37 Commits

Author SHA1 Message Date
Ritiek Malhotra
e0e7048ced Add --remove-config 2020-05-16 09:07:33 +05:30
Ritiek Malhotra
9c61d9951e Config dir must exist before creating config file 2020-05-15 17:10:21 +05:30
Ritiek Malhotra
65c89075ac Pin minimum dependency versions 2020-05-15 15:45:53 +05:30
Ritiek Malhotra
819bb87fc2 Calling ._get_id isn't required in new spotipy versions 2020-05-10 18:16:57 +05:30
Ritiek Malhotra
4495755edc Setup coloredlogs to remove logzero 2020-05-03 16:34:49 +05:30
Ritiek Malhotra
ec765119fa Setup coloredlogs 2020-05-03 09:06:03 +05:30
Ritiek Malhotra
b9e2a23846 Fix dependencies
Removes now-unused dependency titlecase and add tqdm. Also read
current spotdl version without depending on external dependencies.
2020-04-21 13:13:48 +05:30
Ritiek Malhotra
9afd14282a Very brittle command-line frontend 2020-04-11 22:03:47 +05:30
Ritiek Malhotra
121fcdcdf6 Authenticating services 2020-04-02 04:14:07 +05:30
Ritiek Malhotra
29005f24ed Refactor exceptions
* Suffix names for custom exceptions with "Error"
* Introduce exceptions for when the coressponding encoder isn't found
2020-03-17 03:09:56 +05:30
Ritiek Malhotra
5adb3d0a4d Refactor encoding 2020-03-16 18:12:52 +05:30
Ritiek Malhotra
af4ccea206 Bump version for v1.2.3 release
Also removed "Beta status" from the classifier list in setup.py
2019-12-20 03:09:16 +05:30
py-coder
0202c65110 Added leading zeros in track_number.Fixed issue #592 2019-08-01 10:17:24 +05:45
Ritiek Malhotra
80bbf80090 Fix missing packages with Docker build 2019-07-28 14:41:03 +05:30
Ritiek Malhotra
9f09a13063 Specify encoding for README.md so unicode characters are dealt with correctly 2018-12-29 14:10:31 +05:30
Ritiek Malhotra
eae9316cee [WIP] Refactor spotdl.py; introduced classes (#410)
* Refactor spotdl.py; introduced classes

* introduce CheckExists class

* Move these classes to download.py

* Fix refresh_token

* Add a changelog entry
2018-11-25 17:07:56 +05:30
Linus Groh
13c83bd225 Introduce usage of black (code formatter) (#393) 2018-10-09 00:57:11 -07:00
Linus Groh
6cb12722d0 Update setup.py (#383) 2018-10-02 13:00:27 +05:30
Linus Groh
ac94cf4f3b Update dependencies (#382) 2018-10-02 12:21:39 +05:30
Linus Groh
9cd8fdbc2f Minor fixes for a working 1.0.0 release (#347) 2018-09-09 08:35:42 -07:00
Ritiek Malhotra
e0c8960906 Changes for v1.0.0 release (#345)
* Move spotdl.py inside spotdl directory

* Fix Dockerfile

* Re-upload FFmpeg binary

* Small fixes ;)
2018-09-09 08:00:01 -07:00
Ritiek Malhotra
dd81f80fda Use appdirs to figure out user config directory 2018-08-19 19:32:22 +05:30
Vishnunarayan K I
7e48ece898 Add python version check in setup.py (#268) 2018-04-21 19:22:26 +05:30
Linus Groh
678068c4fe Fix setup.py entry point 2018-04-17 14:10:50 +02:00
Linus Groh
12d3da0f8d Fix PyPI Markdown, lower version to 0.9.0 2018-04-17 13:15:34 +02:00
Linus Groh
8d569aca3f Fix tests 2018-04-17 13:02:45 +02:00
Linus Groh
4769878618 Merge branch 'master' into introduce-releases 2018-04-17 12:55:03 +02:00
Linus Groh
7fa85af616 Fix setup.py by not importing __version__ 2018-02-02 16:05:59 +01:00
Linus Groh
177f72b532 Prepare for releases 2018-02-02 15:19:12 +01:00
Ritiek Malhotra
096212954e made a standalone script (#10)
* Delete setup.py

* Delete setup.cfg

* Delete spotdl

* Create spotdl.py

* added instrcutions for standalone script
2016-10-11 12:06:29 +05:30
Ritiek Malhotra
e71b003576 windows compatibility 2016-10-10 04:47:16 +05:30
Ritiek Malhotra
31badf641e fixed permissions 2016-09-29 11:56:09 +05:30
Ritiek Malhotra
ca73225584 set-up list.txt with proper permissions 2016-09-29 11:39:51 +05:30
Ritiek Malhotra
fa22c7f845 fixed alot of bugs and improved stabilty 2016-09-17 22:19:29 +05:30
Ritiek Malhotra
97518b4a64 Delete setup.py 2016-09-17 22:15:49 +05:30
Ritiek Malhotra
43d6665e7e Release 0.1 2016-07-19 10:24:35 +05:30
Ritiek Malhotra
1637b28178 fixed bugs and improved stability 2016-07-15 22:51:37 +05:30