Skip to content

2.0.0

Compare
Choose a tag to compare
@jkowalleck jkowalleck released this 26 Nov 08:25
· 86 commits to master since this release
ce5d73d

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"