Simple extensible m3u playlist manager cli
Project description
XPL
Simple and extensible m3u playlist manager cli.
Many default filters was provided for:
- auto matching EPG
- auto matching logos
- cleaning stream names
- grouping streams
- hide groups
- and many others filters
The full filter list is located here
All filters are configurable by a configuration file. An example of this file is located here
Examples
pip install xplcli
# or docker version
docker run --rm -e "PL=$PL" -v "${PWD}:/data" synker/xpl:latest
TODO
- Enhancing reporting by filter
- Enhancing tests
- Enhancing playlist export (gist, azure, etc...)
- Ability to execute an external (remote) filter from url
- add github action pipeline for code analysis (PR)
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 xplcli-0.1.5.tar.gz.
File metadata
- Download URL: xplcli-0.1.5.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6f160c4c701bfb549b369a9fe3a06abf7e473b628ddc7c79a8d290a462a1ac9
|
|
| MD5 |
bd1d18998931df5f8593c316d6d19800
|
|
| BLAKE2b-256 |
a954a8db565f356e081fe87a3e983e29cf54a0d7171dfc4f98a7224a6607ddba
|
Provenance
The following attestation bundles were made for xplcli-0.1.5.tar.gz:
Publisher:
python-publish.yml on Fazzani/pliptvcli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xplcli-0.1.5.tar.gz -
Subject digest:
f6f160c4c701bfb549b369a9fe3a06abf7e473b628ddc7c79a8d290a462a1ac9 - Sigstore transparency entry: 157487394
- Sigstore integration time:
-
Permalink:
Fazzani/pliptvcli@b8f8de4b1b3a20ea910a6459fe181ee74da9d64c -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Fazzani
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@b8f8de4b1b3a20ea910a6459fe181ee74da9d64c -
Trigger Event:
release
-
Statement type:
File details
Details for the file xplcli-0.1.5-py3-none-any.whl.
File metadata
- Download URL: xplcli-0.1.5-py3-none-any.whl
- Upload date:
- Size: 32.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.0.1 CPython/3.12.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c844b4c914a00343c6b886d27731124f80db0b484332c35a71085815e0e8d38
|
|
| MD5 |
5baac819beda5a5e39c2aa4a3740141d
|
|
| BLAKE2b-256 |
9724532830e7c682e9d606c1f7439a591ddf25e633ce6ed52b4c4caeccddf6ca
|
Provenance
The following attestation bundles were made for xplcli-0.1.5-py3-none-any.whl:
Publisher:
python-publish.yml on Fazzani/pliptvcli
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xplcli-0.1.5-py3-none-any.whl -
Subject digest:
4c844b4c914a00343c6b886d27731124f80db0b484332c35a71085815e0e8d38 - Sigstore transparency entry: 157487395
- Sigstore integration time:
-
Permalink:
Fazzani/pliptvcli@b8f8de4b1b3a20ea910a6459fe181ee74da9d64c -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Fazzani
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@b8f8de4b1b3a20ea910a6459fe181ee74da9d64c -
Trigger Event:
release
-
Statement type: