tracker-collection
This is my personal collection of BASH-only Telegram trackers hosted completely serverlessly on GitHub Actions.
Tracker List
This lists all trackers hosted within this repository.
Click on the tracker name to get more information.
- GitHub DMCA Tracker
- LineageOS Devices Tracker
- Phone Release Radar
- LineageLeaks
- GitHub Releases Tracker
- ReVanced Releases Tracker
Tracker Status
Rules & Guidelines
All trackers run on GitHub Actions on a schedule.
This is a kinda niche UseCase of GitHub Actions.
Though as far as me and my friend interpreted the
GitHub Actions Terms of Service
about anything is allowed
as long as it's not illegal
or imposing an artificially high workload
onto their servers.
(Please correct me if I'm wrong @GitHub)
Therefore all trackers are optimized
primarily for low workload
and secondarily for short execution times.
This is why the use of sleep
is preferred,
as during sleeping
literally no workload lies upon
the hosting action runner.
The trackers are also scheduled for sane times, mostly once a day, except for real time update trackers.
Trackers connecting to other servers for acquiring data must also adhere to their timeouts (or if not specified at least use sane intervals) to not annoy the other servers.
All trackers must be written purely in BASH
with the least amount of additional software
as possible.
This also ensures that the least amount
of time/work of the runner
is spent on preparing the environment
for the actual tracker run.
Tracker data has to be saved on a unique branch per tracker,
preferably named
trackdata-
<folder
>.
Touching the main
branch is forbidden.