diff --git a/scripts/update_oauth_resources.sh b/scripts/update_oauth_resources.sh
index 8a0053f..9b14feb 100755
--- a/scripts/update_oauth_resources.sh
+++ b/scripts/update_oauth_resources.sh
@@ -31,7 +31,7 @@ num=0
# Append the version list to the source file
echo "$ios_version_list" | while IFS= read -r line; do
num=$((num+1))
- echo " \"$line\"," >> "$filename"
+ echo " \"$line\"," >> "$filename"
echo -e "[$num/$ios_app_count] Fetched \e[34m$line\e[0m."
done
@@ -73,8 +73,8 @@ echo "$versions" | while IFS= read -r line; do
fetch_page=$(curl -s "$line")
build=$(echo "$fetch_page" | rg "\((\d+)\)" --only-matching -r "\$1" | head -n1)
version=$(echo "$fetch_page" | rg "Reddit (20\d{2}\.\d+\.\d+)" --only-matching -r "\$1" | head -n1)
- echo " \"Version $version/Build $build\"," >> "$filename"
- echo -e "[$num/$android_count] Fetched \e[32mVersion $version/Build $build\e[0m"
+ echo " \"Version $version/Build $build\"," >> "$filename"
+ echo -e "[$num/$android_count] Fetched \e[32mVersion $version/Build $build\e[0m."
done
# Close the array in the source file
@@ -96,8 +96,8 @@ num=0
# For each in versions, curl the page and extract the build number
echo "$table" | while IFS= read -r line; do
num=$((num+1))
- echo " \"$line\"," >> "$filename"
- echo -e "[$num/$ios_count] Fetched $line\e[0m"
+ echo " \"$line\"," >> "$filename"
+ echo -e "\e[34m[$num/$ios_count] Fetched $line\e[0m."
done
# Close the array in the source file
diff --git a/src/oauth_resources.rs b/src/oauth_resources.rs
index 060b150..f679187 100644
--- a/src/oauth_resources.rs
+++ b/src/oauth_resources.rs
@@ -3,233 +3,233 @@
// Please do not edit manually
// Filled in with real app versions
pub static IOS_APP_VERSION_LIST: &[&str; 67] = &[
- "Version 2020.0.0/Build 306960",
- "Version 2020.10.0/Build 307041",
- "Version 2020.10.1/Build 307047",
- "Version 2020.1.0/Build 306966",
- "Version 2020.11.0/Build 307049",
- "Version 2020.11.1/Build 307063",
- "Version 2020.12.0/Build 307070",
- "Version 2020.13.0/Build 307072",
- "Version 2020.13.1/Build 307075",
- "Version 2020.14.0/Build 307077",
- "Version 2020.14.1/Build 307080",
- "Version 2020.15.0/Build 307084",
- "Version 2020.16.0/Build 307090",
- "Version 2020.17.0/Build 307093",
- "Version 2020.19.0/Build 307137",
- "Version 2020.20.0/Build 307156",
- "Version 2020.20.1/Build 307159",
- "Version 2020.2.0/Build 306969",
- "Version 2020.21.0/Build 307162",
- "Version 2020.21.1/Build 307165",
- "Version 2020.22.0/Build 307177",
- "Version 2020.22.1/Build 307181",
- "Version 2020.23.0/Build 307183",
- "Version 2020.24.0/Build 307189",
- "Version 2020.25.0/Build 307198",
- "Version 2020.26.0/Build 307205",
- "Version 2020.26.1/Build 307213",
- "Version 2020.27.0/Build 307229",
- "Version 2020.28.0/Build 307233",
- "Version 2020.29.0/Build 307235",
- "Version 2020.30.0/Build 307238",
- "Version 2020.3.0/Build 306971",
- "Version 2020.31.0/Build 307240",
- "Version 2020.31.1/Build 307246",
- "Version 2020.32.0/Build 307250",
- "Version 2020.33.0/Build 307252",
- "Version 2020.34.0/Build 307260",
- "Version 2020.35.0/Build 307262",
- "Version 2020.36.0/Build 307265",
- "Version 2020.37.0/Build 307272",
- "Version 2020.38.0/Build 307286",
- "Version 2020.39.0/Build 307306",
- "Version 2020.4.0/Build 306978",
- "Version 2020.5.0/Build 306993",
- "Version 2020.5.1/Build 307005",
- "Version 2020.6.0/Build 307007",
- "Version 2020.7.0/Build 307012",
- "Version 2020.8.0/Build 307014",
- "Version 2020.8.1/Build 307017",
- "Version 2020.9.0/Build 307035",
- "Version 2020.9.1/Build 307039",
- "Version 2023.18.0/Build 310494",
- "Version 2023.19.0/Build 310507",
- "Version 2023.20.0/Build 310535",
- "Version 2023.21.0/Build 310560",
- "Version 2023.22.0/Build 613580",
- "Version 2023.23.0/Build 310613",
- "Version 2023.23.1/Build 613639",
- "Version 2023.24.0/Build 613663",
- "Version 2023.25.0/Build 613739",
- "Version 2023.26.0/Build 613749",
- "Version 2023.27.0/Build 613771",
- "Version 2023.28.0/Build 613803",
- "Version 2023.28.1/Build 613809",
- "Version 2023.29.0/Build 613825",
- "Version 2023.30.0/Build 613849",
- "Version 2023.31.0/Build 613864",
+ "Version 2020.0.0/Build 306960",
+ "Version 2020.10.0/Build 307041",
+ "Version 2020.10.1/Build 307047",
+ "Version 2020.1.0/Build 306966",
+ "Version 2020.11.0/Build 307049",
+ "Version 2020.11.1/Build 307063",
+ "Version 2020.12.0/Build 307070",
+ "Version 2020.13.0/Build 307072",
+ "Version 2020.13.1/Build 307075",
+ "Version 2020.14.0/Build 307077",
+ "Version 2020.14.1/Build 307080",
+ "Version 2020.15.0/Build 307084",
+ "Version 2020.16.0/Build 307090",
+ "Version 2020.17.0/Build 307093",
+ "Version 2020.19.0/Build 307137",
+ "Version 2020.20.0/Build 307156",
+ "Version 2020.20.1/Build 307159",
+ "Version 2020.2.0/Build 306969",
+ "Version 2020.21.0/Build 307162",
+ "Version 2020.21.1/Build 307165",
+ "Version 2020.22.0/Build 307177",
+ "Version 2020.22.1/Build 307181",
+ "Version 2020.23.0/Build 307183",
+ "Version 2020.24.0/Build 307189",
+ "Version 2020.25.0/Build 307198",
+ "Version 2020.26.0/Build 307205",
+ "Version 2020.26.1/Build 307213",
+ "Version 2020.27.0/Build 307229",
+ "Version 2020.28.0/Build 307233",
+ "Version 2020.29.0/Build 307235",
+ "Version 2020.30.0/Build 307238",
+ "Version 2020.3.0/Build 306971",
+ "Version 2020.31.0/Build 307240",
+ "Version 2020.31.1/Build 307246",
+ "Version 2020.32.0/Build 307250",
+ "Version 2020.33.0/Build 307252",
+ "Version 2020.34.0/Build 307260",
+ "Version 2020.35.0/Build 307262",
+ "Version 2020.36.0/Build 307265",
+ "Version 2020.37.0/Build 307272",
+ "Version 2020.38.0/Build 307286",
+ "Version 2020.39.0/Build 307306",
+ "Version 2020.4.0/Build 306978",
+ "Version 2020.5.0/Build 306993",
+ "Version 2020.5.1/Build 307005",
+ "Version 2020.6.0/Build 307007",
+ "Version 2020.7.0/Build 307012",
+ "Version 2020.8.0/Build 307014",
+ "Version 2020.8.1/Build 307017",
+ "Version 2020.9.0/Build 307035",
+ "Version 2020.9.1/Build 307039",
+ "Version 2023.18.0/Build 310494",
+ "Version 2023.19.0/Build 310507",
+ "Version 2023.20.0/Build 310535",
+ "Version 2023.21.0/Build 310560",
+ "Version 2023.22.0/Build 613580",
+ "Version 2023.23.0/Build 310613",
+ "Version 2023.23.1/Build 613639",
+ "Version 2023.24.0/Build 613663",
+ "Version 2023.25.0/Build 613739",
+ "Version 2023.26.0/Build 613749",
+ "Version 2023.27.0/Build 613771",
+ "Version 2023.28.0/Build 613803",
+ "Version 2023.28.1/Build 613809",
+ "Version 2023.29.0/Build 613825",
+ "Version 2023.30.0/Build 613849",
+ "Version 2023.31.0/Build 613864",
];
pub static ANDROID_APP_VERSION_LIST: &[&str; 150] = &[
- "Version 2023.25.1/Build 1018737",
- "Version 2023.26.0/Build 1019073",
- "Version 2023.27.0/Build 1031923",
- "Version 2023.28.0/Build 1046887",
- "Version 2023.29.0/Build 1059855",
- "Version 2023.30.0/Build 1078734",
- "Version 2023.31.0/Build 1091027",
- "Version 2023.32.0/Build 1109919",
- "Version 2023.32.1/Build 1114141",
- "Version 2023.33.1/Build 1129741",
- "Version 2023.34.0/Build 1144243",
- "Version 2023.35.0/Build 1157967",
- "Version 2023.36.0/Build 1168982",
- "Version 2023.37.0/Build 1182743",
- "Version 2023.38.0/Build 1198522",
- "Version 2023.39.0/Build 1211607",
- "Version 2023.39.1/Build 1221505",
- "Version 2023.40.0/Build 1221521",
- "Version 2023.41.0/Build 1233125",
- "Version 2023.41.1/Build 1239615",
- "Version 2023.42.0/Build 1245088",
- "Version 2023.43.0/Build 1257426",
- "Version 2023.44.0/Build 1268622",
- "Version 2023.45.0/Build 1281371",
- "Version 2023.47.0/Build 1303604",
- "Version 2023.48.0/Build 1319123",
- "Version 2023.49.0/Build 1321715",
- "Version 2023.49.1/Build 1322281",
- "Version 2023.50.0/Build 1332338",
- "Version 2023.50.1/Build 1345844",
- "Version 2023.02.0/Build 717912",
- "Version 2023.03.0/Build 729220",
- "Version 2023.04.0/Build 744681",
- "Version 2023.05.0/Build 755453",
- "Version 2023.06.0/Build 775017",
- "Version 2023.07.0/Build 788827",
- "Version 2023.07.1/Build 790267",
- "Version 2023.08.0/Build 798718",
- "Version 2023.09.0/Build 812015",
- "Version 2023.09.1/Build 816833",
- "Version 2023.10.0/Build 821148",
- "Version 2023.11.0/Build 830610",
- "Version 2023.12.0/Build 841150",
- "Version 2023.13.0/Build 852246",
- "Version 2023.14.0/Build 861593",
- "Version 2023.14.1/Build 864826",
- "Version 2023.15.0/Build 870628",
- "Version 2023.16.0/Build 883294",
- "Version 2023.16.1/Build 886269",
- "Version 2023.17.0/Build 896030",
- "Version 2023.17.1/Build 900542",
- "Version 2023.18.0/Build 911877",
- "Version 2023.19.0/Build 927681",
- "Version 2023.20.0/Build 943980",
- "Version 2023.20.1/Build 946732",
- "Version 2023.21.0/Build 956283",
- "Version 2023.22.0/Build 968223",
- "Version 2023.23.0/Build 983896",
- "Version 2023.24.0/Build 998541",
- "Version 2023.25.0/Build 1014750",
- "Version 2022.24.0/Build 510950",
- "Version 2022.24.1/Build 513462",
- "Version 2022.25.0/Build 515072",
- "Version 2022.25.1/Build 516394",
- "Version 2022.25.2/Build 519915",
- "Version 2022.26.0/Build 521193",
- "Version 2022.27.0/Build 527406",
- "Version 2022.27.1/Build 529687",
- "Version 2022.28.0/Build 533235",
- "Version 2022.30.0/Build 548620",
- "Version 2022.31.0/Build 556666",
- "Version 2022.31.1/Build 562612",
- "Version 2022.32.0/Build 567875",
- "Version 2022.33.0/Build 572600",
- "Version 2022.34.0/Build 579352",
- "Version 2022.35.0/Build 588016",
- "Version 2022.35.1/Build 589034",
- "Version 2022.36.0/Build 593102",
- "Version 2022.37.0/Build 601691",
- "Version 2022.38.0/Build 607460",
- "Version 2022.39.0/Build 615385",
- "Version 2022.39.1/Build 619019",
- "Version 2022.40.0/Build 624782",
- "Version 2022.41.0/Build 630468",
- "Version 2022.41.1/Build 634168",
- "Version 2022.42.0/Build 638508",
- "Version 2022.43.0/Build 648277",
- "Version 2022.44.0/Build 664348",
- "Version 2022.45.0/Build 677985",
- "Version 2023.01.0/Build 709875",
- "Version 2021.45.0/Build 387663",
- "Version 2021.46.0/Build 392043",
- "Version 2021.47.0/Build 394342",
- "Version 2022.10.0/Build 429896",
- "Version 2022.1.0/Build 402829",
- "Version 2022.11.0/Build 433004",
- "Version 2022.12.0/Build 436848",
- "Version 2022.13.0/Build 442084",
- "Version 2022.13.1/Build 444621",
- "Version 2022.14.1/Build 452742",
- "Version 2022.15.0/Build 455453",
- "Version 2022.16.0/Build 462377",
- "Version 2022.17.0/Build 468480",
- "Version 2022.18.0/Build 473740",
- "Version 2022.19.1/Build 482464",
- "Version 2022.20.0/Build 487703",
- "Version 2022.2.0/Build 405543",
- "Version 2022.21.0/Build 492436",
- "Version 2022.22.0/Build 498700",
- "Version 2022.23.0/Build 502374",
- "Version 2022.23.1/Build 506606",
- "Version 2022.3.0/Build 408637",
- "Version 2022.4.0/Build 411368",
- "Version 2022.5.0/Build 414731",
- "Version 2022.6.0/Build 418391",
- "Version 2022.6.1/Build 419585",
- "Version 2022.6.2/Build 420562",
- "Version 2022.7.0/Build 420849",
- "Version 2022.8.0/Build 423906",
- "Version 2022.9.0/Build 426592",
- "Version 2021.17.0/Build 323213",
- "Version 2021.18.0/Build 324849",
- "Version 2021.19.0/Build 325762",
- "Version 2021.20.0/Build 326964",
- "Version 2021.21.0/Build 327703",
- "Version 2021.21.1/Build 328461",
- "Version 2021.22.0/Build 329696",
- "Version 2021.23.0/Build 331631",
- "Version 2021.24.0/Build 333951",
- "Version 2021.25.0/Build 335451",
- "Version 2021.26.0/Build 336739",
- "Version 2021.27.0/Build 338857",
- "Version 2021.28.0/Build 340747",
- "Version 2021.29.0/Build 342342",
- "Version 2021.30.0/Build 343820",
- "Version 2021.31.0/Build 346485",
- "Version 2021.32.0/Build 349507",
- "Version 2021.33.0/Build 351843",
- "Version 2021.34.0/Build 353911",
- "Version 2021.35.0/Build 355878",
- "Version 2021.36.0/Build 359254",
- "Version 2021.36.1/Build 360572",
- "Version 2021.37.0/Build 361905",
- "Version 2021.38.0/Build 365032",
- "Version 2021.39.0/Build 369068",
- "Version 2021.39.1/Build 372418",
- "Version 2021.41.0/Build 376052",
- "Version 2021.42.0/Build 378193",
- "Version 2021.43.0/Build 382019",
- "Version 2021.44.0/Build 385129",
+ "Version 2023.25.1/Build 1018737",
+ "Version 2023.26.0/Build 1019073",
+ "Version 2023.27.0/Build 1031923",
+ "Version 2023.28.0/Build 1046887",
+ "Version 2023.29.0/Build 1059855",
+ "Version 2023.30.0/Build 1078734",
+ "Version 2023.31.0/Build 1091027",
+ "Version 2023.32.0/Build 1109919",
+ "Version 2023.32.1/Build 1114141",
+ "Version 2023.33.1/Build 1129741",
+ "Version 2023.34.0/Build 1144243",
+ "Version 2023.35.0/Build 1157967",
+ "Version 2023.36.0/Build 1168982",
+ "Version 2023.37.0/Build 1182743",
+ "Version 2023.38.0/Build 1198522",
+ "Version 2023.39.0/Build 1211607",
+ "Version 2023.39.1/Build 1221505",
+ "Version 2023.40.0/Build 1221521",
+ "Version 2023.41.0/Build 1233125",
+ "Version 2023.41.1/Build 1239615",
+ "Version 2023.42.0/Build 1245088",
+ "Version 2023.43.0/Build 1257426",
+ "Version 2023.44.0/Build 1268622",
+ "Version 2023.45.0/Build 1281371",
+ "Version 2023.47.0/Build 1303604",
+ "Version 2023.48.0/Build 1319123",
+ "Version 2023.49.0/Build 1321715",
+ "Version 2023.49.1/Build 1322281",
+ "Version 2023.50.0/Build 1332338",
+ "Version 2023.50.1/Build 1345844",
+ "Version 2023.02.0/Build 717912",
+ "Version 2023.03.0/Build 729220",
+ "Version 2023.04.0/Build 744681",
+ "Version 2023.05.0/Build 755453",
+ "Version 2023.06.0/Build 775017",
+ "Version 2023.07.0/Build 788827",
+ "Version 2023.07.1/Build 790267",
+ "Version 2023.08.0/Build 798718",
+ "Version 2023.09.0/Build 812015",
+ "Version 2023.09.1/Build 816833",
+ "Version 2023.10.0/Build 821148",
+ "Version 2023.11.0/Build 830610",
+ "Version 2023.12.0/Build 841150",
+ "Version 2023.13.0/Build 852246",
+ "Version 2023.14.0/Build 861593",
+ "Version 2023.14.1/Build 864826",
+ "Version 2023.15.0/Build 870628",
+ "Version 2023.16.0/Build 883294",
+ "Version 2023.16.1/Build 886269",
+ "Version 2023.17.0/Build 896030",
+ "Version 2023.17.1/Build 900542",
+ "Version 2023.18.0/Build 911877",
+ "Version 2023.19.0/Build 927681",
+ "Version 2023.20.0/Build 943980",
+ "Version 2023.20.1/Build 946732",
+ "Version 2023.21.0/Build 956283",
+ "Version 2023.22.0/Build 968223",
+ "Version 2023.23.0/Build 983896",
+ "Version 2023.24.0/Build 998541",
+ "Version 2023.25.0/Build 1014750",
+ "Version 2022.24.0/Build 510950",
+ "Version 2022.24.1/Build 513462",
+ "Version 2022.25.0/Build 515072",
+ "Version 2022.25.1/Build 516394",
+ "Version 2022.25.2/Build 519915",
+ "Version 2022.26.0/Build 521193",
+ "Version 2022.27.0/Build 527406",
+ "Version 2022.27.1/Build 529687",
+ "Version 2022.28.0/Build 533235",
+ "Version 2022.30.0/Build 548620",
+ "Version 2022.31.0/Build 556666",
+ "Version 2022.31.1/Build 562612",
+ "Version 2022.32.0/Build 567875",
+ "Version 2022.33.0/Build 572600",
+ "Version 2022.34.0/Build 579352",
+ "Version 2022.35.0/Build 588016",
+ "Version 2022.35.1/Build 589034",
+ "Version 2022.36.0/Build 593102",
+ "Version 2022.37.0/Build 601691",
+ "Version 2022.38.0/Build 607460",
+ "Version 2022.39.0/Build 615385",
+ "Version 2022.39.1/Build 619019",
+ "Version 2022.40.0/Build 624782",
+ "Version 2022.41.0/Build 630468",
+ "Version 2022.41.1/Build 634168",
+ "Version 2022.42.0/Build 638508",
+ "Version 2022.43.0/Build 648277",
+ "Version 2022.44.0/Build 664348",
+ "Version 2022.45.0/Build 677985",
+ "Version 2023.01.0/Build 709875",
+ "Version 2021.45.0/Build 387663",
+ "Version 2021.46.0/Build 392043",
+ "Version 2021.47.0/Build 394342",
+ "Version 2022.10.0/Build 429896",
+ "Version 2022.1.0/Build 402829",
+ "Version 2022.11.0/Build 433004",
+ "Version 2022.12.0/Build 436848",
+ "Version 2022.13.0/Build 442084",
+ "Version 2022.13.1/Build 444621",
+ "Version 2022.14.1/Build 452742",
+ "Version 2022.15.0/Build 455453",
+ "Version 2022.16.0/Build 462377",
+ "Version 2022.17.0/Build 468480",
+ "Version 2022.18.0/Build 473740",
+ "Version 2022.19.1/Build 482464",
+ "Version 2022.20.0/Build 487703",
+ "Version 2022.2.0/Build 405543",
+ "Version 2022.21.0/Build 492436",
+ "Version 2022.22.0/Build 498700",
+ "Version 2022.23.0/Build 502374",
+ "Version 2022.23.1/Build 506606",
+ "Version 2022.3.0/Build 408637",
+ "Version 2022.4.0/Build 411368",
+ "Version 2022.5.0/Build 414731",
+ "Version 2022.6.0/Build 418391",
+ "Version 2022.6.1/Build 419585",
+ "Version 2022.6.2/Build 420562",
+ "Version 2022.7.0/Build 420849",
+ "Version 2022.8.0/Build 423906",
+ "Version 2022.9.0/Build 426592",
+ "Version 2021.17.0/Build 323213",
+ "Version 2021.18.0/Build 324849",
+ "Version 2021.19.0/Build 325762",
+ "Version 2021.20.0/Build 326964",
+ "Version 2021.21.0/Build 327703",
+ "Version 2021.21.1/Build 328461",
+ "Version 2021.22.0/Build 329696",
+ "Version 2021.23.0/Build 331631",
+ "Version 2021.24.0/Build 333951",
+ "Version 2021.25.0/Build 335451",
+ "Version 2021.26.0/Build 336739",
+ "Version 2021.27.0/Build 338857",
+ "Version 2021.28.0/Build 340747",
+ "Version 2021.29.0/Build 342342",
+ "Version 2021.30.0/Build 343820",
+ "Version 2021.31.0/Build 346485",
+ "Version 2021.32.0/Build 349507",
+ "Version 2021.33.0/Build 351843",
+ "Version 2021.34.0/Build 353911",
+ "Version 2021.35.0/Build 355878",
+ "Version 2021.36.0/Build 359254",
+ "Version 2021.36.1/Build 360572",
+ "Version 2021.37.0/Build 361905",
+ "Version 2021.38.0/Build 365032",
+ "Version 2021.39.0/Build 369068",
+ "Version 2021.39.1/Build 372418",
+ "Version 2021.41.0/Build 376052",
+ "Version 2021.42.0/Build 378193",
+ "Version 2021.43.0/Build 382019",
+ "Version 2021.44.0/Build 385129",
];
pub static IOS_OS_VERSION_LIST: &[&str; 8] = &[
- "Version 17.0.1 (Build 21A340)",
- "Version 17.0.2 (Build 21A350)",
- "Version 17.0.3 (Build 21A360)",
- "Version 17.1 (Build 21B74)",
- "Version 17.1.1 (Build 21B91)",
- "Version 17.1.2 (Build 21B101)",
- "Version 17.2 (Build 21C62)",
- "Version 17.2.1 (Build 21C66)",
+ "Version 17.0.1 (Build 21A340)",
+ "Version 17.0.2 (Build 21A350)",
+ "Version 17.0.3 (Build 21A360)",
+ "Version 17.1 (Build 21B74)",
+ "Version 17.1.1 (Build 21B91)",
+ "Version 17.1.2 (Build 21B101)",
+ "Version 17.2 (Build 21C62)",
+ "Version 17.2.1 (Build 21C66)",
];