Skip to main content

A hackspaces entertainment system

Project description

nichtparasoup

nichtparasoup is a hackspaces entertainment system. It randomly displays images from reddit.
Other crawlers are currently removed, but will be back soon.

logo


At our hackspace k4cg we use it since 2 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 screenshot

and even better, on a beamer in your local hackspace! 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 webserver display a web UI.
The web UI fetches a random image URL from the nichtparasoup server one by one. 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 each image.

Everytime 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 resetted. (This might change in the future)

Demo

Visit nicht.parasoup.de/demo/ to try it!

Install, Usage, Config, etc

see the docs

License

MIT - see the LICENSE file for details.

Credits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nichtparasoup-2.0.0.tar.gz (2.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nichtparasoup-2.0.0-py3-none-any.whl (45.1 kB view details)

Uploaded Python 3

File details

Details for the file nichtparasoup-2.0.0.tar.gz.

File metadata

  • Download URL: nichtparasoup-2.0.0.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.8.0

File hashes

Hashes for nichtparasoup-2.0.0.tar.gz
Algorithm Hash digest
SHA256 c29249baeeb6255fa7309e173d9ee1a6fbde1b14ff221e7424076f0a087975c0
MD5 7c35b46479091fa35f87664fd24f4e41
BLAKE2b-256 eafa4e97cac8eb372165abafbd954b123b424c6d8f74f42a9efbcc075504bbbc

See more details on using hashes here.

File details

Details for the file nichtparasoup-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: nichtparasoup-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 45.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.1 requests-toolbelt/0.9.1 tqdm/4.39.0 CPython/3.8.0

File hashes

Hashes for nichtparasoup-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ac51d635f16b180c8502635a8b6372e224d7567c780c9334f637d92790a7315
MD5 edb0252021467c089839147ed6d53aee
BLAKE2b-256 132c58afccc018f7f108ca7cd18c0d3bcb784bc6eeb66ec70e161340b30bc387

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page