Skip to content
This repository has been archived by the owner on Jun 15, 2023. It is now read-only.
/ fdroid-action Public archive

Fdroid repo action

License

Notifications You must be signed in to change notification settings

Efreak/fdroid-action

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

note

This repo is a clone of xarantolus/fdroid, filtered (via git-filter-repo's clean-ignore filter) to remove all app-specific commits. This makes it easier to clone and use yourself without extra history increasing the repo size.

Wishlist

things I'd like to change about how this works
  • Move fdroid commands out of metascoop if possible.
  • maybe use official gh client instead of metascoop.
    • maybe output release list to a file, then compare incoming releases to decide whether or not to download more releases.
  • caching?
  • use a different image. medzik/fdroidserver docker image is rebuilt daily(?) with latest fdroid ppa preinstalled, this will cut down on setup time.
  • move more commands to the workflow file insteax of using a script
  • append credentials to fdroid config file instead of replacing file. this will allow changing non-sensitive details (description, url, etc) without updating secrets
  • some way to remove history. unfortunately, we can't use the built-in fdroid settings for this, since it's more than just an fdroid repo (metascoop, etc are included). Maybe git commit --amend after removing old versions?

fdroid

This repository hosts an F-Droid repo for my apps. This allows you to install and update apps very easily.

Apps

Icon Name Description Version
Notality A very simple note taking app for Android. 1.7.0 (8)
Rock It! Rock It! is an app that helps you stay informed on all things space 0.8.0 (12)

How to use

  1. At first, you should install the F-Droid app, it's an alternative app store for Android.

  2. Now you can copy the following link, then add this repository to your F-Droid client:

    https://raw.githubusercontent.com/xarantolus/fdroid/main/fdroid/repo?fingerprint=080898ae4309aeceb58915e43a4b7c4a3e2cda40c91738e2c02f58339ab2fbd7
    

    Alternatively, you can also scan this QR code:

    F-Droid repo QR code

  3. Open the link in F-Droid. It will ask you to add the repository. Everything should already be filled in correctly, so just press "OK".

  4. You can now install my apps, e.g. start by searching for "Notality" in the F-Droid client.

Apps

Please note that some apps published here might contain Anti-Features. If you can't find an app by searching for it, you can go to settings and enable "Include anti-feature apps".

For developers

If you are a developer and want to publish your own apps right from GitHub Actions as an F-Droid repo, you can fork/copy this repo and see the documentation for more information on how to set it up.

The license is for the files in this repository, except those in the fdroid directory. These files might be licensed differently; you can use an F-Droid client to get the details for each app.