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.
- Multi-Stage Tracking: Checks across
Running,Build,Update, andPublishpipelines 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
coloramaand ANSI fonts for a clean, high-contrast terminal interface and custom ASCII art.
Simply launch the executable! If you wish to directly run the .py file, make sure you have the following libraries:
pip install requests colorama