Merge pull request #190 from nikhilbadyal/chore

🎨 Removed duplicate code
This commit is contained in:
Nikhil Badyal
2023-07-01 18:05:50 +05:30
committed by GitHub
2 changed files with 37 additions and 77 deletions
+37 -52
View File
@@ -12,35 +12,42 @@ from src.utils import AppNotFound, handle_response
class Patches(object): class Patches(object):
"""Revanced Patches.""" """Revanced Patches."""
revanced_app_ids = { _revanced_app_ids = {
"com.reddit.frontpage": ("reddit", "_reddit"), "com.reddit.frontpage": "reddit",
"com.ss.android.ugc.trill": ("tiktok", "_tiktok"), "com.ss.android.ugc.trill": "tiktok",
"com.twitter.android": ("twitter", "_twitter"), "com.twitter.android": "twitter",
"de.dwd.warnapp": ("warnwetter", "_warnwetter"), "de.dwd.warnapp": "warnwetter",
"com.spotify.music": ("spotify", "_spotify"), "com.spotify.music": "spotify",
"com.awedea.nyx": ("nyx-music-player", "_nyx"), "com.awedea.nyx": "nyx-music-player",
"ginlemon.iconpackstudio": ("icon_pack_studio", "_iconpackstudio"), "ginlemon.iconpackstudio": "icon_pack_studio",
"com.ticktick.task": ("ticktick", "_ticktick"), "com.ticktick.task": "ticktick",
"tv.twitch.android.app": ("twitch", "_twitch"), "tv.twitch.android.app": "twitch",
"com.myprog.hexedit": ("hex-editor", "_hexeditor"), "com.myprog.hexedit": "hex-editor",
"co.windyapp.android": ("windy", "_windy"), "co.windyapp.android": "windy",
"org.totschnig.myexpenses": ("my-expenses", "_expenses"), "org.totschnig.myexpenses": "my-expenses",
"com.backdrops.wallpapers": ("backdrops", "_backdrops"), "com.backdrops.wallpapers": "backdrops",
"com.ithebk.expensemanager": ("expensemanager", "_expensemanager"), "com.ithebk.expensemanager": "expensemanager",
"net.dinglisch.android.taskerm": ("tasker", "_tasker"), "net.dinglisch.android.taskerm": "tasker",
"net.binarymode.android.irplus": ("irplus", "_irplus"), "net.binarymode.android.irplus": "irplus",
"com.vsco.cam": ("vsco", "_vsco"), "com.vsco.cam": "vsco",
"com.zombodroid.MemeGenerator": ("meme-generator-free", "_meme-generator-free"), "com.zombodroid.MemeGenerator": "meme-generator-free",
"com.teslacoilsw.launcher": ("nova_launcher", "_nova_launcher"), "com.teslacoilsw.launcher": "nova_launcher",
"eu.faircode.netguard": ("netguard", "_netguard"), "eu.faircode.netguard": "netguard",
"com.instagram.android": ("instagram", "_instagram"), "com.instagram.android": "instagram",
"com.nis.app": ("inshorts", "_inshorts"), "com.nis.app": "inshorts",
"com.facebook.orca": ("facebook", "_facebook"), "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.youtube": ("youtube", "_yt"),
"com.google.android.apps.youtube.music": ("youtube-music", "_ytm"), "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 @staticmethod
def check_java() -> None: def check_java() -> None:
@@ -130,33 +137,11 @@ class Patches(object):
:return: Patches :return: Patches
""" """
logger.debug("Getting patches for %s" % app) logger.debug("Getting patches for %s" % app)
app_names = { app_names = {value[0]: value[1] for value in self.revanced_app_ids.values()}
"reddit": "_reddit", app_names.update(
"tiktok": "_tiktok", {value[0]: value[1] for value in self.revanced_extended_app_ids.values()}
"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",
}
if not (app_name := app_names.get(app)): if not (app_name := app_names.get(app)):
raise AppNotFound(app) raise AppNotFound(app)
patches = getattr(self, app_name) patches = getattr(self, app_name)
-25
View File
@@ -8,31 +8,6 @@ default_build = [
"youtube", "youtube",
"youtube_music", "youtube_music",
] ]
all_builds = [
"youtube",
"youtube_music",
"twitter",
"reddit",
# "tiktok", # Commented because of out of memory issues
"warnwetter",
"spotify",
"nyx-music-player",
"icon_pack_studio",
"ticktick",
"twitch",
"hex-editor",
"windy",
"my-expenses",
"backdrops",
"tasker",
"vsco",
"meme-generator-free",
"nova_launcher",
"netguard",
"instagram",
"inshorts",
"facebook",
]
possible_archs = ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"] possible_archs = ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]