1
0
Fork 0
mirror of https://github.com/kemayo/leech synced 2025-12-06 08:22:56 +01:00

Commit graph

  • 296971fb5d
    Merge 672d1b4191 into a5ca274637 dependabot[bot] 2025-12-06 04:58:54 +0000
  • 672d1b4191
    Bump urllib3 from 2.5.0 to 2.6.0 dependabot/pip/urllib3-2.6.0 dependabot[bot] 2025-12-06 04:58:52 +0000
  • a5ca274637 Change idiom 'python3 leech.py' -> 'poetry run leech' master ClaasJG 2025-10-06 05:20:42 +0200
  • ccbda6d1c0 Change idiom 'python3 leech.py' -> 'poetry run leech' ClaasJG 2025-10-06 05:20:42 +0200
  • f6bb7ddbb1
    Merge abd9acb2a7 into a71ac62f8b Zomega 2025-08-24 02:56:03 +0000
  • a71ac62f8b Stop xenforo from over-stripping styles David Lynch 2025-08-04 13:31:57 -0500
  • b3489d5016 Add a basic Patreon site definition David Lynch 2025-08-01 21:23:26 -0500
  • 5f72f23e72 Note to self about royalroad chapter URLs David Lynch 2025-08-01 19:42:31 -0500
  • 7a155a7b98 Bump urllib3 from 2.2.3 to 2.5.0 dependabot[bot] 2025-06-19 04:16:23 +0000
  • 7b2564b96b
    Bump urllib3 from 2.2.3 to 2.5.0 dependabot[bot] 2025-06-19 04:16:23 +0000
  • 2c57830ab9
    Merge pull request #101 from kemayo/dependabot/pip/requests-2.32.4 David Lynch 2025-06-11 06:36:23 +0300
  • f509c36c75
    Bump requests from 2.32.3 to 2.32.4 dependabot[bot] 2025-06-10 10:11:26 +0000
  • 6fddf628fb Add a bit more messaging around logging in to sites David Lynch 2025-06-09 20:06:54 -0500
  • 5bfd1b40a0 Give image downloading a timeout David Lynch 2025-03-26 20:55:19 -0500
  • 5cb887f767 Move image processing into sites David Lynch 2025-03-22 00:18:09 -0500
  • 81189f4e1d xenforo: minor fixes around images in spoilers David Lynch 2025-03-22 00:16:11 -0500
  • 3c5a4bb75a
    Merge pull request #100 from kpedro88/multiple-next-items David Lynch 2025-03-18 20:07:16 -0500
  • de6913a9af simplify algorithm Kevin Pedro 2025-03-08 09:48:32 -0600
  • d4e1214be3 return to loop-based algorithm Kevin Pedro 2025-03-08 09:40:42 -0600
  • cfd073fb5c Fix an error in _soup if parsed content doesn't have a <head> David Lynch 2025-03-06 22:31:23 -0600
  • b2f15eb76c satisfy linter Kevin Pedro 2025-03-05 21:03:35 -0600
  • 280b242a27 stop loop once a new link is found Kevin Pedro 2025-03-05 20:56:14 -0600
  • 0066a148bb process all next_link items Kevin Pedro 2025-03-04 22:13:20 -0600
  • 5213ec2632 Update dependencies to latest versions, remove html5lib David Lynch 2025-03-04 23:02:07 -0600
  • 4d9c31b6ac Make the parser used for BeautifulSoup configurable, still default lxml David Lynch 2025-03-04 22:58:13 -0600
  • 9ed2d54db7 Make the _soup method able to cope with being given a html string David Lynch 2025-03-04 22:56:23 -0600
  • 53bc2045f0 Use lxml (>40% faster) Max Isom 2025-01-27 21:57:22 -0800
  • 52213725c9 update docker recipe for python changes Kevin Pedro 2025-03-04 21:04:40 -0600
  • a9aeb42e42 update docker recipe for python changes Kevin Pedro 2025-03-04 21:04:40 -0600
  • ac35b93b9e
    Use lxml (>40% faster) Max Isom 2025-01-27 21:57:22 -0800
  • 9a2b574b4b Missed a call to _soup in ao3 David Lynch 2024-12-23 21:02:09 -0600
  • 3fdbae5851 Pass through some more headers in the session David Lynch 2024-12-17 14:41:33 -0600
  • 204807add6 Don't hardcode a story ID into a path before it's needed David Lynch 2024-12-04 17:20:11 -0600
  • bb1fcc0e50 Always process images if they're included in the chapter object David Lynch 2024-12-04 17:15:09 -0600
  • 5392593621 Image options in an options-object pattern, like cover options David Lynch 2024-12-04 17:12:06 -0600
  • bedaec9989 Avoid potential image overlaps with nested sections David Lynch 2024-12-04 16:51:21 -0600
  • 1fe907bec2 Pass image arguments to nested sections David Lynch 2024-12-04 16:42:47 -0600
  • acce8138a9 Also pass the base through to the super clean for royalroad David Lynch 2024-12-02 11:01:34 -0600
  • 31154ed8d4 Fix a call to _clean for royalroad David Lynch 2024-12-02 00:00:58 -0600
  • e3c63bce3c New config option: allow_spaces David Lynch 2024-11-30 14:06:30 -0600
  • 2f21280d76 Adjust option loading so it's easier to override David Lynch 2024-11-30 14:05:53 -0600
  • 91d2c4fd4b Fully cancel if the story extraction fails David Lynch 2024-11-30 13:52:43 -0600
  • ffb8e54e91 Better error for an Arbitrary story that fetches no content David Lynch 2024-11-23 23:07:16 -0600
  • 85da618cb2 Fix selectors for the Dungeon Keeper Ami example acestronautical 2024-11-23 22:57:18 -0600
  • 7f91f1cc43 Some general readme updates David Lynch 2024-11-23 22:43:44 -0600
  • 59923e0f63 Add note about alt="" behavior David Lynch 2024-11-23 22:35:55 -0600
  • 6988fc8ccc Add output mentioning when an image is cached David Lynch 2024-11-23 22:34:04 -0600
  • d49d7891c3 Fix some images not having srcset and sizes removed David Lynch 2024-11-23 22:33:43 -0600
  • 746ec1b994 Fix image enabling by default David Lynch 2024-11-23 22:10:19 -0600
  • bf248bbfc8 Remove unused register import in xenforo.py David Lynch 2024-11-23 21:48:46 -0600
  • ef43295c25 AlternateHistory is on XenForo2 now David Lynch 2024-11-23 21:41:36 -0600
  • 0cac7ff945 New spoilers behavior: --spoilers [include/inline/skip] David Lynch 2024-11-23 21:39:54 -0600
  • 3f6fd401ad Update the readme with the current python version requirement David Lynch 2024-11-23 19:43:56 -0600
  • a39e1e9f89 Use the newer syntax for attrs David Lynch 2024-11-23 18:12:43 -0600
  • d6d23e4c60 Bump dependency versions and required python version David Lynch 2024-11-23 17:38:52 -0600
  • 4f15e0517f Change how the build a cover test runs David Lynch 2024-11-23 16:59:25 -0600
  • 3fbe181b12 In no-images case, replace with alt if present rather than decomposing David Lynch 2024-11-23 16:48:09 -0600
  • 740a41f4ef Avoid refetching images that're repeated across chapters David Lynch 2024-11-23 16:32:25 -0600
  • 6ecb1d8942 Make downloading images the default behavior David Lynch 2024-11-23 16:19:43 -0600
  • 400c5cc801 Configurable whether to always convert images David Lynch 2024-11-23 16:19:14 -0600
  • b6310658e8 Command-line flag to enable/disable fetching images David Lynch 2024-11-23 16:01:18 -0600
  • e2bc6eba1c Change order of config loading so site-specific overrides of cover/image work David Lynch 2024-11-23 15:54:06 -0600
  • 4856649424 Be less verbose when downloading images David Lynch 2024-11-23 15:47:21 -0600
  • 9510a22cb0 Remove arbitrary's special-case image loading, since the default works David Lynch 2024-11-23 15:40:47 -0600
  • 21834bb5ed _clean takes a base argument and reformats image srcs into absolute urls David Lynch 2024-11-23 15:16:16 -0600
  • a0a057c48c _soup always returns a base URL David Lynch 2024-11-23 15:15:29 -0600
  • 9508b00bcb Rearrange the image options to match cover options David Lynch 2024-11-23 14:54:12 -0600
  • 542774543a Code style fixups, duplication cleanup, PIL textsize removal David Lynch 2024-11-23 14:22:10 -0600
  • f557a48ac4 Update image.py Emmanuel C. Jemeni 2023-10-09 09:01:47 +0100
  • 4e9ad1ed7e feat: Leech can now download images in xenforo spoilers. The --include-spoilers tag has to be added for Leech to download images in spoilers. Emmanuel Jemeni 2023-04-09 18:01:34 +0100
  • 34bf962df6 feat: Leech can now compress images to a specific target size Emmanuel Jemeni 2023-04-03 17:26:57 +0100
  • 55e400b535 fix: Fixes bad transparency mask error Emmanuel Jemeni 2023-04-03 16:20:48 +0100
  • 162cc620cc docs: minor sentence refactor Emmanuel Jemeni 2023-04-03 16:19:29 +0100
  • e6ad77a9fc fix: Completely fixes #2 ! Emmanuel Jemeni 2023-04-03 16:09:43 +0100
  • f6dc5a9ad9 Convert Filepicker.io image URLs to Fiction.live image URLs and warn of potential failure Emmanuel Jemeni 2023-03-25 17:08:40 +0100
  • 63ac765e41 fix(ebook/__init__.py): Leech will now ignore empty image tags (because apparently that's a thing). feat(ebook/__init__.py): Leech print out more information about the images it is downloading. The number of images in each chapter and the image downloading currently. Emmanuel Jemeni 2023-02-25 22:32:47 +0100
  • b1f1c01210 build(.gitignore): modified the .gitignore file so it ignores PyCharm's .idea folder Emmanuel Jemeni 2023-02-25 22:24:58 +0100
  • dca26e95ea feat(ebook/__init__.py): leech checks if an image has an alt attribute and adds one if it doesn't Emmanuel Jemeni 2023-02-22 21:27:01 +0100
  • f933020357 refactor(leech.py): minor spelling error fixed Emmanuel Jemeni 2023-02-22 21:25:15 +0100
  • 71345b2658 fix(Partial-Fix-to-Issue-#2): Leech can now download images however there is no way of disabling this option and this was only tested with stories from fiction.live Emmanuel Jemeni 2023-02-22 20:58:53 +0100
  • 1edde92a9d Fixed whitespacing for flake8. Idan Dor 2022-11-04 16:10:58 +0200
  • 31f663c6e0 Added image embedding support for epub Idan Dor 2022-11-04 16:04:18 +0200
  • 7c877ad589 Added examples IdanDor 2021-01-25 21:02:58 +0200
  • 59280e4fa7 Bump poetry.lock David Lynch 2024-11-23 13:22:31 -0600
  • 7967c59636 Support 2fa for xenforo logins David Lynch 2024-10-13 00:52:50 -0500
  • 623865797b Added cover image for unsons Idan Dor 2024-07-20 20:07:11 +0300
  • 0f5a07c176
    Merge a50428cf46 into 249221f5d7 Emmanuel C. Jemeni 2024-06-07 02:22:08 -0700
  • 249221f5d7 Fix questionable questing, which has moved to xenforo2 David Lynch 2024-05-14 22:05:44 -0500
  • 1f57cd6f07 Basic success-testing on logins David Lynch 2024-05-14 22:05:16 -0500
  • ef9309eb66 Fix xenforo login David Lynch 2024-05-14 22:04:44 -0500
  • 7dc6543e44 Fix Wandering Inn David Lynch 2024-05-14 21:44:39 -0500
  • cc423f62bb Fix the royalroad stolen-content removal David Lynch 2024-02-10 20:05:49 -0600
  • 64d77b62db Improve cloudflare email decoding David Lynch 2024-01-28 13:26:34 -0600
  • d30e56a518 Strip out the new stolen-content warnings on royalroad David Lynch 2024-01-19 21:34:39 -0600
  • 9171672663 Pillow 10 removed the deprecated ImageDraw.textsize David Lynch 2023-11-15 01:18:06 -0600
  • 2467ee26fe Update dependencies to newer versions David Lynch 2023-11-15 00:00:44 -0600
  • a50428cf46
    Update image.py Emmanuel C. Jemeni 2023-10-09 09:01:47 +0100
  • 571a9d3b85 Update package versions David Lynch 2023-08-06 18:03:51 -0500
  • 6c692968a4 Use isinstance rather than direct type comparison David Lynch 2023-08-06 17:56:13 -0500
  • 03e9d3844f Add the-sietch.com to xenforo sites David Lynch 2023-08-06 17:43:51 -0500