Nichtparasoup

Latest version: v2.5.1

Safety actively analyzes 630130 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 3

2.2.0

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`](nichtparasoup/testing) added: test helpers are now part of the package for public use by plugin-devs.
* [`example`](examples/nichtparasoup-imagecrawler-plugin) implementation added.
* [`doc`](docs/plugin-development) space was prepared.
* commandline interface got a `--debug` switch to help plugin developers.
* `webserver` now uses [`mako`](https://www.makotemplates.org/) template engine.
* `ImageCrawlerInfo` may have an `icon_uri`, now.
* `ImageCrawlerInfo` may have a `long_description`, now.

2.1.1

Fix

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

2.1.0

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

Fix

* internal version detection

2.0.0

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

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)

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.