StreamSnatcher 🎧⚡
StreamSnatcher is a lightweight Python tool for ripping, capturing, and saving streams with style.
Fast, simple, and designed to just work — no bloat, no fuss.
🚀 Features
- 🔥 Quick and reliable stream capture
- 🐍 Pure Python (no heavy dependencies)
- 🛠 Easy CLI interface (
streamsnatcher) - ✅ Tested on Linux, macOS, and Windows
📦 Installation
Install directly from PyPI:
pip install streamsnatcher
Or install from source:
git clone https://github.com/youruser/streamsnatcher.git
cd streamsnatcher
pip install .
🖥 Usage
Run via CLI after installation:
streamsnatcher <url_or_stream>
Example:
streamsnatcher https://example.com/live/stream.m3u8
Output will be saved in the current directory.
🧪 Development
Clone the repo and install dependencies:
git clone https://github.com/youruser/streamsnatcher.git
cd streamsnatcher
pip install -r requirements.txt
Run tests:
pytest
📜 License
StreamSnatcher is released under the Private License. See LICENSE.md for details.
🤝 Contributing
Pull requests are welcome! Open an issue for bugs, features, or discussion.
🌐 Links
- PyPI: StreamSnatcher on PyPI
- GitHub: StreamSnatcher Repository
Metadata
Release files for streamsnatcher 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| streamsnatcher-0.1.2.tar.gz | 6.5 kB | Without provenance | Details for streamsnatcher-0.1.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| streamsnatcher-0.1.2-py3-none-any.whl | Python 3 | none | any | Details for streamsnatcher-0.1.2-py3-none-any.whl |
Total release size: 13.7 kB
Release files / streamsnatcher-0.1.2.tar.gz
| Download URL | streamsnatcher-0.1.2.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa66b3022b7681b14d99424fd50843617edc2c186fdf44fd8b907698201ed55e
|
|
BLAKE2b-256 checksum How to use checksums |
4e7d49edcfd9477ba274f6cf654617553ce9dd4d973c679ca5219a1a9b69adc7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.8
|
Release files / streamsnatcher-0.1.2-py3-none-any.whl
| Download URL | streamsnatcher-0.1.2-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
74affc355b9feeddb3c6eac0aa5cfa19ac36f25a5e187aa3ab71c2220b65ff18
|
|
BLAKE2b-256 checksum How to use checksums |
833cc9d916707dd2f2621bcf0ee5a2c41cfc37613a4aea0e97688e0c570f70db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.8
|
Security for streamsnatcher 0.1.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.