From c9cd7291e390c4c509465b99e698c8001cb21a1e Mon Sep 17 00:00:00 2001 From: Nikhil Badyal Date: Wed, 17 Aug 2022 09:55:16 +0530 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Added=20support=20for=20building=20?= =?UTF-8?q?on=20request=20apps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 12 +++++++++++- requirements.txt | 1 + 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 1621da1..edf9e6f 100644 --- a/main.py +++ b/main.py @@ -10,15 +10,25 @@ from subprocess import PIPE, Popen from time import perf_counter from typing import Dict, List, Tuple +from environs import Env from loguru import logger from requests import Session from selectolax.lexbor import LexborHTMLParser from tqdm import tqdm +env = Env() temp_folder = Path("apks") session = Session() session.headers["User-Agent"] = "anything" -apps = ["youtube", "youtube-music", "twitter", "reddit", "tiktok", "warnwetter"] +supported_apps = [ + "youtube", + "youtube-music", + "twitter", + "reddit", + "tiktok", + "warnwetter", +] +apps = env.list("PATCH_APPS", supported_apps) apk_mirror = "https://www.apkmirror.com" github = "https://www.github.com" apk_mirror_urls = { diff --git a/requirements.txt b/requirements.txt index 5400d46..966120f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,3 +3,4 @@ selectolax==0.3.8 tqdm==4.64.0 pre-commit==2.20.0 loguru==0.6.0 +environs==9.5.0