summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authormarlonivo <email@marlonivo.xyz>2025-04-14 09:06:48 +0000
committermarlonivo <email@marlonivo.xyz>2025-04-14 09:06:48 +0000
commit140792074762a4d3c2ff895a713d4ba85e866538 (patch)
tree094d7f91308f0e55c651e7b77a6594d1741bd0d4 /android
initialHEADmaster
Diffstat (limited to 'android')
-rw-r--r--android/.directory6
-rw-r--r--android/progs.csv26
-rw-r--r--android/sharks.sh26
3 files changed, 58 insertions, 0 deletions
diff --git a/android/.directory b/android/.directory
new file mode 100644
index 0000000..34a78f5
--- /dev/null
+++ b/android/.directory
@@ -0,0 +1,6 @@
+[Dolphin]
+SortHiddenLast=true
+SortRole=type
+Timestamp=2024,10,31,8,22,15.745
+Version=4
+ViewMode=2
diff --git a/android/progs.csv b/android/progs.csv
new file mode 100644
index 0000000..08aca4a
--- /dev/null
+++ b/android/progs.csv
@@ -0,0 +1,26 @@
+ID,Name,Description
+com.ichi2.anki,AnkiDroid,A flashcard-based study aid
+com.cheogram.android,Cheogram,Chat app
+at.bitfire.davdroid,DAVx⁵,CalDav/CardDav Synchronisation Client
+com.example.deeplviewer,DeepL,Translation app
+im.vector.app,Element X,Messenger with many Bridgevariations
+org.fdroid.fdroid,F-Droid,Open-source app repository
+org.documentfoundation.libreoffice,LibreOffice Viewer,Document Viewer
+com.artifex.mupdf.mini.app,MuPDF mini,Minimalist viewer for PDF documents and many more
+org.totschnig.myexpenses,MyExpenses,Expense tracking app
+com.nextcloud.client,Nextcloud Dev,Synchronisation Client
+de.schildbach.oeffi,Öffi,King of public transit planning!
+app.organicmaps,Organic Maps,Navigate with Privacy
+org.orgzlyrevived,Orgzly Revived,Outliner for taking notes and managing to-do lists in Org-mode format
+de.reimardoeffinger.quickdic,QuickDic,Offline translation dictionary
+com.nutomic.syncthingandroid,Syncthing,"Open, trustworthy and decentralized file synchronization"
+com.termux,Termux,Terminal emulator with packages
+org.equeim.tremotesf,Tremmotesf,Remote desktop client
+com.artifex.mupdf.viewer,mupdf,Extension for zathura
+de.toshsoft.tsvnc,TSVNC,VNC client
+tech.ula,Userland,Run Linux on Android
+org.billthefarmer.notes,Notes,Notebook with markdown formatting
+dev.chungjungsoo.gptmobile,GptMobile, Gpt on your Mobile
+me.zhanghai.android.files,Material Files,Open source Material Design file manager
+net.bierbaumer.otp_authenticator,OTP Authenticator,Two-factor authentication app
+com.gh4a,Octodroid,Github client
diff --git a/android/sharks.sh b/android/sharks.sh
new file mode 100644
index 0000000..84eb90a
--- /dev/null
+++ b/android/sharks.sh
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+# Install from Applist progs.csv
+tail -n +2 progs.csv | while IFS=, read -r id name description; do
+ if [ -n "$id" ]; then
+ # Überprüfen, ob die App bereits installiert ist
+ if ! fdroidcl list | grep -q "$id"; then
+ echo "Installing $name via F-Droid..."
+ fdroidcl install "$id"
+ else
+ echo "$name is already installed. Skipping..."
+ fi
+ fi
+done
+
+# pull app data
+data="/data/data"
+git="https://github.com/marlonivo/rice/raw/main/android/data/data"
+
+# script
+adb shell mkdir -p "$data"
+curl -sSL "$git" | while read -r file; do
+ adb push "$file" "$data/"
+done
+
+echo "DONE!"