Commit Graph
31 Commits
Author SHA1 Message Date
Robert Honz cbef9fbb89 🛠️ Fixed relative import error. Fixes #387 2025-03-23 21:07:58 +01:00
Robert Honz 0684994850 ✨ Downloads can be now paused / resumed. Fixes #149 & 324
👷 Shutdown is handled more gracefully.
2025-03-03 09:31:37 +01:00
Robert Honz 0726175503 👷 CLI: Download list is scrolling vertically and overall progress is shown at the bottom. Fixes #374 2025-03-01 21:53:46 +01:00
Robert Honz 56aff8fa19 👷 Optimized CLI performance. 2025-02-28 13:22:38 +01:00
Robert Honz e78194353a 👷 Formatting and docstrings. 2025-01-04 13:58:15 +01:00
Robert Honz a1e22acacc 👷 Added docstrings and types. 2025-01-04 13:53:49 +01:00
Robert Honz 3e93c17d1d 👷 Refactored favorite download methods to factory. Removed duplicate and falsely named code. 2025-01-04 13:42:53 +01:00
V3ntus 6f21eaee76 feat: add dl_fav tracks/artists/albums/videos subcommands 2025-01-03 15:28:32 +00:00
V3ntus 31b260f690 ref: add a dl_fav typer command group
This will be used for downloading from favorite collections (artists, albums, tracks, videos)
2025-01-03 15:23:42 +00:00
V3ntus ca0f696119 ref: extract CLI download logic to helper function 2025-01-03 15:20:02 +00:00
Robert Honz 776542de5c ✨ Can download artists. Fixes #102 2024-05-22 06:33:40 +02:00
Robert Honz 214018c4a2 ✨ Logout via CLI implemented. Fixes #101 2024-05-03 20:39:30 +02:00
Robert Honz d1dddced96 🛠️ Fixed wrong version import. 2024-04-01 18:58:37 +02:00
Robert Honz c7c8c12574 🛠️ Version will be shown correctly. 2024-03-22 16:20:29 +01:00
Robert Honz fe5d450cb3 ✨ Respect download delay when downloading a bunch of tracks / videos. 2024-02-01 20:04:55 +01:00
Robert Honz c1bf278fd7 ✨ Implemented login dialog for PKCE login method. Fixes #22. 2024-02-01 07:38:01 +01:00
Robert Honz a348909897 ✨ Help shortcut added. Dependency update. 2024-01-19 18:00:16 +01:00
Robert Honz 038eaf85cb ♻️ Generalised download.py. 2024-01-19 08:17:47 +01:00
Robert Honz e3d780e36d ♻️ Capitalized enum names.. 2024-01-16 06:33:23 +01:00
Robert Honz fb6e45a0d4 🛠️ Deptry warnings fixed. 2024-01-14 23:27:39 +01:00
Robert Honz ec728d4dcd ♻️ Refactored download for CLI. 2024-01-14 23:09:43 +01:00
Robert Honz 949f843e1f ♻️ Refactoring of items to make it less complex. 2024-01-14 17:58:54 +01:00
Robert Honz 14483a1629 ♻️ Some refactoring started within download.py.
✨ Track extension can be ignored while skipping files. Closes #11.
✨ Started to implement MPEG DASH download support.
2024-01-13 11:57:11 +01:00
Robert Honz 1c51affef4 ♻️ Ruff refactoring. 2024-01-12 12:35:18 +01:00
Robert Honz 87091fb060 🛠️ Isort isn't used anymore due to conflicts with black. Black reformatting done. Pre-Commit-Hook version upgrades. 2024-01-12 11:12:47 +01:00
Robert Honz 3fddfe18a6 🛠️ Black reformatting. 2024-01-12 10:51:30 +01:00
Robert Honz 8196213247 🛠️ Isort refactoring. 2024-01-12 10:47:17 +01:00
Robert Honz 7af7fd6219 🛠️ Ruff refactoring. 2024-01-12 10:21:34 +01:00
Robert Honz 1494490476 🛠️ Ruff ignores type annotation for cli.py, so typer continues to work as expected. 2024-01-12 08:37:58 +01:00
Robert Honz fadf6cc2c6 🛠️ Fixed cfg cli command. Was broken after refactoring. Fixes #5. 2024-01-10 20:39:01 +01:00
Robert Honz 0d4a9d6b87 🌟 Re-add all project files. 2023-12-19 23:58:57 +01:00