Skip to main content

A library that replicates how shenafield talks

Project description

shenafield

License: MIT

shenafield is a Python library that replicates the unique typing style of shenafield. This library allows users to transform their text into the distinctive style in which shenafield talks.

Installation

To install shenafield, you can use pipx by running the following command:

pipx install shenafield

Note: shenafield requires an OpenAI API key to function properly. Please make sure you have obtained an API key from OpenAI and set it as the OPENAI_API_KEY environment variable or in a .env file. Alternatively, you can pass your API key through the --api-key option.

Usage

To transform a message into the shenafield style, use the following command:

shenafield transform [message]

Replace [message] with the text you want to convert. The result will be printed to the console.

Alternatively, you can launch the interactive shell by running:

shenafield shell

The interactive shell allows you to input multiple messages, and shenafield will transform each one into the unique typing style.

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

shenafield-0.1.3.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

shenafield-0.1.3-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file shenafield-0.1.3.tar.gz.

File metadata

  • Download URL: shenafield-0.1.3.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.3 Linux/6.4.3-zen1-1-zen

File hashes

Hashes for shenafield-0.1.3.tar.gz
Algorithm Hash digest
SHA256 48ae1bb2c74f1a51a1caf170a693fc0661adcf99d0808fc7b089b59d0d58d33f
MD5 7709e39ac61dd96a3ebec50bc9abbcf5
BLAKE2b-256 2d144f8535e6a35cc62561d4b32dd82264073509a72138ceb5b082e3af2da16e

See more details on using hashes here.

File details

Details for the file shenafield-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: shenafield-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.2 CPython/3.11.3 Linux/6.4.3-zen1-1-zen

File hashes

Hashes for shenafield-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ac38d88a3397b2d6a7d982aebc3f76f6a3cd5710efd5d13edbe7d713e3f75f92
MD5 06c2c3d497b4f6c38515cd8049e9608b
BLAKE2b-256 073a3554e2d558a6a24564dd38a527f82bd7432bd5cdf9787bb928363512cd84

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