Skip to main content

Automatically remove profanity and toxic content from audio files using Whisper and Detoxify

Project description

PodangelEX: PyPI Package Files

This folder contains the publishable Python package for PodangelEX.

Structure

package/
├── src/
│   └── podangelex_JustAnotherCoderTheThird/
│       ├── __init__.py          # Package initialization
│       ├── cli.py               # CLI entry point (podangel command)
│       ├── functions.py         # Core audio processing logic
│       └── swears.json          # Packaged profanity word list
├── pyproject.toml               # Modern Python packaging config
├── MANIFEST.in                  # Include non-Python files  
├── PROJECT_STRUCTURE.md         # Detailed structure documentation
└── README.md                    # Package README (for distribution)

Publishing to PyPI

This directory contains everything needed to publish to PyPI:

cd package/
python -m build              # Build wheels and source distributions
python -m twine upload dist/ # Upload to PyPI

Package Features

When installed via pip install podangelex_JustAnotherCoderTheThird:

  1. Auto-initialization: First run creates all necessary files and directories
  2. Global CLI: podangel command available system-wide
  3. Default workspace: Creates ~/podangelex_data/ with:
    • Input/ - Place audio files here
    • Output/ - Receives cleaned audio
    • .bridge/ - Temporary processing files
  4. Configuration: Auto-created in ~/.podangelex/config.json
  5. Profanity data: swears.json bundled with package

Development Usage

For local development:

cd package/
pip install -e .                              # Editable install
podangel                                      # Run

# Or from project root:
source PodAngelVenv/bin/activate
podangel

##Environment Variables

  • PODANGELEX_HOME - Override config directory
  • PODANGELEX_WORKSPACE - Override workspace location

For Users

See PROJECT_STRUCTURE.md for end-user documentation about how the package works.

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

podangelex_justanothercoderthethird-1.0.0.tar.gz (14.1 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file podangelex_justanothercoderthethird-1.0.0.tar.gz.

File metadata

File hashes

Hashes for podangelex_justanothercoderthethird-1.0.0.tar.gz
Algorithm Hash digest
SHA256 791e0cfe51fd617c20f23e490fb69997567c617da82fd5e2637d31caf73f9770
MD5 2c33eb727a4cb7211319a0cc7dae2656
BLAKE2b-256 50d52ba3b96ae9d17dd25a1db83deb80a9e394cbf60479eefb9dd5502dfd352f

See more details on using hashes here.

File details

Details for the file podangelex_justanothercoderthethird-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for podangelex_justanothercoderthethird-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c46aac32b35b21ba87b842bf1b8da6e6c5a2f2f4b3ac114b7530bec451c8a5f0
MD5 80224cd2334c2848d7fe874f9a3554b2
BLAKE2b-256 e6bfc1bac0b8902e405700edc5074b74e93417829a94559072ef8386f99a8296

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