Skip to content

sanskarchand/ForWantOfANail

Repository files navigation

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]

Current Capabilites:

  • Downloading stories
  • Basic Library
  • Rudimentary Reading

To add:

  • Custom tagging and filtering [in-progress/half-done]
  • Bulk downloads

Screenshot(s)

Downloads tab: Reader tab: Details tab: Library tab: Sample metadata: