Skip to content

Releases: k4cg/nichtparasoup

2.2.2

12 Jan 15:40
24853f2
Compare
Choose a tag to compare

Fix

  • fixed exception catch in instagram imagecrawler.
  • fixed hyperlinks in the README.md.

Added

  • added keywords in setup.py.

2.2.1

20 Dec 17:44
7d43ef7
Compare
Choose a tag to compare

Fix

  • fixed web UI settings storage.

2.2.0

20 Dec 12:51
661ac69
Compare
Choose a tag to compare

Breaking changes

  • in the config the crawlers' type was renamed to name.
  • the Dummy ImageCrawler was renamed to Echo.

Changes

  • ImageCrawlerInfo's desc was renamed to description.
  • ImageCrawlerInfo don't require a version anymore.

Fix

  • The non-existing favicon.ico is no longer tried to be loaded.

Added

  • plugin support for ImageCrawlers. You may write your own, now :-)
    • plugin recognition via EntryPoint "nichtparasoup_imagecrawler".
    • testing added: test helpers are now part of the package for public use by plugin-devs.
    • example implementation added.
    • doc space was prepared.
  • commandline interface got a --debug switch to help plugin developers.
  • webserver now uses mako template engine.
  • ImageCrawlerInfo may have an icon_uri, now.
  • ImageCrawlerInfo may have a long_description, now.

2.1.1

28 Nov 20:33
f175237
Compare
Choose a tag to compare

Fix

  • auto-play is no longer broken, when image-gallery-mode is canceled by browser's builtin functions.

2.1.0

28 Nov 01:00
cefdc1b
Compare
Choose a tag to compare

Added

  • ImageCrawler for Instagram: InstagramProfile & InstagramHashtag.
  • web UI: added image zoom.
  • web UI: hide scroll bar in FullScreen mode, when at scroll position is at top.

2.0.1

26 Nov 19:39
a329887
Compare
Choose a tag to compare

Fix

  • internal version detection

2.0.0

26 Nov 08:25
ce5d73d
Compare
Choose a tag to compare

Rewrite from scratch.

Breaking changes

  • removed support for python2.7 and lower.
  • removed support for python3.4 and lower.

For users

the config format completely changed. Read the docs/ for more.

For developers

Yes, everything changed ... due to a complete rewrite. Read the docs/dev/ for more.

Added

  • publishing to PyPI
  • image crawler for "picsum"
  • image crawler "dummy"
  • documentation in docs/
  • setup.py-based packaging support - for PIP
  • testing support via pytest and test coverage report via coverage
  • code style tests via flake8, mypy and extensions for those - also added them to tox-based automatisation
  • tox-based automatisation for testing
  • CI tests for tox-based tests on py35, py36, py37, py38 - via github actions
  • version history file HISTORY.md

Modified

  • README.md to match current implementation

  • web UI to match latest web serve specs### rewrote from scratch

  • config system - now using YAML file format

  • core image crawler architecture

  • core server

  • web server

  • command line interface

  • reddit crawler

Removed

Some image crawlers were removed, so they can be rewritten from scratch.

  • image crawler for "giphy"
  • image crawler for "soup.io"
  • image crawler for "pr0gramm"
  • image crawler for "4chan"
  • image crawler for "9gag"

1.0

13 Nov 09:11
686d0c8
Compare
Choose a tag to compare
1.0

This is the last release of nichtparasoup in its current state.

There is a 2.0 version that will be a complete rewrite (see branches)