Hugo van Kemenade
4f37ba41bd
Initialise float as 0.0
...
And skip Iterator type for now to avoid its complex subscripting
2022-04-03 18:11:42 +03:00
Hugo van Kemenade
ac991cbd2c
Types and typos
2022-04-03 12:58:44 +03:00
Hugo van Kemenade
14e091c870
autotyping: --annotate-imprecise-magics: add imprecise type annotations for some additional magic methods
2022-04-03 12:49:01 +03:00
Hugo van Kemenade
7b9c73acb7
autotyping: --annotate-magics: add type annotation to certain magic methods
2022-04-03 12:47:58 +03:00
Hugo van Kemenade
54ea354a7a
autotyping: --int-param, --float-param, --str-param, --bytes-param: add an annotation to any parameter for which the default is a literal int, float, str, or bytes object
2022-04-03 12:47:10 +03:00
Hugo van Kemenade
5ab3e53a44
autotyping: --bool-param: add a : bool annotation to any function parameter with a default of True or False
2022-04-03 12:46:14 +03:00
Hugo van Kemenade
eb4af40d64
autotyping: --scalar-return: add a return annotation to functions that only return literal bool, str, bytes, int, or float objects
2022-04-03 12:45:23 +03:00
Hugo van Kemenade
6c3f3afb3a
autotyping: --none-return: add a -> None return type to functions without any return, yield, or raise in their body
2022-04-03 12:45:02 +03:00
Hugo van Kemenade
4e5fe31572
Rename variable e to element
2022-04-03 12:38:16 +03:00
Hugo van Kemenade
549437b640
Fix 'a a...' to 'an a...'
2022-04-03 12:33:38 +03:00
Hugo van Kemenade
b373de6c68
More f-strings
2022-04-03 12:33:38 +03:00
Hugo van Kemenade
5f8d150652
Remove redundant _get_cache_backend and add some typing
2022-04-03 12:33:38 +03:00
Hugo van Kemenade
dd8836e59b
Logging: log method names at INFO level, also log API return data at DEBUG level
2022-03-03 13:15:26 +02:00
Hugo van Kemenade
fe7484b3ca
If album has no MBID, album.get_getmbid() returns None
2022-02-27 16:46:29 +02:00
Hugo van Kemenade
1a45c3b919
Allow setting multiple proxies + some cleanup
2022-02-27 16:18:41 +02:00
Hugo van Kemenade
a418f64b15
Simplify _unicode
2022-02-27 16:18:41 +02:00
Hugo van Kemenade
122c870312
Replace _string with str
2022-02-27 16:18:41 +02:00
Hugo van Kemenade
44ade40579
Replace http.client with HTTPX
2022-02-27 16:18:41 +02:00
Hugo van Kemenade
bb05699252
Remove deprecated is_streamable and is_fulltrack_available
2022-02-27 16:13:04 +02:00
Hugo van Kemenade
3b7cb9c8c7
Deprecate is_streamable and is_fulltrack_available
2022-01-24 19:05:06 +02:00
Hugo van Kemenade
9676714dcf
Strip invalid XML characters from response
2022-01-12 13:04:34 +02:00
Hugo van Kemenade
2966ecfd13
Merge pull request #367 from ChandlerSwift/fix-limit-on-user-top-tracks
2021-11-21 18:30:38 +02:00
Hugo van Kemenade
b48fbb4eb8
Speedup: Use faster importlib.metadata for getting version
2021-11-21 18:07:40 +02:00
Hugo van Kemenade
72491f7a99
Last.fm now even skips an empty <content/> when no bio
2021-08-02 20:46:56 +03:00
Hugo van Kemenade
20cd3ff475
Update pre-commit and add quarterly autoupdate_schedule
2021-08-02 20:28:45 +03:00
Hugo van Kemenade
55107d12ba
Merge pull request #358 from kvanzuijlen/feature/fix_for_userloved_userplaycount
2021-04-30 22:19:21 +03:00
Chandler Swift
4e645ca134
Set get_top_tracks limit even if it's None
...
To get an unlimited number of top tracks, `_get_things` expects
`params['limit']` to be set to `None`. However, this can't happen here
because `None` is falsy.
Fixes #366 .
2021-04-27 15:29:26 -05:00
Koen van Zuijlen
ea1f2b42f8
Merge branch 'master' into feature/unsafe_tempfile
2021-01-12 10:19:29 +01:00
Koen van Zuijlen
10803a0a63
Merge branch 'master' into feature/fix_for_userloved_userplaycount
2021-01-12 10:19:24 +01:00
Hugo van Kemenade
2bf906af17
Update copyright year
2021-01-04 18:42:55 +02:00
pre-commit-ci[bot]
0c546976b9
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-01-02 00:06:16 +00:00
Koen van Zuijlen
6fe9aa632b
Fix for user play count and user loved
2021-01-02 00:48:32 +01:00
Koen van Zuijlen
36b2eeb297
Code improvement
2020-12-30 17:12:32 +01:00
Koen van Zuijlen
e9bef6db68
Bugfix for caching between sessions
2020-12-30 17:11:38 +01:00
pre-commit-ci[bot]
eca1db8622
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2020-12-30 14:59:18 +00:00
Koen van Zuijlen
2d2e73c1bc
Fixed unsafe tempfile and fixed some basic problems
2020-12-30 15:56:35 +01:00
Koen van Zuijlen
c851b82a1d
Reverted temporary files change
2020-12-29 22:12:43 +01:00
Koen van Zuijlen
b992d26138
Bugfix for creation of temporary files
2020-12-29 21:19:46 +01:00
Hugo van Kemenade
10107a04e4
Merge remote-tracking branch 'upstream/master' into streaming
2020-12-29 21:38:44 +02:00
Hugo van Kemenade
0999501600
Fix comment
2020-12-29 21:24:05 +02:00
Hugo van Kemenade
23503a7212
Refactor to remove unused parameter
2020-12-27 14:22:20 +02:00
Hugo van Kemenade
08274028eb
Set limit to 50 by default, not 1
2020-12-27 14:01:12 +02:00
Hugo van Kemenade
85f58472a3
Remove deprecated Artist.get_cover_image, User.get_artist_tracks and STATUS_TOKEN_ERROR
2020-09-12 00:21:12 +03:00
Hugo van Kemenade
0f96fe58b1
Format with Black and isort
2020-09-11 23:47:42 +03:00
Koen van Zuijlen
136b7f1cef
Made stream=False the default instead of stream=True
2020-07-14 03:42:44 +02:00
kvanzuijlen
52abbba2bd
tox lint changes
2020-07-12 13:32:32 +02:00
kvanzuijlen
15672922a7
General code improvements
2020-07-12 13:32:24 +02:00
kvanzuijlen
99fb7cd7a5
Added a parameter to choose whether to include now playing or not
2020-07-12 13:32:13 +02:00
kvanzuijlen
11d955dd89
Now playing shouldn't count as a recently played track
2020-07-12 13:32:01 +02:00
kvanzuijlen
92004058ba
Added option to stream from resources to reduce memory usage
2020-07-12 13:31:48 +02:00