Skip to content

THEbluefirestudios/monitor-fdroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

F-Droid Build Monitor


A lightweight, terminal-based Python utility designed for developers to track the status of their applications within the F-Droid build pipeline. This tool scans multiple F-Droid status JSON files to provide real-time feedback on whether a build is currently running, successfully compiled, or failed with specific errors.


Features

  • Multi-Stage Tracking: Checks across Running, Build, Update, and Publish pipelines to ensure your package is tracked through the entire lifecycle.
  • Detailed Failure Reporting: If a build fails, the tool extracts the specific error reason (e.g., sdk_too_old, no_source) directly from the F-Droid logs.
  • Minimalist Terminal UI: Utilizes colorama and ANSI fonts for a clean, high-contrast terminal interface and custom ASCII art.

Prerequisites

Simply launch the executable! If you wish to directly run the .py file, make sure you have the following libraries:

pip install requests colorama

About

A simple utility for developers to see at what stage their app is in the F-Droid buildserver.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages