broadcastify-cli
This is a tool to download brodcastify archives. It requires a broadcastify.com premium subscription.
Installation
pip install broadcastify-cli
git clone https://github.com/NotJoeMartinez/broadcastify-cli
cd broadcastify-cli
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
pip install -e .
Configuration
make a .env file and enter your username and password in the variables
USERNAME="yourUserName"
PASSWORD="yourPassword"
Usage
You need to get the feed id from broadcastify feed page you intend to download. It's the last digits of the url.
url: https://www.broadcastify.com/archives/feed/5318
feed id: 5318
Once you have the feed id you can pass it to the download command using the
--feed-id flag and you should specify a date with the --date flag in the
format MM/DD/YY. It will download all available archives if --date is not
specified.
This command will download all recordings from Dallas City Police on April 17th 2024:
broadcastify-cli download --feed-id 5318 --date 04/17/2024
This will create a new directory tree formated like archives/feed_id/MMDDYYY
archives
└── 5318
└── 04172024
├── 202404170021-373175-5318.mp3
├── 202404170050-396916-5318.mp3
├── 202404170120-465838-5318.mp3
├── 202404170150-841921-5318.mp3
├── 202404170220-588343-5318.mp3
├── 202404170250-11638-5318.mp3
...
Metadata
Release files for broadcastify-cli 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 | |
|---|---|---|---|
| broadcastify_cli-0.1.2.tar.gz | 41.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| broadcastify_cli-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 71.2 kB
Release files / broadcastify_cli-0.1.2.tar.gz
| Download URL | broadcastify_cli-0.1.2.tar.gz |
|---|---|
| Size | 41.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2335e0b925802c34b0318b0722fadef66b16de71872fe8077f644e0bea9368ba
|
|
BLAKE2b-256 checksum How to use checksums |
d9a4858f2a6b27ad6eec17c9947d75e6ed46b216a70a8dfafbeea59faf38849e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|
Release files / broadcastify_cli-0.1.2-py3-none-any.whl
| Download URL | broadcastify_cli-0.1.2-py3-none-any.whl |
|---|---|
| Size | 29.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
df7b22a488aaca58083e6cf932b4e87df69701584a4a2c08cd293d7eb17a1d55
|
|
BLAKE2b-256 checksum How to use checksums |
29e734c8571751b4909d54ad9a09ac6989426513c5ec7c01f2a2ae7ef940d7dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.3
|