]> git.armaanb.net Git - bin.git/commitdiff
signal-finder: add script
authorArmaan Bhojwani <me@armaanb.net>
Mon, 17 May 2021 22:11:14 +0000 (18:11 -0400)
committerArmaan Bhojwani <me@armaanb.net>
Mon, 17 May 2021 22:11:14 +0000 (18:11 -0400)
signal-finder [new file with mode: 0755]

diff --git a/signal-finder b/signal-finder
new file mode 100755 (executable)
index 0000000..cc0a769
--- /dev/null
@@ -0,0 +1,15 @@
+#!/usr/bin/env python3
+# This utility helps you find which of Signal's releases are on their
+# website, as they do not publish all of their Git tags as APKs.
+
+import requests
+from time import sleep
+
+for i in range(0, 12):
+    for j in range(0, 12):
+        url = f"https://updates.signal.org/android/Signal-Android-website-prod-universal-release-5.{i}.{j}.apk"
+        response = requests.get(url)
+        if response.status_code == 200:
+            print(url)
+        else:
+            print(f"5.{i}.{j}.apk does not exist")