Releases: Dramatycznie/AO3_Scraper
Releases · Dramatycznie/AO3_Scraper
AO3_Scraper_v1.5.2
Version 1.5.2:
- Fixed an issue that prevented EPUB files from opening correctly when checking for updates.
- Made the message "All works are up-to-date" more visible.
Full Changelog: v1.5.1...v1.5.2
AO3_Scraper_v1.5.1
AO3_Scraper_v1.5.0
Version 1.5.0:
- Added a feature that checks if downloaded bookmarks need updating, and downloads them accordingly (for now supports only EPUB).
Full Changelog: v1.4.1...v1.5.0
AO3_Scraper_v1.4.1
Version 1.4.1:
- Added a delay for each downloaded work.
- Resolved an issue that caused the script to incorrectly initiate downloading from the first page of bookmarks for logged-in users, regardless of the specified input.
- Reduced the minimum delay.
- Significantly reduced the size of the executable.
Full Changelog: v1.4.0...v1.4.1
AO3_Scraper_v1.4.0
Version 1.4.0:
- Added an option to download bookmarks:
- In formats: HTML, MOBI, EPUB, PDF, AZW3.
- File names based on title and authors.
- Sorted into folders based on fandoms.
- Works for single works and series.
- A few error handling and loop enhancements.
- Updated README.md
Full Changelog: v1.3.0...v1.4.0
AO3_Scraper_v1.3.0
Version 1.3.0:
- Code Enhancements:
- Restructured code for clarity and efficiency.
- Modularized logic into functions.
- Reduced redundancy and improved organization.
- Usability Improvements:
- Renamed main script to main.py.
- Updated requirements for compatibility.
- Added comprehensive logging for tracking and debugging.
- Error Handling:
- Enhanced error handling with detailed messages.
- CSV data improvements:
- Resolved missing author issues.
- Corrected delimiter for categories and ratings.
Full Changelog: v1.2.0...v1.3.0
AO3_Scraper_v1.2.0
Version 1.2.0:
- Fixed an issue where the loop asking if the user wants to scrape bookmarks again would not work properly
- Changed the prompts for the user's responses
- Improved the messaging during the scraping process
- Added a display of the number of bookmarks scraped
- Changed the color of the text from green to cyan.
- Modified the program so that it only exits when the user presses enter at the end
- Fixed the way the number of scraped bookmarks is calculated
- Added an icon to the executable
- Included message informing users about works visible to logged-in users
Full Changelog: v1.1.1...v1.2.0
AO3_Scraper_v1.1.1
Version 1.1.1:
- Fixed issue with crashing while logging in due to a TypeError caused by the use of unary "+" operator on a string. The issue was resolved by removing the "+" signs from lines 95 and 101 of the AO3_Scraper.py file. The corrected lines now correctly print whether the login was successful or failed using the Fore.GREEN and Fore.RESET variables.
- Updated requirements
- Closure statement was updated to exit after displaying the closing message
Full Changelog: v1.1.0...v1.1.1
AO3_Scraper_v1.1.0
Version 1.1.0:
- Added feature to log in and scrape private bookmarks from AO3 account
- Added feature to get number of pages and handle out of range input
- Added feature to inform user if entered username has no bookmarks
- Starting page can now be the same as ending page
- Modified starting message to highlight new features
- Improved input validation and error messages
- Added delay between requests prompt and recommendations for larger scrapes
- Added "Date Updated" field to CSV file
- Renamed "dates" field to "date_bookmarked" for clarity
- Updated closing message to thank user for using the program
- Added blank lines and color for improved readability
- Changed the delimiter to a semicolon instead of a comma
- Updated README
Full Changelog: v1.0.2...v1.1.0
AO3_Scraper_v1.0.2
Version 1.0.2:
- Improved input validation for start and end pages
- Updated README
Full Changelog: v1.0.1...v1.0.2