commit 845c09ddc265c7b0f521329878aa9a8e7dd1eb03 Author: opencode Date: Wed Mar 18 09:12:10 2026 +0000 Initial extension repo diff --git a/README.md b/README.md new file mode 100644 index 0000000..b125520 --- /dev/null +++ b/README.md @@ -0,0 +1,50 @@ +# Gitea Extension Repository for GD Scans + +Host this folder on your Gitea instance. + +## Setup + +1. Push this repo to your Gitea: + ```bash + git init + git add . + git commit -m "Initial extension repo" + git remote add origin https://gitea.pawelficek.eu/root/gdscans-extension.git + git push -u origin main + ``` + +2. Make sure `index.min.json` is served as raw file: + - Gitea serves raw files at: `https://gitea.pawelficek.eu/root/gdscans-extension/raw/branch/main/index.min.json` + +3. In Suwayomi Server, add your repo URL: + ``` + https://gitea.pawelficek.eu/root/gdscans-extension/raw/branch/main/index.min.json + ``` + +4. You can also keep the official keiyoushi repo: + ``` + https://raw.githubusercontent.com/keiyoushi/extensions/repo/index.min.json + ``` + +## Build Extension + +From the keiyoushi extensions-source repo: +```bash +./gradlew :multisrc:overrides:mangathemesia:gdscans:assembleDebug +``` + +The APK will be at: +`multisrc/build/libs/tachiyomi-all.gdscans.apk` + +## Update Extension + +1. Copy new APK to this folder +2. Update `code` (versionCode) in index.min.json +3. Commit and push + +## Files Needed + +- `index.min.json` - Extension listing (required) +- `tachiyomi-all.gdscans.apk` - The built extension APK + +After copying the APK here, push it to Gitea. diff --git a/index.min.json b/index.min.json new file mode 100644 index 0000000..f334e76 --- /dev/null +++ b/index.min.json @@ -0,0 +1,15 @@ +[{ + "name": "GD Scans", + "pkg": "eu.kanade.tachiyomi.extension.all.gdscans", + "apk": "tachiyomi-all.gdscans.apk", + "lang": "all", + "code": 1, + "version": "1.4.1", + "nsfw": 0, + "sources": [{ + "name": "GD Scans", + "lang": "all", + "id": 1234567890, + "baseUrl": "https://gdscans.com" + }] +}]