Commit Graph

71 Commits

Author SHA1 Message Date
KeksNino f4a6bc6bb9 remove the editing of metadata post download 2026-04-15 19:52:31 +02:00
KeksNino fd79c481e3 switch from poetry to uv 2026-04-15 19:50:59 +02:00
7x11x13 81aae94f02 bump version 2025-09-20 14:42:31 -04:00
gavin 34d9eb3fae Merge pull request #21 from yoshiyoshyosh/fix-grid 2025-09-20 14:41:34 -04:00
gavin dad5943dfb Merge pull request #22 from absolutesolver336699xx-sys/patch-1 2025-09-20 14:39:24 -04:00
absolutesolver336699xx-sys 9823bbef15 Fix: Handle KeyError when 'offers' key is missing 2025-09-18 17:31:20 -03:00
yosh ded70d4671 fix exception when data-client-items doesn't exist 2025-09-10 03:38:32 -04:00
7x11x13 9766944201 A few type fixes 2025-03-21 14:13:09 -04:00
gavin d8f555b4f9 Merge pull request #20 from yoshiyoshyosh/decoupling
decouple downloading logic from cli logic, along with other refactoring
2025-03-21 13:52:02 -04:00
gavin 0c06c68d3d Merge branch 'main' into decoupling 2025-03-21 13:51:41 -04:00
7x11x13 49ffe56260 Update version 2025-03-21 13:51:01 -04:00
7x11x13 7be18d9d8e Update README 2025-03-21 13:50:02 -04:00
7x11x13 cd2825e1e6 Update README 2025-03-21 13:47:03 -04:00
7x11x13 5b1a926e49 Lint 2025-03-21 13:45:58 -04:00
yosh 121f738b0e decouple downloading logic from external features
the `bc_free_downloader.py` module now only does the logic of getting
info from bandcamp and downloading from bandcamp. the task of checking
if an album is already downloaded is delegated to the __main__ file
2025-03-21 01:19:04 -04:00
7x11x13 8a9651a57c Fix subcommands 2025-03-20 20:36:56 -04:00
7x11x13 8a67ec79e4 Use guerrilla mail 2025-03-12 16:12:24 -04:00
7x11x13 ac8e841e02 hotfix: skip email required albums 2025-03-06 12:22:37 -05:00
7x11x13 6f40880343 Bump version 2024-12-26 16:57:43 -05:00
gavin 20aa988e9f Merge pull request #16 from yoshiyoshyosh/rework_links
refactor link handling, support filters
2024-12-26 16:55:47 -05:00
yosh 5e3878aaca refactor link handling, support filters 2024-12-22 17:43:51 -05:00
7x11x13 2a568415bb Bump version 2024-12-19 14:50:47 -05:00
gavin 4e3eeba68c Merge pull request #14 from yoshiyoshyosh/rework_args
rework/cleanup argument handling
2024-12-19 14:50:19 -05:00
yosh 4884c1bd41 rework/cleanup argument handling and fix custom domains 2024-12-19 13:36:42 -05:00
7x11x13 e7a083aa9d Support urllib3 > 2 2024-08-24 13:01:08 -04:00
7x11x13 8e5d50b6f3 Pin urllib3 dependency 2024-08-13 23:35:35 -04:00
7x11x13 247c3f2193 Add --identity argument 2024-06-22 15:10:48 -04:00
7x11x13 964d42540e Update README 2024-06-22 13:35:13 -04:00
7x11x13 e13c80592f Use docopt-ng 2024-06-22 13:29:55 -04:00
7x11x13 3c4b159a5d Update README.md 2024-06-22 13:27:18 -04:00
7x11x13 92cfd6b361 Download purchased albums if cookies file is supplied 2024-06-22 13:25:06 -04:00
7x11x13 cc98870d99 v0.2.1 2024-06-22 11:58:23 -04:00
7x11x13 6369128d0b Fix for email required albums 2024-06-22 11:58:03 -04:00
7x11x13 0b947502df Track downloaded albums using Bandcamp IDs 2024-06-22 11:52:40 -04:00
7x11x13 f31445787c v0.1.7 2024-04-12 23:11:39 -04:00
7x11x13 56b518d738 Merge pull request #7 from yoshiyoshyosh/fix_free_downloads_sometimes
better free album check
2024-04-12 23:10:43 -04:00
yosh eea18ea789 refactor how albums are determined to be downloadable or not
see https://github.com/7x11x13/free-bandcamp-downloader/pull/7 for details
2024-04-12 21:03:20 -04:00
7x11x13 fcd46b01d5 v0.1.6 2024-03-23 16:25:03 -04:00
7x11x13 289d8936fe Merge pull request #5 from yoshiyoshyosh/data_client_items
download_label: fix for new bandcamp data-client-items change
2024-03-23 16:24:19 -04:00
yosh 586130b112 download_label: fix for new bandcamp data-client-items change 2024-03-22 19:19:38 -04:00
7x11x13 d832a8f6e0 Update README.md 2024-03-13 15:09:21 -04:00
7x11x13 0fd227b2c2 Fix downloading trackless albums 2024-03-13 15:07:35 -04:00
7x11x13 858db521fb Fix downloading when tralbum-about is not found 2024-01-10 21:24:25 -05:00
7x11x13 2e30f2e3a2 v0.1.3 2023-11-30 18:11:51 -05:00
7x11x13 6c9980d75f Fix warning 2023-11-30 18:11:32 -05:00
7x11x13 894ef8fa93 Fix label download 2023-11-30 18:09:42 -05:00
7x11x13 ac2bb582fa v0.1.1 2023-11-30 18:06:42 -05:00
7x11x13 8f0ddb1076 Merge pull request #3 from 7x11x13/rewrite
Rewrite without selenium
2023-11-30 18:03:29 -05:00
7x11x13 f95cb7c18c Publish to PyPI 2023-11-30 18:01:59 -05:00
7x11x13 29d0597d93 Rewrite 2023-11-30 17:59:28 -05:00