mirror of
https://github.com/FiorenMas/Revanced-And-Revanced-Extended-Non-Root.git
synced 2025-12-06 08:07:40 +00:00
add duolingo
This commit is contained in:
4
.github/workflows/manual-patch.yml
vendored
4
.github/workflows/manual-patch.yml
vendored
@@ -39,7 +39,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
run: [1, 2, 3, 4, 5, 6, 7, 8, 9]
|
||||
run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4.2.2
|
||||
@@ -62,7 +62,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
run: [1, 2, 3, 4, 5, 6, 7, 8, 9]
|
||||
run: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4.2.2
|
||||
|
||||
12
README.md
12
README.md
@@ -238,7 +238,7 @@ Old patches, because latest patch not support split apks
|
||||
### [Revanced:](https://github.com/revanced/revanced-patches)
|
||||
|
||||
| Stable version | Beta version |
|
||||
| ---------------------------------------------------------------------- | ------------------------------------------------------------------------- |
|
||||
| ---------------------------------------------------------------------- | ------------------------------------------------------------------------- |
|
||||
| [All Architectures](../../releases/download/all/tiktok-revanced.apk) | [All Architectures](../../releases/download/all/tiktok-beta-revanced.apk) |
|
||||
|
||||
---
|
||||
@@ -296,6 +296,16 @@ Old patches, because latest patch not support split apks
|
||||
|
||||
---
|
||||
|
||||
[](https://play.google.com/store/apps/details?id=com.duolingo)
|
||||
|
||||
### [Revanced:](https://github.com/revanced/revanced-patches)
|
||||
|
||||
| Stable version | Beta version |
|
||||
| ------------------------------------------------------------------------ | --------------------------------------------------------------------------- |
|
||||
| [All Architectures](../../releases/download/all/duolingo-revanced.apk) | [All Architectures](../../releases/download/all/duolingo-beta-revanced.apk) |
|
||||
|
||||
---
|
||||
|
||||
### [RAR:](https://play.google.com/store/apps/details?id=com.rarlab.rar)
|
||||
|
||||
### [Revanced:](https://github.com/revanced/revanced-patches)
|
||||
|
||||
@@ -154,6 +154,14 @@ revanced_dl(){
|
||||
get_apk "com.google.android.apps.youtube.music" "youtube-music-beta-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a"
|
||||
patch "youtube-music-beta-armeabi-v7a" "revanced"
|
||||
}
|
||||
10() {
|
||||
revanced_dl
|
||||
# Patch Duolingo
|
||||
get_patches_key "Duolingo"
|
||||
lock_version="1"
|
||||
get_apk "com.duolingo" "duolingo-beta" "duolingo" "duolingo/duolingo-duolingo/duolingo-language-lessons" "Bundle"
|
||||
patch "duolingo-beta" "revanced"
|
||||
}
|
||||
case "$1" in
|
||||
1)
|
||||
1
|
||||
@@ -182,4 +190,7 @@ case "$1" in
|
||||
9)
|
||||
9
|
||||
;;
|
||||
10)
|
||||
10
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -153,6 +153,14 @@ revanced_dl(){
|
||||
get_apk "com.google.android.apps.youtube.music" "youtube-music-armeabi-v7a" "youtube-music" "google-inc/youtube-music/youtube-music" "armeabi-v7a"
|
||||
patch "youtube-music-armeabi-v7a" "revanced"
|
||||
}
|
||||
10() {
|
||||
revanced_dl
|
||||
# Patch Duolingo
|
||||
get_patches_key "Duolingo"
|
||||
lock_version="1"
|
||||
get_apk "com.duolingo" "duolingo" "duolingo" "duolingo/duolingo-duolingo/duolingo-language-lessons" "Bundle"
|
||||
patch "duolingo" "revanced"
|
||||
}
|
||||
case "$1" in
|
||||
1)
|
||||
1
|
||||
@@ -181,4 +189,7 @@ case "$1" in
|
||||
9)
|
||||
9
|
||||
;;
|
||||
10)
|
||||
10
|
||||
;;
|
||||
esac
|
||||
@@ -214,7 +214,8 @@ get_apk() {
|
||||
local attempt=0
|
||||
while [ $attempt -lt 10 ]; do
|
||||
if [[ -z $version ]] || [ $attempt -ne 0 ]; then
|
||||
version=$(req "https://www.apkmirror.com/uploads/?appcategory=$3" - | \
|
||||
local upload_tail="?$([[ $3 = duolingo ]] && echo devcategory= || echo appcategory=)"
|
||||
version=$(req "https://www.apkmirror.com/uploads/$upload_tail$3" - | \
|
||||
$pup 'div.widget_appmanager_recentpostswidget h5 a.fontBlack text{}' | \
|
||||
grep -Evi 'alpha|beta' | \
|
||||
grep -oPi '\b\d+(\.\d+)+(?:\-\w+)?(?:\.\d+)?(?:\.\w+)?\b' | \
|
||||
|
||||
0
src/patches/Duolingo/exclude-patches
Normal file
0
src/patches/Duolingo/exclude-patches
Normal file
0
src/patches/Duolingo/include-patches
Normal file
0
src/patches/Duolingo/include-patches
Normal file
Reference in New Issue
Block a user