Skip to main content

A hackspaces entertainment system

Project description

nichtparasoup

nichtparasoup is a hackspaces entertainment system. It randomly displays images from instagram, 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.1.1.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

nichtparasoup-2.1.1-py3-none-any.whl (50.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nichtparasoup-2.1.1.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.1.tar.gz
Algorithm Hash digest
SHA256 7652a65d9a1b7713996c8b5bfe025550628ba54e885e4cc5193173fbf06221d6
MD5 fb8eefdbcb11717a3e92fada5ec528a6
BLAKE2b-256 1fb261b15e1f156bb97fa416e151e03ca6b507f42d91e87327a03feffccb4243

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: nichtparasoup-2.1.1-py3-none-any.whl
  • Upload date:
  • Size: 50.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8ada69d64c0684c6f0d3e1e301239a51fffe609ed8b66dd3cbd7126509129bdf
MD5 aaa41727ef2b5fe749b2ba144a031f0c
BLAKE2b-256 4897e91f3d9bfa768f9123d71ecae71a8cb30a1579067126f35ddea122b91b9e

See more details on using hashes here.

Provenance

Supported by

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