{"id":13897184,"url":"https://github.com/AnimMouse/atrack","last_synced_at":"2025-07-17T14:30:34.834Z","repository":{"id":103523935,"uuid":"137714845","full_name":"AnimMouse/atrack","owner":"AnimMouse","description":"a torrent tracker designed to run in Google App Engine","archived":false,"fork":false,"pushed_at":"2021-12-25T15:38:08.000Z","size":207,"stargazers_count":15,"open_issues_count":0,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-19T10:49:19.417Z","etag":null,"topics":["appengine","appengine-python","bittorrent","bittorrent-protocol","bittorrent-tracker","google-appengine","python","torrent","torrent-tracker","tracker"],"latest_commit_sha":null,"homepage":"https://www.atrack.eu.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AnimMouse.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-18T05:53:54.000Z","updated_at":"2024-06-03T13:44:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"99554d78-6d42-40b1-8e09-ff1cdb0f3508","html_url":"https://github.com/AnimMouse/atrack","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fatrack","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fatrack/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fatrack/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnimMouse%2Fatrack/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnimMouse","download_url":"https://codeload.github.com/AnimMouse/atrack/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226270394,"owners_count":17598075,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appengine","appengine-python","bittorrent","bittorrent-protocol","bittorrent-tracker","google-appengine","python","torrent","torrent-tracker","tracker"],"created_at":"2024-08-06T18:03:24.327Z","updated_at":"2024-11-25T03:30:43.300Z","avatar_url":"https://github.com/AnimMouse.png","language":"Python","readme":"# Atrack Torrent Tracker\n\nAtrack is a Bittorrent tracker designed from the ground up to run on [Google’s App Engine](https://cloud.google.com/appengine/) grid.\n\nAtrack is based on the abandoned [Atrack](http://repo.cat-v.org/atrack/) by [Uriel †](https://github.com/uriel).\n\n## Features\n1. It uses memcache to store IP addresses, ports, and hashes/keys.\n2. It uses [ntrack](http://repo.cat-v.org/atrack/ntrack), the Network Tracker protocol.\n3. It is a torrent tracker running in Google's fast servers.\n4. It also aims to respect your privacy, other than what is needed for the most basic tracking (hashes/keys and IP/ports), atrack gathers no information whatsoever.\n\n## Installation\nThis tutorial uses the new Google Cloud SDK (gcloud) instead of the original App Engine SDK (appcfg).\n\nMake sure you have a Google Account and created an application inside a project in Google Cloud Platform.\n\nBecause App Engine now uses Cloud Build to deploy the application, it is necessary to enable billing in order to deploy the application. But you can disable billing afterwards after deploying it.\n1. Clone or Download the latest source [here](https://github.com/AnimMouse/atrack/archive/master.zip).\n2. Download the Google Cloud SDK [here](https://cloud.google.com/sdk/docs)\n3. Set the project name on the gcloud `gcloud config set project project-name`\n3. Deploy the instance by typing this command `gcloud app deploy -v 1` inside the instance folder\n\n## Contributing\n\nFeel free to make suggestions, create pull requests, report issues or any other feedback.\n\nContact us on contact@atrack.eu.org\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAnimMouse%2Fatrack","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAnimMouse%2Fatrack","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAnimMouse%2Fatrack/lists"}