mirror of
https://github.com/sotam0316/docker-py-revanced.git
synced 2026-04-25 03:48:37 +09:00
🎨 Removed duplicate code
This commit is contained in:
+37
-52
@@ -12,35 +12,42 @@ from src.utils import AppNotFound, handle_response
|
||||
class Patches(object):
|
||||
"""Revanced Patches."""
|
||||
|
||||
revanced_app_ids = {
|
||||
"com.reddit.frontpage": ("reddit", "_reddit"),
|
||||
"com.ss.android.ugc.trill": ("tiktok", "_tiktok"),
|
||||
"com.twitter.android": ("twitter", "_twitter"),
|
||||
"de.dwd.warnapp": ("warnwetter", "_warnwetter"),
|
||||
"com.spotify.music": ("spotify", "_spotify"),
|
||||
"com.awedea.nyx": ("nyx-music-player", "_nyx"),
|
||||
"ginlemon.iconpackstudio": ("icon_pack_studio", "_iconpackstudio"),
|
||||
"com.ticktick.task": ("ticktick", "_ticktick"),
|
||||
"tv.twitch.android.app": ("twitch", "_twitch"),
|
||||
"com.myprog.hexedit": ("hex-editor", "_hexeditor"),
|
||||
"co.windyapp.android": ("windy", "_windy"),
|
||||
"org.totschnig.myexpenses": ("my-expenses", "_expenses"),
|
||||
"com.backdrops.wallpapers": ("backdrops", "_backdrops"),
|
||||
"com.ithebk.expensemanager": ("expensemanager", "_expensemanager"),
|
||||
"net.dinglisch.android.taskerm": ("tasker", "_tasker"),
|
||||
"net.binarymode.android.irplus": ("irplus", "_irplus"),
|
||||
"com.vsco.cam": ("vsco", "_vsco"),
|
||||
"com.zombodroid.MemeGenerator": ("meme-generator-free", "_meme-generator-free"),
|
||||
"com.teslacoilsw.launcher": ("nova_launcher", "_nova_launcher"),
|
||||
"eu.faircode.netguard": ("netguard", "_netguard"),
|
||||
"com.instagram.android": ("instagram", "_instagram"),
|
||||
"com.nis.app": ("inshorts", "_inshorts"),
|
||||
"com.facebook.orca": ("facebook", "_facebook"),
|
||||
_revanced_app_ids = {
|
||||
"com.reddit.frontpage": "reddit",
|
||||
"com.ss.android.ugc.trill": "tiktok",
|
||||
"com.twitter.android": "twitter",
|
||||
"de.dwd.warnapp": "warnwetter",
|
||||
"com.spotify.music": "spotify",
|
||||
"com.awedea.nyx": "nyx-music-player",
|
||||
"ginlemon.iconpackstudio": "icon_pack_studio",
|
||||
"com.ticktick.task": "ticktick",
|
||||
"tv.twitch.android.app": "twitch",
|
||||
"com.myprog.hexedit": "hex-editor",
|
||||
"co.windyapp.android": "windy",
|
||||
"org.totschnig.myexpenses": "my-expenses",
|
||||
"com.backdrops.wallpapers": "backdrops",
|
||||
"com.ithebk.expensemanager": "expensemanager",
|
||||
"net.dinglisch.android.taskerm": "tasker",
|
||||
"net.binarymode.android.irplus": "irplus",
|
||||
"com.vsco.cam": "vsco",
|
||||
"com.zombodroid.MemeGenerator": "meme-generator-free",
|
||||
"com.teslacoilsw.launcher": "nova_launcher",
|
||||
"eu.faircode.netguard": "netguard",
|
||||
"com.instagram.android": "instagram",
|
||||
"com.nis.app": "inshorts",
|
||||
"com.facebook.orca": "facebook",
|
||||
}
|
||||
revanced_extended_app_ids = {
|
||||
revanced_app_ids = {
|
||||
key: (value, "_" + value) for key, value in _revanced_app_ids.items()
|
||||
}
|
||||
_revanced_extended_app_ids = {
|
||||
"com.google.android.youtube": ("youtube", "_yt"),
|
||||
"com.google.android.apps.youtube.music": ("youtube-music", "_ytm"),
|
||||
}
|
||||
revanced_extended_app_ids = {
|
||||
key: (value[0], "_" + value[0])
|
||||
for key, value in _revanced_extended_app_ids.items()
|
||||
}
|
||||
|
||||
@staticmethod
|
||||
def check_java() -> None:
|
||||
@@ -130,33 +137,11 @@ class Patches(object):
|
||||
:return: Patches
|
||||
"""
|
||||
logger.debug("Getting patches for %s" % app)
|
||||
app_names = {
|
||||
"reddit": "_reddit",
|
||||
"tiktok": "_tiktok",
|
||||
"twitter": "_twitter",
|
||||
"warnwetter": "_warnwetter",
|
||||
"youtube": "_yt",
|
||||
"youtube_music": "_ytm",
|
||||
"spotify": "_spotify",
|
||||
"nyx-music-player": "_nyx",
|
||||
"icon_pack_studio": "_iconpackstudio",
|
||||
"ticktick": "_ticktick",
|
||||
"twitch": "_twitch",
|
||||
"hex-editor": "_hexeditor",
|
||||
"windy": "_windy",
|
||||
"my-expenses": "_expenses",
|
||||
"backdrops": "_backdrops",
|
||||
"expensemanager": "_expensemanager",
|
||||
"tasker": "_tasker",
|
||||
"irplus": "_irplus",
|
||||
"vsco": "_vsco",
|
||||
"meme-generator-free": "_meme-generator-free",
|
||||
"nova_launcher": "_nova_launcher",
|
||||
"netguard": "_netguard",
|
||||
"instagram": "_instagram",
|
||||
"inshorts": "_inshorts",
|
||||
"facebook": "_facebook",
|
||||
}
|
||||
app_names = {value[0]: value[1] for value in self.revanced_app_ids.values()}
|
||||
app_names.update(
|
||||
{value[0]: value[1] for value in self.revanced_extended_app_ids.values()}
|
||||
)
|
||||
|
||||
if not (app_name := app_names.get(app)):
|
||||
raise AppNotFound(app)
|
||||
patches = getattr(self, app_name)
|
||||
|
||||
Reference in New Issue
Block a user