8000 Releases · webcomics/dosage · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: webcomics/dosage

3.1

19 May 13:53
3.1
b84a969
Compare
Choose a tag to compare

Supported Python versions: 3.8-3.13

Windows users: Please use the dosage.exe whenever possible. If that one somehow doesn't work, you can try dosage-legacy.exe, but please report an issue if you still need that version, since it will be removed in the next release!

Added

  • Support for Python 3.11-3.13
  • Some comics
  • DEV: Extended scraper API with a extract_image_urls method
  • DEV: pre-commit hooks are uses for code style & linting
  • DEV: A new matcher for matching the start of class names

Changed

  • Replaced custom output with Python stdlib logging and rich - This should make
    it easier to embed dosage into other tools.
  • robots.txt parsing is now more lenient, bringing dosage more in line with other
    downloading tools like yt-dlp & gallery-dl
  • Modernized PyInstaller integration

Removed

  • Support for Python 3.7
  • Some comics
  • DEV: Dropped CSS support

Fixed

  • Many comics
  • Better shell completion support

3.0

06 Jun 15:25
Compare
Choose a tag to compare
3.0

WARNING: Only Python 3.7+ is supported!

Windows users: Please use the dosage.exe whenever possible. If that one somehow doesn't work, you can try dosage-legacy.exe, but please report an issue if you still need that version, since it will be removed in the future!

Added

  • Support for Python 3.9 & 3.10
  • Custom XPath function (d:class("foo")) instead of substring match
  • Support for user plugins
  • Many comics

Removed

  • Python 2 & 3.5-3.6 support
  • Some comics

Fixed

  • Many comics

2.17

02 Feb 20:29
Compare
Choose a tag to compare

This will be the last release with Python 2 support. This comes shortly after
the 2.16 release to fix the broken update check in that release.

Added

  • Comic SmackJeeves/WhatWeRememberTheMost
  • Engine for WebToons (big thanks to Daniel Ring)

Fixed

  • Update check now always shows assets instead of the repo tarball.
  • Fixes Wapsi Square (#149).

2.16

12 Jan 22:21
Compare
Choose a tag to compare

Added

  • Many, many comics :D
  • Comic modules can now use a proper HTML parser (based on lxml) with XPath
    or CSS expressions.
  • Users are notified if they are using modules which were
    removed/moved/renamed.
  • Use CodeClimate to analyse source code quality and CodeCov to track test
    coverage.

Changed

  • Annotation text can now be optional (Fetching a comic doesn't fail if it
    doesn't appear on every page).
  • When using HTML output, next and previous links are now also at the end of
    the page.
  • Use the Python import system (previously PEP-302) instead of the file system
    to find modules.
  • Remove embedded colorama, depend on it instead.
  • Replace homegrown PY2/3 compatibility with six.
  • Build dosage website with staticsite.
  • Reworked comic module structure. Webcomics are now class instances instead of
    classes. While this doesn't change that much for single comic modules,
    "virtual" modules covering multiple comics can now be written much more
    concise. See issue #42 for details.
  • Windows build is now one standalone EXE file (thanks to PyInstaller).
  • Allow combining -n with -c or -a (related to #90). This allows to set an
    upper bound to normally "unconstrained" fetch modes.
  • Replace forced "sleep" between requests with a simple host-based throttling
    mechanism.
  • Uses imagesize instead of Pillow to get image sizes. (Pillow is a very big
    libary with many binary dependencies and we were using only this feature from
    it)

Removed

  • Many, many broken/disappered comics :(

Fixed

  • Many, many comics :D
  • Let Requests figure out encodings.
  • Don't crash when HTML output is run more than once per day. Closes: wummel#78

Dosage 2.15

31 Mar 22:24
Compare
Choose a tag to compare

Features:

  • comics: Added TheThinHLine, Whomp.
    Closes: GH bug #64, #67

Fixes:

  • comics: Fixed DungeonsAndDenizens, GirlGenius, GirlsWithSlingshots,
    LookingForGroup, ScandinaviaAndTheWorld.
    Closes: GH bug #63, #66
0