programminghoch10 / tracker-collection

A collection of several automated telegram trackers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

Tracker Status

GitHub DMCA Tracker
LineageOS Devices Tracker Nightly
LineageOS Devices Tracker Nightly
GSMArena Releases Tracker
LineageOS Leaks Tracker
GitHub Releases Tracker

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.

ShellCheck

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.

About

A collection of several automated telegram trackers


Languages

Language:Shell 92.2%Language:HTML 7.8%