A hackspaces entertainment system
If you find an ImageCrawler for your favourite ImageBoard missing, feel free to write an own ImageCrawler therefore.
Contribute it to the nichtparasoup project or write it as an independent plugin :-)
At our hackspace k4cg we use it since years now.
It turns out to be a very non-invasive way of entertaining a crowd of nerds without having the noise and interruptions of videos or other stuff.
Here is what it looks like in your browser
and even better, on a video projector in your local hackspace!
How it works
Images are crawled from multiple public pre-configured sources.
No image is actually downloaded, just the URL to images are gathered. Found images are kept in a list, also it is assured that the same URL is never gathered twice.
To display the crawled images, nichtparasoup starts a web-server display a web UI.
The web UI fetches a random image URL from the nichtparasoup server one by one.
The web UI will load new images continuously, unless one of the following events happen:
- paused manually in the web UI
- scroll position in web UI is not on top
- window or tab lost focus
- web UI is in image theater/zoom mode
- boss mode is active in web UI
In the web UI the images are downloaded from the original source. Also the original source is linked and marked by an icon. Just hover or click the icon in the bottom right of an image.
Every time nichtparasoup serves an image URL it also removes it from its list. This means an image URL is served only once - unless the server was reset. (This might change in the future)
Visit nicht.parasoup.de/demo/ to try it!
Install, Usage, Config, etc
see the docs.
ImageCrawler (plugin) development
see the docs.
MIT - see the
LICENSE file for details.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size nichtparasoup-2.4.3-py3-none-any.whl (58.1 kB)||File type Wheel||Python version py3||Upload date||Hashes View|
|Filename, size nichtparasoup-2.4.3.tar.gz (2.8 MB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for nichtparasoup-2.4.3-py3-none-any.whl