├── .docker_version ├── .dockerignore ├── .github └── workflows │ └── docker-image.yaml ├── .gitignore ├── Dockerfile ├── README.md ├── entrypoint.sh ├── m3uparser ├── docker-compose.yaml └── m3uparser.env ├── parser ├── __init__.py ├── assets │ ├── baba78f2a106d9baee83.png │ ├── banner-dark.png │ ├── banner-light.png │ ├── bc8d51405ec040305a87.ico │ ├── config.json │ ├── favicon.ico │ ├── favicon.png │ ├── icon-transparent.png │ └── other_img │ │ ├── logo.png │ │ ├── m3u_ico256.png │ │ └── m3u_ico74.png ├── config │ ├── __init__.py │ ├── initialization.py │ └── variables.py ├── jellyfin_api │ ├── __init__.py │ ├── apikey_run.py │ ├── ezpztv.py │ ├── ezpztv_run.py │ ├── libraries │ │ ├── __init__.py │ │ └── library_mgmt.py │ ├── user_clients │ │ ├── __init__.py │ │ └── user_mgmt.py │ └── utility │ │ ├── __init__.py │ │ ├── apikey_jellyfin.py │ │ ├── find_values.py │ │ ├── logs.py │ │ └── server_init.py ├── parser_script.py ├── processors │ ├── __init__.py │ ├── cleaners.py │ ├── handlers.py │ └── parsers.py ├── server_apk │ ├── __init__.py │ ├── apk.py │ └── ezpztv-androidtv-v2.1.12-release.apk ├── threadfin │ ├── __init__.py │ ├── m3u_update.py │ └── threadfin_setup.py └── utils │ ├── __init__.py │ ├── errors_counters.py │ ├── readers.py │ └── timer.py └── requirements.txt /.docker_version: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/.docker_version -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/.github/workflows/docker-image.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/README.md -------------------------------------------------------------------------------- /entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/entrypoint.sh -------------------------------------------------------------------------------- /m3uparser/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/m3uparser/docker-compose.yaml -------------------------------------------------------------------------------- /m3uparser/m3uparser.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/m3uparser/m3uparser.env -------------------------------------------------------------------------------- /parser/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /parser/assets/baba78f2a106d9baee83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/baba78f2a106d9baee83.png -------------------------------------------------------------------------------- /parser/assets/banner-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/banner-dark.png -------------------------------------------------------------------------------- /parser/assets/banner-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/banner-light.png -------------------------------------------------------------------------------- /parser/assets/bc8d51405ec040305a87.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/bc8d51405ec040305a87.ico -------------------------------------------------------------------------------- /parser/assets/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/config.json -------------------------------------------------------------------------------- /parser/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/favicon.ico -------------------------------------------------------------------------------- /parser/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/favicon.png -------------------------------------------------------------------------------- /parser/assets/icon-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/icon-transparent.png -------------------------------------------------------------------------------- /parser/assets/other_img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/other_img/logo.png -------------------------------------------------------------------------------- /parser/assets/other_img/m3u_ico256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/other_img/m3u_ico256.png -------------------------------------------------------------------------------- /parser/assets/other_img/m3u_ico74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/assets/other_img/m3u_ico74.png -------------------------------------------------------------------------------- /parser/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/config/__init__.py -------------------------------------------------------------------------------- /parser/config/initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/config/initialization.py -------------------------------------------------------------------------------- /parser/config/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/config/variables.py -------------------------------------------------------------------------------- /parser/jellyfin_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/__init__.py -------------------------------------------------------------------------------- /parser/jellyfin_api/apikey_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/apikey_run.py -------------------------------------------------------------------------------- /parser/jellyfin_api/ezpztv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/ezpztv.py -------------------------------------------------------------------------------- /parser/jellyfin_api/ezpztv_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/ezpztv_run.py -------------------------------------------------------------------------------- /parser/jellyfin_api/libraries/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/libraries/__init__.py -------------------------------------------------------------------------------- /parser/jellyfin_api/libraries/library_mgmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/libraries/library_mgmt.py -------------------------------------------------------------------------------- /parser/jellyfin_api/user_clients/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/user_clients/__init__.py -------------------------------------------------------------------------------- /parser/jellyfin_api/user_clients/user_mgmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/user_clients/user_mgmt.py -------------------------------------------------------------------------------- /parser/jellyfin_api/utility/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/utility/__init__.py -------------------------------------------------------------------------------- /parser/jellyfin_api/utility/apikey_jellyfin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/utility/apikey_jellyfin.py -------------------------------------------------------------------------------- /parser/jellyfin_api/utility/find_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/utility/find_values.py -------------------------------------------------------------------------------- /parser/jellyfin_api/utility/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/utility/logs.py -------------------------------------------------------------------------------- /parser/jellyfin_api/utility/server_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/jellyfin_api/utility/server_init.py -------------------------------------------------------------------------------- /parser/parser_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/parser_script.py -------------------------------------------------------------------------------- /parser/processors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/processors/__init__.py -------------------------------------------------------------------------------- /parser/processors/cleaners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/processors/cleaners.py -------------------------------------------------------------------------------- /parser/processors/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/processors/handlers.py -------------------------------------------------------------------------------- /parser/processors/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/processors/parsers.py -------------------------------------------------------------------------------- /parser/server_apk/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/server_apk/__init__.py -------------------------------------------------------------------------------- /parser/server_apk/apk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/server_apk/apk.py -------------------------------------------------------------------------------- /parser/server_apk/ezpztv-androidtv-v2.1.12-release.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/server_apk/ezpztv-androidtv-v2.1.12-release.apk -------------------------------------------------------------------------------- /parser/threadfin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/threadfin/__init__.py -------------------------------------------------------------------------------- /parser/threadfin/m3u_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/threadfin/m3u_update.py -------------------------------------------------------------------------------- /parser/threadfin/threadfin_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/threadfin/threadfin_setup.py -------------------------------------------------------------------------------- /parser/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/utils/__init__.py -------------------------------------------------------------------------------- /parser/utils/errors_counters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/utils/errors_counters.py -------------------------------------------------------------------------------- /parser/utils/readers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/utils/readers.py -------------------------------------------------------------------------------- /parser/utils/timer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/parser/utils/timer.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xaque8787/m3uparser/HEAD/requirements.txt --------------------------------------------------------------------------------