Miguel Piedrafita
1fe94c9896
Add a config option to preserve spaces in file names ( #201 )
...
* Add a config option to preserve spaces in file names
* Typo
* Fix replacing in path
2018-01-15 13:41:11 +05:30
Linus Groh
e283231f8e
Merge pull request #202 from Aareon/patch-2
...
Use enumerate
2018-01-14 23:20:01 +01:00
Aareon Sullivan
bb76220e86
Update spotdl.py
2018-01-14 14:18:24 -08:00
Aareon Sullivan
beafd4e446
Use enumerate, remove random usages of exit codes
...
As per the documentation for `sys.exit` most codes besides 0 and 1 are underdeveloped and produce mostly undefined results. Nothing wrong with sticking to the safe route.
2018-01-14 13:54:00 -08:00
Ritiek Malhotra
66e16e4b33
Shell identifier
2018-01-13 17:46:07 +05:30
Ritiek Malhotra
9f35471f3a
Read configuration from config.yml ( #200 )
...
* Read from config.yml
* Mention config.yml
* Require PyYAML >= 3.12
2018-01-13 16:59:44 +05:30
Ritiek Malhotra
48e323dca5
Update usage help
2018-01-12 22:02:45 +05:30
ritiek
f9d9c7d5fa
Refactor tests
2018-01-12 21:56:58 +05:30
ritiek
621e1eb21e
Some cleanup
2018-01-12 21:52:43 +05:30
Linus Groh
8c6cc1cc22
Fix typo, do minor improvements
2018-01-12 13:39:58 +01:00
Linus Groh
f7c4cbd50d
Show no metadata warning before download
2018-01-12 13:34:46 +01:00
Ritiek Malhotra
a9ba5b71c8
Resolve variable names
2018-01-12 17:39:32 +05:30
ritiek
b226b8380a
Resolve imports
2018-01-12 17:34:01 +05:30
ritiek
68bb24612b
Minor fix
2018-01-12 17:20:56 +05:30
ritiek
beac83cf17
Merge branch 'refactor'
2018-01-12 17:09:27 +05:30
ritiek
da68ca3989
Fix conflicts
2018-01-12 17:09:13 +05:30
ritiek
8c76bd8ea3
Fix conflicts
2018-01-12 15:56:09 +05:30
ritiek
b2f3c43d0f
Remove unused imports and fix token regeneration
2018-01-11 22:32:32 +05:30
ritiek
fce2a1abcd
Fix tests and const.py to hold options
2018-01-11 21:50:40 +05:30
Ritiek Malhotra
58cfa121f3
Write lyrics to track metadata ( #194 )
...
* TODO: Don't throw traceback if no lyrics found
* Add more metadata fields
* Refactor debug logging
* Fix traceback when lyrics not found
* It already vomits metadata :3
* Bump lyricwikia >= 0.1.8
2018-01-11 02:13:23 +05:30
Nitesh Sawant
fb70ad32bb
Download only songs whose metadata is found #193 ( #197 )
2018-01-11 01:51:49 +05:30
ritiek
77dab0665d
Create youtube_tools.py
2018-01-10 21:20:35 +05:30
ritiek
a117064791
Refactor conversion and minor changes to metadata
2018-01-10 20:01:37 +05:30
ritiek
91fb0c3e50
Fix tests
2018-01-10 16:25:41 +05:30
ritiek
ea6d52999f
Refactor metadata
2018-01-09 17:12:26 +05:30
ritiek
84fbb30412
Fix unused imports
2018-01-09 15:48:47 +05:30
ritiek
a6028e2155
Split spotify functions
2018-01-09 15:26:42 +05:30
Ritiek Malhotra
cb738ca731
Die typo!
2018-01-07 21:23:32 +05:30
Ritiek Malhotra
2c4e8ac728
Update Docker usage
2018-01-07 21:16:56 +05:30
Ritiek Malhotra
05e5135892
Link to CONTRIBUTING.md
2018-01-07 14:46:37 +05:30
Ritiek Malhotra
4d4b10c39f
Create CONTRIBUTING.md
2018-01-07 14:44:53 +05:30
ritiek
3f17ec1f8a
Flake encoder WARN
2018-01-06 19:08:11 +05:30
ritiek
ee340db2ea
WARN if encoder not found
2018-01-06 19:01:47 +05:30
ritiek
90b08b3334
Remove BeautifulSoup dependency (as of #191 )
2018-01-06 18:42:22 +05:30
Vishnunarayan K I
4d664956cd
Switch to youtube API ( #191 )
...
* Switch to youtube API
* Fix test failures
* Minor fix
2018-01-06 18:28:36 +05:30
Ritiek Malhotra
57055eb65d
Update usage
2018-01-06 13:08:23 +05:30
Ritiek Malhotra
090cdd1c59
Add --dry-run option ( #190 )
2018-01-06 13:02:07 +05:30
Linus Groh
e175608135
Change return code for KeyboardInterrupt
2018-01-04 13:13:15 +01:00
Linus Groh
0af4a13c2b
Change shebang in spotdl.py
2018-01-04 13:07:02 +01:00
Linus Groh
1addf39bd2
Update copyright year in LICENSE
2018-01-04 12:59:17 +01:00
Ritiek Malhotra
3edfb9a5de
Mention new --overwrite option
2017-12-31 12:47:00 +05:30
Victor Yap
01bb783724
Add --overwrite option ( #182 )
...
* Add overwrite option
* Fix tests
* address changes requested
2017-12-31 12:43:34 +05:30
Linus Groh
64548b6894
Fix link and language in README.md
2017-12-30 04:50:26 +01:00
Ritiek Malhotra
6076b83661
Update ISSUE_TEMPLATE.md
2017-12-23 17:58:34 +05:30
Ritiek Malhotra
f5587d69b5
Update docker instructions
2017-12-21 16:25:33 +05:30
Ritiek Malhotra
c75a243690
Improve formatting
2017-12-21 15:44:49 +05:30
Ritiek Malhotra
fddfeb43cd
Add docker automated shield and other changes
2017-12-21 15:43:15 +05:30
Ritiek Malhotra
bbfc3e21c2
Update Dockerfile
2017-12-21 15:06:56 +05:30
Ritiek Malhotra
58f54c0041
Add docker build status
2017-12-21 14:13:38 +05:30
Ritiek Malhotra
cc018ea0a2
Update Dockerfile
2017-12-21 14:00:09 +05:30