Commit Graph

  • 3a7957a7c3
    Merge 8f8b955ff4 into 32daf92106 ^_^ 2025-10-29 12:52:12 +0100
  • 8f8b955ff4 feat: migrate to bbpb and platformdirs, add dependency version constraints - Migrate from blackboxprotobuf to bbpb (new PyPI package name) - Update pyproject.toml and shell.nix dependencies - Import name remains 'blackboxprotobuf' (no code changes) - Migrate from appdirs to platformdirs - Replace deprecated appdirs with actively maintained platformdirs - Update grawlix/config.py to use platformdirs.user_config_dir - Update dependency declarations in pyproject.toml and shell.nix - Add minimum version constraints for all dependencies - Set requires-python = ">=3.9" (required by httpx and importlib.resources.files()) - Add Python version classifiers (3.9-3.13) - Specify minimum versions: beautifulsoup4>=4.9.0, bbpb>=1.0.0, EbookLib>=0.17, httpx>=0.23.0, importlib-resources>=5.0, lxml>=4.6.0, platformdirs>=3.0.0, pycryptodome>=3.10.0, rich>=10.0.0 - Make tomli conditional: only required for Python < 3.11 - Update shell.nix with correct SHA256 hash for bbpb 1.4.2 These changes ensure all dependencies meet minimum version requirements for Python 3.9+ compatibility and replace deprecated packages with actively maintained alternatives. ^_^ 2025-10-29 12:39:41 +0100
  • 885cf1e26c feat: add metadata writing support for Nextory and refactor source files ^_^ 2025-10-29 10:11:20 +0100
  • 5def402369 Added functionality to write metadata to epub. Only for Storytel for now. Can be triggered with parameter or set in config. Added option to add output path to config file. ^_^ 2025-10-29 00:06:50 +0100
  • f38b0e0086 Update README with correct paths for config file ^_^ 2025-10-28 22:28:30 +0100
  • 6ea1861491
    Merge 47db25dca9 into 32daf92106 dksxse 2024-12-16 00:39:09 +0100
  • 47db25dca9 Get nextory working dksx 2024-12-16 00:27:30 +0100
  • 32daf92106 Update Marvel Unlimited master v0.2.1 Joakim Holm 2024-10-30 12:36:02 +0100
  • 651f672e25 Remove unsupported chars from output paths in Windows Joakim Holm 2024-08-09 16:41:14 +0200
  • f7009f5dd0 Fix library argument retrieval Joakim Holm 2024-07-12 23:08:50 +0200
  • 465abbecad Update Internet Archive metadata retrieval Joakim Holm 2024-05-10 22:28:28 +0200
  • f154be5c25
    Add storytel support (#13) Joakim Holm 2024-04-02 15:18:45 +0000
  • f095e7e9a1 Add Storytel to README Joakim Holm 2024-03-30 10:42:23 +0100
  • 65d35a4c97 Add Storytel source Joakim Holm 2024-03-29 16:41:26 +0100
  • e48babbd1d Ask for login credentials if missing Joakim Holm 2024-03-24 19:45:45 +0100
  • 562110f93b
    Merge 949bc7313b into f9be630241 Jesenko Mehmedbasic 2024-03-23 14:06:30 +0100
  • 949bc7313b Half-assed backport of the storytel.py from audiobook-dl Jesenko Mehmedbasic 2024-03-23 14:04:57 +0100
  • f9be630241
    Merge pull request #11 from kianmeng/fix-typos Joakim Holm 2024-01-28 19:10:42 +0000
  • 35c3b39d4c Fix typos Kian-Meng Ang 2024-01-28 04:03:08 +0800
  • 64e04f5ff4 v0.2.0 v0.2.0 Joakim Holm 2024-01-15 15:23:21 +0100
  • b8df76cfbf Add DC Universe Infinte Source dcuniverseinfinite Joakim Holm 2024-01-09 14:44:39 +0100
  • 373ab7c4fc Make Encryption an interface instead of an union Joakim Holm 2024-01-09 14:44:22 +0100
  • f4376402fd Add zero padding to cbz file names Joakim Holm 2024-01-09 14:43:43 +0100
  • ec2dace9bc
    Merge pull request #10 from johankj/patch-1 Joakim Holm 2024-01-02 22:43:09 +0000
  • 58c888e934
    Fix ereolen login Johan K. Jensen 2024-01-02 23:39:41 +0100
  • 8016a29e7e Make authentication function simpler Joakim Holm 2023-07-02 21:20:07 +0200
  • 78312371d8 Add option to print config path dev Joakim Holm 2023-06-27 20:39:35 +0200
  • 961789d316 Merge Joakim Holm 2023-06-27 20:34:07 +0200
  • 40de5bf479 Add traceback in on exception in debug mode Joakim Holm 2023-06-27 20:33:14 +0200
  • ef18a5a942 Add more metadata to comics Joakim Holm 2023-06-16 16:30:00 +0200
  • 321911527e Merge Joakim Holm 2023-06-12 22:37:59 +0200
  • 9e876a0cf6 Add basic support for Nextory Joakim Holm 2023-06-12 22:36:54 +0200
  • 28c594d445 Add support for Norwegian and Swedish Flipp Joakim Holm 2023-06-08 03:11:32 +0200
  • 143c2b4c61 Fix debug argument Joakim Holm 2023-06-06 23:47:47 +0200
  • f21c56873d Update README with new installation instructions Joakim Holm 2023-06-05 23:42:22 +0200
  • be0aa9eec0 Add fanfiction.net source v0.1.0 Joakim Holm 2023-06-02 20:02:07 +0200
  • dade9db6da Make onlinefiles support cookies Joakim Holm 2023-06-01 22:32:04 +0200
  • 2faa4b747b Make sure error happens if no cookie file is found Joakim Holm 2023-05-31 19:41:47 +0200
  • f90cb13bfc Update README with authentication methods Joakim Holm 2023-05-24 20:52:11 +0200
  • be704667fe Merge branch 'master' of github.com:jo1gi/grawlix Joakim Holm 2023-05-22 11:02:11 +0200
  • d46a4fe88b Fix authentication when not supporting cookies Joakim Holm 2023-05-22 11:02:05 +0200
  • 4da73a73e1 Merge branch 'logging' Joakim Holm 2023-05-18 22:55:39 +0200
  • 76a6d7b0da Improve logging Joakim Holm 2023-05-18 22:55:32 +0200
  • c53ec27dc8 Merge branch 'master' of github.com:jo1gi/grawlix Joakim Holm 2023-05-14 21:48:57 +0200
  • f064dfa9a6 Merge branch 'marvel' Joakim Holm 2023-05-14 17:40:03 +0200
  • ada2005c2e Add support for marvel unlimited Joakim Holm 2023-05-14 17:35:25 +0200
  • 84dce7c616 Fix pyproject.toml Joakim Holm 2023-05-10 10:22:48 +0200
  • 4c32ac847f Merge branch 'master' of github.com:jo1gi/grawlix Joakim Holm 2023-05-08 12:46:31 +0200
  • f9919fc48b Fix script Joakim Holm 2023-05-08 12:46:21 +0200
  • f91a32b0ab Restructure output system Joakim Holm 2023-05-05 12:05:52 +0200
  • c2545b871f Small changes Joakim Holm 2023-05-05 12:04:59 +0200
  • 5bd8beb6e8 Merge branch 'master' of github.com:jo1gi/grawlix Joakim Holm 2023-05-04 21:31:11 +0200
  • 73692bfe0f Merge branch 'archiveorg' Joakim Holm 2023-05-04 21:30:58 +0200
  • fc13603873 Add basic Internet Archive support Joakim Holm 2023-05-04 21:30:50 +0200
  • 7d63f1707a Change 'source' in config to 'sources' Joakim Holm 2023-05-03 13:55:04 +0200
  • 98306c0351 Fix eReolen reader urls ending with a / Joakim Holm 2023-05-01 22:44:32 +0200
  • ee8b9e4d64 Fix library argument Joakim Holm 2023-05-01 22:44:23 +0200
  • f257898681 Merge with master Joakim Holm 2023-04-29 19:56:50 +0200
  • 4cf67b1137
    Create LICENSE Joakim Holm 2023-04-29 17:14:27 +0200
  • 2785c61482 Add basic README Joakim Holm 2023-04-29 17:09:33 +0200
  • deb5e876b2 Add missing await in mangaplus source Joakim Holm 2023-04-29 16:57:53 +0200
  • dc571ba38d Merge branch 'royal_road' Joakim Holm 2023-04-27 23:04:22 +0200
  • 1c3f1c4245 Implement Royal Road Source Joakim Holm 2023-04-27 23:04:14 +0200
  • dc108e47ae Fix library from argument Joakim Holm 2023-04-27 13:32:46 +0200
  • ce61b70d00
    Merge pull request #1 from jo1gi/async Joakim Holm 2023-04-26 22:20:14 +0200
  • b2381326cb Make http calls async Joakim Holm 2023-04-26 21:51:45 +0200
  • c64228e58b Merge github.com:jo1gi/grawlix Joakim Holm 2023-04-25 00:04:22 +0200
  • 826b0f2146 Add eReolen source Joakim Holm 2023-04-23 11:43:59 +0200
  • 07632cbf00 Add progress to single file books Joakim Holm 2023-04-23 10:38:54 +0200
  • fc0ba6fa97 Fix typing error in argument function Joakim Holm 2023-04-19 22:58:33 +0200
  • 8d2fe3d7d5 Add authentication with netscape cookie file Joakim Holm 2023-04-19 22:53:33 +0200
  • a8fbb690ec Add throttle error Joakim Holm 2023-04-08 11:20:41 +0200
  • fda6455c5f Add caching of sources Joakim Holm 2023-04-08 11:19:08 +0200
  • 03e67a6515 Add file argument to read urls from file Joakim Holm 2023-04-07 23:50:13 +0200
  • 0d7fdd04a0 Add more metadata Joakim Holm 2023-04-07 23:49:57 +0200
  • aa1eacfd43 Add output location template argument Joakim Holm 2023-04-07 21:43:21 +0200
  • d386cdcd88 Add code Joakim Holm 2023-04-06 21:38:19 +0200
  • 7bafe32aac Init Joakim Holm 2023-04-06 21:37:12 +0200