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):
"""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)
-25
View File
@@ -8,31 +8,6 @@ default_build = [
"youtube",
"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"]