{"id":21567333,"url":"https://github.com/amineo/t2-stat-parser","last_synced_at":"2026-05-13T13:52:36.180Z","repository":{"id":39782667,"uuid":"238787472","full_name":"amineo/t2-stat-parser","owner":"amineo","description":"A parser that ingests generated Tribes 2 server stats from DarkTiger's stat script","archived":false,"fork":false,"pushed_at":"2023-03-02T00:10:10.000Z","size":2656,"stargazers_count":1,"open_issues_count":21,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-24T12:23:00.793Z","etag":null,"topics":["golang","tribes2"],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/amineo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":"docs/CODE_OF_CONDUCT.md","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":"2020-02-06T21:23:11.000Z","updated_at":"2024-01-30T22:01:39.000Z","dependencies_parsed_at":"2024-11-24T10:40:59.595Z","dependency_job_id":null,"html_url":"https://github.com/amineo/t2-stat-parser","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineo%2Ft2-stat-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineo%2Ft2-stat-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineo%2Ft2-stat-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/amineo%2Ft2-stat-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/amineo","download_url":"https://codeload.github.com/amineo/t2-stat-parser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244166637,"owners_count":20409177,"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":["golang","tribes2"],"created_at":"2024-11-24T10:30:03.492Z","updated_at":"2025-10-12T15:45:32.907Z","avatar_url":"https://github.com/amineo.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Parser for DarkTiger's T2 Server Stats\n**This is very much still a work in progress.**\nThe motivation behind this is to get more familiar with Go.\nIf you notice that there are better ways to do things, I'm all ears. :)\nLike all things, everything could be improved.\n\n\n\n## Run\n    - `docker-compose up` Runs the whole stack in unison\n    - `docker-compose up parser` Just run the app, useful if you're makin code changes\n    - `docker-compose up db` Just run the db\n\n\n\n## Notes\n    - When you first run the stack, Postgres will generate the DB and all the necessary tables by running `./build/postgres/docker-entrypoint-initdb.d/backup/t2_stats.sql`. Because the Go app can run before the DB has a chance to finish setting up, the parser will exit prematurely. Once the DB has been properly setup, running the app again will parse and insert the data without issue.\n    - A persistent volume for the DB data is set.\n\n\n## Features\n    - Parses generated stat files into json and insert them into a database (postgres)\n    - Keeps records in sync to prevent duped entries\n    - Creates/Updates player records to game records\n    - Supports multiple game types\n    - Scheduled FTP stat file retreval from a remote T2 game server\n\n\n\n## Features in que\n    - Update to v4 SQL driver\n    - Documentation \n\n\n\n(Feel free to open an issue if you have any suggestions/feature requests) ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famineo%2Ft2-stat-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Famineo%2Ft2-stat-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Famineo%2Ft2-stat-parser/lists"}