Skip to content

Commit a4b60d7

Browse files
committed
added files required for f-droid
1 parent f952dde commit a4b60d7

9 files changed

Lines changed: 45 additions & 0 deletions

File tree

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<p align="center">
2+
Android application that indexes Termux tools using metadata.<br/>
3+
</p>
4+
5+
## How It Works
6+
7+
- Fetches static metadata from GitHub
8+
- Resolves tools, stars, and markdown independently
9+
- Persists validated data into local Room database
10+
- Local database is the source of truth after sync
11+
- Falls back to cached or bundled data on failure
12+
- **Stars and tool README update automatically at 00:00 UTC**
13+
14+
15+
## Data Sources
16+
17+
All data is **read-only** and sourced from:
18+
https://github.com/maazm7d/TermuxHub
19+
20+
Consumed files:
21+
22+
### Tools
23+
- Metadata index
24+
`https://github.com/maazm7d/TermuxHub/blob/main/metadata/metadata.json`
25+
- Star counts
26+
`https://github.com/maazm7d/TermuxHub/blob/main/metadata/stars.json`
27+
- Tool README
28+
`https://github.com/maazm7d/TermuxHub/blob/main/metadata/readme/<tool.id>.md`
29+
- Thumbnails
30+
`https://github.com/maazm7d/TermuxHub/blob/main/metadata/thumbnail/<tool.id>.webp`
31+
32+
### Hall of Fame
33+
- Index
34+
`https://github.com/maazm7d/TermuxHub/blob/main/metadata/halloffame/index.json`
35+
- Member markdown
36+
`https://github.com/maazm7d/TermuxHub/blob/main/metadata/halloffame/<member.id>.md`
37+
38+
39+
Only these resources are consumed.
40+
41+
## Contributing & Indexing Your Own Tool
42+
43+
See: [CONTRIBUTING.md](CONTRIBUTING.md)
186 KB
Loading
1.74 MB
Loading
652 KB
Loading
332 KB
Loading
508 KB
Loading
149 KB
Loading
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
A lightweight Android app that indexes Termux tools from GitHub metadata, stores validated data locally, and stays up to date with automatic daily syncs.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Termux Hub

0 commit comments

Comments
 (0)