Current usage: python selenium_dl.py --skip-image If Cloudflare keeps asking you to prove you're a human (and this tends to happen in a loop recently), simply copy and paste the URL into a new tab manually, exit the browser, and restart the program again.
Note: Please provide the path to your chrome executable in selenium_dl.py. This program is untested on windows, so in case you get an error, please try to manually override the DATA_DIR variable.
Note2: Requires python 3.10 (for match-case syntax)
Note3: Please use the --skip-image option with selenium_dl.py
Disclaimer: The file res/ffnet_icon.png belongs to FictionPress and not to me. It is provided here as a sample. This program is not affiliated with FictionPress or fanfiction.ne in any way.
Dependencies:
- Qt5
- html5lib
- undetected_chromedriver
- cloudscraper (unused for now)
- Selenium (with chromedriver) [optional]
- Downloading stories
- Basic Library
- Rudimentary Reading
- Custom tagging and filtering [in-progress/half-done]
- Bulk downloads
Downloads tab: Reader tab: Details tab: Library tab: Sample metadata: