From d8eafffb64c5103117e56cd14e697860804e4b27 Mon Sep 17 00:00:00 2001 From: Gordon GECOS Date: Mon, 29 Jul 2024 09:10:19 -0400 Subject: init --- fdroids.sh | 26 ++++++++++++++++++++++++++ fdroids.txt | 22 ++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100755 fdroids.sh create mode 100644 fdroids.txt diff --git a/fdroids.sh b/fdroids.sh new file mode 100755 index 0000000..4eb1833 --- /dev/null +++ b/fdroids.sh @@ -0,0 +1,26 @@ +#!/bin/sh +set -ex +quiet() { "$@" >/dev/null 2>&1; } +quiet dpkg-query -W html-xml-utils || sudo apt install html-xml-utils +stale() { [ $(( $(date +%s) - $(stat -c%Y "$1") )) -gt $(( 60*60*12 )) ]; } +while read url +do + case "$url" in + https://f-droid.org/en/packages/*/) + pkg=${url#https://f-droid.org/en/packages/} + pkg=${pkg%/} + ;; + *) continue ;; + esac + html=$pkg.html + if [ ! -e "$html" ] || stale "$html" + then + wget -a wget-log.txt -c -O "$html" "$url" || { rm -f "$html"; break; } + link=$(hxwls "$html" | egrep "/repo/${pkg}_[0-9]+\.apk\$" | sort -n | tail -n1) + if [ "$link" ] + then + mkdir -p repo + (cd repo && wget -c "$link" "$link.asc" -a "$pkg".wget-log.txt) + fi + fi +done < fdroids.txt diff --git a/fdroids.txt b/fdroids.txt new file mode 100644 index 0000000..7993b85 --- /dev/null +++ b/fdroids.txt @@ -0,0 +1,22 @@ +https://f-droid.org/en/packages/me.hackerchick.raisetoanswer/ +https://f-droid.org/en/packages/com.tutpro.baresip/ +https://f-droid.org/en/packages/com.tutpro.baresip.plus/ +https://f-droid.org/en/packages/org.jitsi.meet/ +https://f-droid.org/en/packages/org.linphone/ +https://f-droid.org/en/packages/org.sipdroid.sipua +https://f-droid.org/en/packages/org.lumicall.android +https://f-droid.org/en/packages/ro.ui.pttdroid/ +https://f-droid.org/en/packages/org.whitequark.sipcaller/ +https://f-droid.org/en/packages/eu.siebeck.sipswitch/ +https://f-droid.org/en/packages/org.briarproject.briar.android/ +https://f-droid.org/en/packages/com.serwylo.lexica + +https://f-droid.org/en/packages/com.MarcosDiez.shareviahttp/ +https://f-droid.org/en/packages/com.google.zxing.client.android/ + +https://f-droid.org/en/packages/org.connectbot/ +https://f-droid.org/en/packages/ltd.evilcorp.atox/ +https://f-droid.org/en/packages/com.movim.movim/ + +https://f-droid.org/en/packages/org.purple.smoke/ + -- cgit v1.2.3