diff --git a/data/build-package.database b/data/build-package.database index b5de9376..6d55431f 100644 --- a/data/build-package.database +++ b/data/build-package.database @@ -114,6 +114,8 @@ gh_OPENVPN=(schwabe/ics-openvpn app OpenVPN) gh_ORGANICMAPS=(organicmaps/organicmaps app OrganicMaps) gh_PILFERSHUSHJAMMER=(kaputnikGo/PilferShushJammer app PilferShushJammer) gh_PIXELKNOT=(guardianproject/PixelKnot app PixelKnot) +gh_ROUNDSYNC=(newhinton/Round-Sync app RoundSync arm64-v8a) +gh_RSAF=(chenxiaolong/RSAF app RSAF arm64-v8a) gh_SEAL=(JunkFood02/Seal app Seal) gh_SIGNALFOSS=(tw-hx/Signal-Android app Signal) gh_XPRIVACYLUA=(M66B/XPrivacyLua app XPrivacyLua) @@ -205,7 +207,9 @@ file_database=( "${appsfolder[3]}/PixelKnot/PixelKnot.apk.zst" "${appsfolder[3]}/PrivacyBlur/PrivacyBlur.apk.zst" "${appsfolder[3]}/PrivacyBrowser/PrivacyBrowser.apk.zst" - "${appsfolder[3]}/RCX/RCX.apk.zst" + #"${appsfolder[3]}/RCX/RCX.apk.zst" + "${appsfolder[3]}/RoundSync/RoundSync.apk.zst" + "${appsfolder[3]}/RSAF/RSAF.apk.zst" #"${appsfolder[3]}/SagerNet/SagerNet.apk.zst" #"${appsfolder[3]}/SchildiChat/SchildiChat.apk.zst" #"${appsfolder[3]}/ScrambledExif/ScrambledExif.apk.zst" diff --git a/data/build-package.download b/data/build-package.download index 8863b8bf..789f131b 100644 --- a/data/build-package.download +++ b/data/build-package.download @@ -393,7 +393,7 @@ grab_apk_from_url () { grab_apk_from_github () { local jq_filter='.assets[0].browser_download_url' - [ -z "${4}" ] || jq_filter=".assets[]|select(.name==\"${4}\").browser_download_url" + [ -z "${4}" ] || jq_filter=".assets[]|select(.name|contains(\"${4}\")).browser_download_url" [ "${BP_DEBUG}" = '1' ] && debug_message normal "curl ${curl_opts} -s -N \"https://api.github.com/repos/${1}/releases\"" local apk_url="$(curl -A "${useragent}" -s "https://api.github.com/repos/${1}/releases/latest" | jq -r "${jq_filter}")" local apk_dest diff --git a/data/build-package.update b/data/build-package.update index 9b4f6446..28f4d16a 100644 --- a/data/build-package.update +++ b/data/build-package.update @@ -69,7 +69,9 @@ grab_apps () { grab_apk_from_repo ${fd_PIXELKNOT[@]} grab_apk_from_repo ${fd_PRIVACYBLUR[@]} grab_apk_from_repo ${fd_PRIVACYBROWSER[@]} - grab_apk_from_repo ${fd_RCX[@]} + #grab_apk_from_repo ${fd_RCX[@]} + grab_apk_from_github ${gh_ROUNDSYNC[@]} + grab_apk_from_github ${gh_RSAF[@]} #grab_apk_from_repo ${fd_SAGERNET[@]} #grab_apk_from_repo ${fd_SCHILDICHAT[@]} #grab_apk_from_repo ${fd_SCRAMBLEDEXIF[@]} diff --git a/doc/.nanodroid-apps b/doc/.nanodroid-apps index aa6a94d0..5c68958f 100644 --- a/doc/.nanodroid-apps +++ b/doc/.nanodroid-apps @@ -63,7 +63,7 @@ PassAndroid PixelKnot PrivacyBlur PrivacyBrowser -RCX +RSAF ScrambledExif Seal_arm64 Seal_arm diff --git a/doc/Applications.md b/doc/Applications.md index 23c74f1a..600f5152 100644 --- a/doc/Applications.md +++ b/doc/Applications.md @@ -51,7 +51,8 @@ Full list of included applications: * PixelKnot {PixelKnot} [> F-Droid](https://f-droid.org/en/packages/info.guardianproject.pixelknot) * Privacy Blur {PrivacyBlur} [> F-Droid](https://f-droid.org/en/packages/de.mathema.privacyblur) * Privacy Browser (WebView-based privacy-respecting browser) {PrivacyBrowser} [> F-Droid](https://f-droid.org/en/packages/com.stoutner.privacybrowser.standard) -* RCX (Rclone client) {RCX} [> GitHub](https://github.com/x0b/rcx) +* Round-Sync (Rclone client) {RoundSync} [> GitHub](https://github.com/newhinton/Round-Sync) +* RSAF (Rclone SAF integration) {RSAF} [> GitHub](https://github.com/chenxiaolong/RSAF) * Scrambled Exif (EXIF metadata wiper) {ScrambledExif} [> F-Droid](https://f-droid.org/en/packages/com.jarsilio.android.scrambledeggsif) * Simple Calculator {SimpleCalculator} [> F-Droid](https://f-droid.org/en/packages/com.simplemobiletools.calculator) * Simple Calendar Pro {SimpleCalendar} [> F-Droid](https://f-droid.org/packages/com.simplemobiletools.calendar.pro)