MovixOpenSource/API/proxiesembed/drmproxy/widefrog.py
Movix 1401dc20f3 tird release
mon compte github a été détecté comme du spam je crois
2026-04-28 17:55:00 +02:00

124 lines
3.8 KiB
Python

import builtins
import os
import sys
from utils.constants.macros import CONFIG_FILE, INF_MSG, DEFAULT_DEBUG_MODE
from utils.main_service import main_service
from utils.tools.args import get_config, check_query_args, check_help_args, check_input_args, check_tool_args
from utils.tools.service import get_all_services
def test_service():
main_service.run_service(
# _35mm_online.DEMO_URLS +
# adtv_ae.DEMO_URLS +
# adultswim_com.DEMO_URLS +
# aloula_sa.DEMO_URLS +
# app_nzrplus_com.DEMO_URLS +
# auvio_rtbf_be.DEMO_URLS +
# canalplus_com.DEMO_URLS +
# cbs_com.DEMO_URLS +
# cda_pl.DEMO_URLS +
# channel4_com.DEMO_URLS +
# cineverse_com.DEMO_URLS +
# docplus_com.DEMO_URLS +
# eurovisionsport_com.DEMO_URLS +
# fifa_com.DEMO_URLS +
# filmzie_com.DEMO_URLS +
# france_tv.DEMO_URLS +
# goplay_be.DEMO_URLS +
# joyn_de.DEMO_URLS +
# kanopy_com.DEMO_URLS +
# kijk_nl.DEMO_URLS +
# m6_fr.DEMO_URLS +
# maoriplus_co_nz.DEMO_URLS +
# mediasetinfinity_mediaset_it.DEMO_URLS +
# midnightpulp_com.DEMO_URLS +
# mtv_fi.DEMO_URLS +
# nba_com.DEMO_URLS +
# nemzetiarchivum_hu.DEMO_URLS +
# netflix_com.DEMO_URLS +
# ninateka_pl.DEMO_URLS +
# npo_nl.DEMO_URLS +
# pianogroove_com.DEMO_URLS +
# play_tv3_lt.DEMO_URLS +
# play_tv3_lv.DEMO_URLS +
# play_virginmediatelevision_ie.DEMO_URLS +
# play_xumo_com.DEMO_URLS +
# player_pl.DEMO_URLS +
# plus_fifa_com.DEMO_URLS +
# plus_rtl_de.DEMO_URLS +
# ptvflix_org.DEMO_URLS +
# rakuten_tv.DEMO_URLS +
# rmcbfmplay_com.DEMO_URLS +
# rsi_ch.DEMO_URLS +
# rtlplay_be.DEMO_URLS +
# rtp_pt.DEMO_URLS +
# rts_ch.DEMO_URLS +
# rtve_es.DEMO_URLS +
# rugbypass_tv.DEMO_URLS +
# shahid_mbc_net.DEMO_URLS +
# stirr_com.DEMO_URLS +
# tf1_fr.DEMO_URLS +
# tg4_ie.DEMO_URLS +
# threenow_co_nz.DEMO_URLS +
# tv5mondeplus_com.DEMO_URLS +
# uefa_tv.DEMO_URLS +
# veeps_com.DEMO_URLS +
# video_telequebec_tv.DEMO_URLS +
# viki_com.DEMO_URLS +
# viu_com.DEMO_URLS +
# vix_com.DEMO_URLS +
# vrt_be.DEMO_URLS +
# vtmgo_be.DEMO_URLS +
# watch_blaze_tv.DEMO_URLS +
# watch_globaltv_com.DEMO_URLS +
# watch_shortly_film.DEMO_URLS +
# watch_tbn_uk.DEMO_URLS +
# wittytv_it.DEMO_URLS +
# zee5_com.DEMO_URLS +
[]
)
sys.exit(0)
def first_setup(arguments):
is_first = not os.path.exists(CONFIG_FILE)
builtins.CONFIG = get_config(arguments)
builtins.CONFIG["QUERY"] = check_query_args(arguments)
if "--debug" in arguments:
builtins.CONFIG["DEBUG_MODE"] = True
else:
builtins.CONFIG["DEBUG_MODE"] = DEFAULT_DEBUG_MODE
if "--fresh" in arguments:
builtins.CONFIG["FRESH"] = True
builtins.SERVICES = get_all_services()
return is_first
if __name__ == '__main__':
args = sys.argv[1:]
response = check_help_args(args)
if response is not None and len(response) > 0:
print(response)
sys.exit(0)
if first_setup(args):
print(INF_MSG.format(
msg=f"The {CONFIG_FILE} file was created. Edit the file and run the program."
))
sys.exit(0)
bad_args = check_tool_args(builtins.CONFIG["DOWNLOAD_COMMANDS"]["TOOL_PARAMETERS"])
if len(bad_args) > 0:
print("Those arguments are not allowed: ", ", ".join(bad_args))
sys.exit(0)
# test_service()
response = check_input_args(args)
if len(response) == 0:
sys.exit(0)
main_service.run_service(response)