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 get
resulting 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
AttributeError
when 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 get
now 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 edit
for 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 edit
command 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-db
to 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.alias
is no longer nullable. cum latest
now accepts an alias as an optional argument to list the most recent chapter addition for the series.- Removed command
cum alias
(usecum edit
in 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%\cum
and 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
PermissionError
on 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 latest
shows 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 set
now 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-directory
option in order to use locations other than~/.cum
. cum config
can be used to read and write configuration values to enable configuration changes without manually editing the JSON file.cum update
now uses threads for parallel updating and has a progress bar.cum --version
will print out the currently installed version of cum.
Changes
- Chapter details are now aligned relative to each other when running
cum new
withcompact_new
option turned on. - Default configuration values are not written to
~/.cum/config.json
automatically. - 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 follow
andcum get
commands accept--directory
option for specifying either a relative directory inside the manga directory or an absolute directory for downloads.cum repair-db
command 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.