Skip to main content

A Python 'lib' specializing in fart production.

Project description

howdy. ts the new 'lib.

>> riplib

riplib is designed to cover ALL of your bursting, souping and farting needs.

EXAMPLES

from riplib.ass import AssClient
from riplib.types import Smell, Power, Persistence

# Initialize the booty 
client = AssClient()

# Define a listener using the on_rip decorator
@client.on_rip
def handle_rip_event(fart):
    print(f"Fart detected! Smell: {fart.smell}, Power: {fart.power}, Persistence: {fart.persistence}")

# Generate some farts
client.rip(smell=Smell.PUTRID, power=Power.EXPLOSIVE, persistence=Persistence.ETERNAL)
client.rip() # random values
from riplib.models import Fart
from riplib.types import Smell, Power, Persistence

fart = Fart(Smell.PUTRID, Power.EXPLOSIVE, Persistence.ETERNAL)
print(f"Is burst: {fart.is_burst()}")

CONTRIBUTING

Feel like adding your own flavor to 'lib. all contributions welcome. our team will be thoroughly reviewing them before merging.

And a MASSIVE thanks to our contributors & sponsors.

BUILDING

To build run:

python setup.py sdist bdist_wheel

This will generate the distribution files in the dist/ directory.

FOOTER

made with soup by the self.rip() team.

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

riplib-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

riplib-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file riplib-0.1.0.tar.gz.

File metadata

  • Download URL: riplib-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riplib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 10993f508f9b16e100fde8e3cbfa37d88a525fe2e9b1e497d246df325287c78d
MD5 3fc66367acfc69f61f90002d0c15961b
BLAKE2b-256 190ed74ffc74ac71b77418bc6035b92fbeb5258edf4cbd7a44d9e9375b4111c9

See more details on using hashes here.

File details

Details for the file riplib-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: riplib-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for riplib-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2939e449a6a9919f268b8b9e56502047e29477431651dfff7de19146ac7df2d
MD5 a1519b9764f00434920d95da162251ab
BLAKE2b-256 ba64765797cc9c4a0e222ec329cefcc670847f4f18adad6aa05ed887596809e9

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