Releases: Hamuko/cum
Releases · Hamuko/cum
v0.9.1 - Morino Kirin-chan
v0.9 - Morino Kirin
Features
Changes
Bug fixes
- Fix fallback bug in
cum getresulting in "Invalid selection" messages with chapter URLs. - Stop Dynasty-Scans chapters from slowing down the application with needless API requests when accessing them from the database
- Add fallback for scraping series names from Madokami.
Removal of the Batoto scraper
Due to the removal of the Batoto scraper, database sanity checking will fail if any Batoto links are still in the database. Running cum repair-db will automatically delete any Batoto series and chapters. While running the command performs an automatic backup of the database file, the series and chapter information are permanently deleted from the actual database file. If you want to take note of your Batoto follows, either wait before running cum repair-db or open the backup database file with an SQLite editor.
Namesake from Kofuku Graffiti.
v0.8.1 - Miyamo Chio-chan
Changes
- Batoto image URL prediction logic was changed to match Batoto's new CDN changes.
- Dynasty-Scans scraper uses HTTPS URLs and detects both HTTP and HTTPS URLs.
- Fallen Angels scraper removed.
Bug fixes
- Batoto scraper uses a fallback to prevent crashing with
AttributeErrorwhen parsing the chapter list.
v0.8 - Miyamo Chio
Features
- Errors in the configuration JSON now cause cum to fail gracefully and inform the user where the file is malformed.
Changes
- Dynasty Scans scraper now uses JSON endpoints for faster and more accurate scraping.
- JPEG downloads are all saved with the extension .jpg.
- New downloads do not overwrite existing files.
Bug fixes
- Colons (
:) are sanitised from Windows path names while leaving the drive letter (C:\) intact. - Improved scraping special chapters from DynastyScans.
Namesake from Chio-chan no Tsugakuro.
v0.7 - Yagami Ko
Features
- Added a fast update mode (
cum update --fast), which skips series where the interval between the latest chapter release and update time is under the average release time span for the series. - Added a FoOlSlide scraper based on its REST API. Note that the scraper itself does not fetch any content, but rather makes it very easy to add scrapers to sites using FoOlSlide.
- Added support for Doki Reader based on the FoOlSlide scraper.
- Added support for Fallen Angels based on the FoOlSlide scraper.
- Added support for The Yuri Reader based on the FoOlSlide scraper.
Changes
cum getnow accepts aliases as input and will download the all chapters for the alias when given.- Unfollowed series now relinquish their alias if another series with the same alias gets added.
Bug fixes
- Series information can now be edited with
cum editfor unfollowed series as well.
Namesake from New Game!.
v0.6 - Ichimonji Mei
Features
- Batoto scraper now attempts to refresh the session cookies for outdated sessions.
- Introduced
cum editcommand to edit a follow's alias and directory and to replacecum alias. - Sanity checker can now find and fix columns that have a nullable property that differs from the database model.
- Sanity check database to see any occurrences of manga.madokami.com domain in entries and suggest
cum repair-dbto fix the issue. This is a temporary change and is subject to be removed once an appropriate amount of time has passed since the domain change.
Changes
- Batoto login now has a maximum attempt count of 1 per cum session.
- Database column
series.aliasis no longer nullable. cum latestnow accepts an alias as an optional argument to list the most recent chapter addition for the series.- Removed command
cum alias(usecum editin the future).
Bug fixes
- Change manga.madokami.com domain to manga.madokami.al.
Namesake from Boku Girl.
v0.5.2 - Yurizaki Mira-tan
Minor release to add basic support for Windows.
Changes
- Windows configuration directory defaults to
%AppData%\cumand download directory to%UserProfile%\Downloads.
Bug fixes
- Series are given an unique alias before being committed to the database to prevent an UNIQUE constraint failure.
- Temporary files are closed before zip creation to prevent
PermissionErroron Windows. - Windows installs of cum do not immediately crash due to the difference between environmental variables between Unix/*nix systems and Windows.
- Windows special path characters are kept on Windows on filename sanitation.
v0.5.1 - Yurizaki Mira-chan
Features
cum latestshows the date when the latest chapter for each series has been added. This is helpful if you need to determine what series are still being actively released.
Bug fixes
cum config setnow works when setting boolean configuration values to False.- Fix Madokami updates and downloads after a site update.
v0.5 - Yurizaki Mira
Features
- cum's application data directory can now be specified with the
--cum-directoryoption in order to use locations other than~/.cum. cum configcan be used to read and write configuration values to enable configuration changes without manually editing the JSON file.cum updatenow uses threads for parallel updating and has a progress bar.cum --versionwill print out the currently installed version of cum.
Changes
- Chapter details are now aligned relative to each other when running
cum newwithcompact_newoption turned on. - Default configuration values are not written to
~/.cum/config.jsonautomatically. - Improved cum's error handling.
Bug fixes
- Directory names are sanitized for Windows in case directory creation fails due to not following the Windows naming convention.
Namesake from Dimension W.
v0.4 - Takashima Momoka
Features
- Batoto and DynastyScans page downloads are now in parallel for massive speed improvements.
- Batoto scraper utilizes URL prediction for speed improvements.
- Database sanity check tests if the database file matches the defined models.
cum followandcum getcommands accept--directoryoption for specifying either a relative directory inside the manga directory or an absolute directory for downloads.cum repair-dbcommand can perform automated database repairs to update the database file between version changes etc.
Changes
- Added series.directory column to database to store user-defined series directory names.
Bug fixes
- Underscores are now allowed in filenames and directories.
Namesake from SE.