Skip to main content

PyPI Contributors Forks Stargazers Issues GPLv3 License


It Happens

Create your own Shit Happens playing cards!
Go to the app »

Front: "You don't know how to use this tool. Misery index 80" Back: It Happens, Example expansion
Front Back

Ever wanted to play with your own Shit Happens playing cards? Now you can. Write down the most miserable situations you can think of and rank them. This project automatically outputs playing cards in pdf format.

This project is not related to the original card game. Open an issue in case of any objections.

(back to top)

App

The tool is available as an online Streamlit Community Cloud app or via Docker

docker run -p 8501:8501 ghcr.io/siemdejong/ithappens

Development

Prerequisites

The dependencies are managed with uv. Otherwise, a virtual environment with python 3.9 or higher is required.

Installation

Developers should fork this repository and run

git clone https://github.com/<your-username>/ithappens.git

This will place the sources in a directory ithappens below your current working directory, set up the origin remote to point to your own fork, and set up the upstream remote to point to the ithappens main repository. Change into this directory before continuing:

cd ithappens

Create a dedicated environment

You should set up a dedicated environment to decouple your ithappens development from other Python and ithappens installations on your system. Run uv sync or pip install -e . to sync your python environment.

(back to top)

Contributing

Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Built With

Python Streamlit

(back to top)

License

Distributed under the GPL-3.0 license. See LICENSE for more information.

(back to top)

Metadata

Release files for ithappens 8.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ithappens 8.0.2
File Size Uploaded Provenance Actions
ithappens-8.0.2.tar.gz 794.6 kB Without provenance Details for ithappens-8.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ithappens 8.0.2
File Interpreter ABI Platform Actions
ithappens-8.0.2-py3-none-any.whl Python 3 none any Details for ithappens-8.0.2-py3-none-any.whl

Total release size: 1.6 MB

Release files / ithappens-8.0.2.tar.gz

Download URL ithappens-8.0.2.tar.gz
Size 794.6 kB
Tags Source
SHA-256 checksum
How to use checksums
04faa345d1bfcbafab88941fdc3bddd788c61709b1e5e40d16afe4e1f5cc6bc8
BLAKE2b-256 checksum
How to use checksums
f1787e9587e22af6fe6f093389ee3accb189367b7fc57a6daad1e0ba1e151153
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / ithappens-8.0.2-py3-none-any.whl

Download URL ithappens-8.0.2-py3-none-any.whl
Size 782.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
813f600af90d436bf5d63d341ee39c12ff733a6d73523def28c050970690a333
BLAKE2b-256 checksum
How to use checksums
4e109e966eb1c78e299b43dafa7a606a5d8a398b1538270330cda63e1b795404
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Security for ithappens 8.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page