Skip to content

Fansly Downloader NG v0.7.3

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Nov 17:05
· 130 commits to main since this release

πŸ—’οΈ Release Notes

0.7.3

This is a huge step - Fansly Downloader NG now has a binary download release for Windows and can be built automatically! πŸ˜πŸŽ‰

As a minor change, now also prints the program version number below the logo.

0.7.0

  • Vast improvements regarding statistics output
    • list total counts of items
    • include message item counts
    • show the number of missing items, potentially indicating a problem (timeline + messages - downloads - skipped)
    • show a grand total of all creators' downloads at the end of the program
    • show session duration info per creator and total
    • implemeinting this I found the "low-yield" calculations to be faulty - this is now handled differently based on missing items during the statistics output

0.6.0

  • Make anti-rate-limiting measures for timeline downloads configurable:
    • Configure number of timeline retries (--timeline-retries or timeline_retries in config.ini)
    • Configure delay in seconds between retries (--timeline-delay-seconds or timeline_delay_seconds in config.ini)
    • Thus you can experiment and try to lower your download session duration. The defaults of 1 retry with a delay of 60 seconds should work all the time but also delay unnecessarily at the proper end of a creator's timeline. You can calculate the minimum duration of a download session (without download time and rate-limiting retries) yourself: NUMBER_OF_CREATORS * TIMELINE_RETRIES * TIMELINE_DELAY_SECONDS

0.5.*

The major rewrite from a single Python script to a more functional, modular, maintanable codebase!

  • Full command-line support for all options
  • config.ini not required to start the program anymore - a config.ini with all program defaults will be generated automatically
  • Support for minimal config.ini files - missing options will be added from program defaults automatically
  • True multi-user support - put one or more creators as a list into config.ini (username = creator1, creator2, creator3) or supply via command-line
  • Run it in non-interactive mode (-ni) without any user intervention - eg. when downloading while being away from the computer
  • You may also run it in fully silent mode without the close prompt at the very end (-ni -npox) - eg. running Fansly Downloader NG from another script or from a scheduled task/cron job
  • Logs all relevant messages (Info, Warning, Error, ...) of the last few sessions to fansly_downloader_ng.log. A history of 5 log files with a maximum size of 1 MiB will be preserved and can be deleted at your own discretion.
  • Easier-to-extend, modern, modular and robust codebase
  • It doesn't care about starring the repository

Also see my notes on the rewrite process.