Commit Graph

863 Commits

Author SHA1 Message Date
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
Ritiek Malhotra 6242c2d7c0 Update Dockerfile 2017-12-21 13:46:27 +05:30
Ritiek Malhotra 93388418f0 Show filepath in debug mode 2017-12-21 13:24:36 +05:30
Ritiek Malhotra 0a27e1d523 Merge pull request #169 from bcardiff/docker
Add docker image
2017-12-16 11:01:42 +05:30
Brian J. Cardiff 5811403116 Add docker image 2017-12-15 13:12:00 -03:00
ritiek fe11ade687 Log name if song already exists 2017-12-15 20:10:57 +05:30
Ritiek Malhotra df513acc35 Add logging capability (#175)
* Refactoring and addition of logzero (#172)

* Refactored convert.py and added logging.

* Added logging and refactored.

* Added logzero to requirements.txt

* Added logging to metadata.py

* Created a log in misc.py. Updated slugify import.

* Some general improvement

* Improve message layout

* Improve test mechanism

* Implement debug level logging

* Fix some minor mistakes

* Make pytest happy

* Remove unimplemented --verbose option

* Update ISSUE_TEMPLATE.md

* Rename LICENSE

* Remove obvious from log.debug()

* Show track URL when writing to file (debug)
2017-12-15 19:57:57 +05:30