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:
- Auto-initialization: First run creates all necessary files and directories
- Global CLI:
podangelcommand available system-wide - Default workspace: Creates
~/podangelex_data/with:Input/- Place audio files hereOutput/- Receives cleaned audio.bridge/- Temporary processing files
- Configuration: Auto-created in
~/.podangelex/config.json - 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 directoryPODANGELEX_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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file podangelex_justanothercoderthethird-1.0.0.tar.gz.
File metadata
- Download URL: podangelex_justanothercoderthethird-1.0.0.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
791e0cfe51fd617c20f23e490fb69997567c617da82fd5e2637d31caf73f9770
|
|
| MD5 |
2c33eb727a4cb7211319a0cc7dae2656
|
|
| BLAKE2b-256 |
50d52ba3b96ae9d17dd25a1db83deb80a9e394cbf60479eefb9dd5502dfd352f
|
File details
Details for the file podangelex_justanothercoderthethird-1.0.0-py3-none-any.whl.
File metadata
- Download URL: podangelex_justanothercoderthethird-1.0.0-py3-none-any.whl
- Upload date:
- Size: 14.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c46aac32b35b21ba87b842bf1b8da6e6c5a2f2f4b3ac114b7530bec451c8a5f0
|
|
| MD5 |
80224cd2334c2848d7fe874f9a3554b2
|
|
| BLAKE2b-256 |
e6bfc1bac0b8902e405700edc5074b74e93417829a94559072ef8386f99a8296
|