{"id":24455325,"url":"https://github.com/flynnfc/cs2-demo-parser","last_synced_at":"2025-05-05T17:09:03.947Z","repository":{"id":223671930,"uuid":"761191001","full_name":"FlynnFc/CS2-Demo-parser","owner":"FlynnFc","description":"🏃Fast Parser for bulk cs and cs2 demos. Automatically exports huge pool of stats to csv and excel 🏃 ","archived":false,"fork":false,"pushed_at":"2024-02-21T14:01:52.000Z","size":34,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T02:13:04.109Z","etag":null,"topics":["cs2","golang","sheets","statistics"],"latest_commit_sha":null,"homepage":"https://csfantasy.io","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FlynnFc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2024-02-21T12:13:39.000Z","updated_at":"2025-01-01T22:01:56.000Z","dependencies_parsed_at":"2024-02-21T13:41:33.675Z","dependency_job_id":"ed783037-dc45-433b-9cd5-5d0f564bb555","html_url":"https://github.com/FlynnFc/CS2-Demo-parser","commit_stats":null,"previous_names":["flynnfc/cs2-demo-parser"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnFc%2FCS2-Demo-parser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnFc%2FCS2-Demo-parser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnFc%2FCS2-Demo-parser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FlynnFc%2FCS2-Demo-parser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FlynnFc","download_url":"https://codeload.github.com/FlynnFc/CS2-Demo-parser/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243539563,"owners_count":20307356,"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":["cs2","golang","sheets","statistics"],"created_at":"2025-01-21T02:13:08.562Z","updated_at":"2025-03-14T07:25:29.202Z","avatar_url":"https://github.com/FlynnFc.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CS2-Demo-parser\n\nTakes a folder of CS2 demos and creates a spreadsheet with detailed stats\n\nCredit:\nDemo file parsing - https://github.com/markus-wa/demoinfocs-golang\n\n## Spreadsheet generation times\n\n| # of demos | Total file size | Single-core  | Multi-core     |\n| ---------- | --------------- | ------------ | -------------- |\n| 200        | ~15gbs          | 700+ seconds | 90-120 seconds |\n| 60         | ~5gbs           | 500+ seconds | 50-55 seconds  |\n| 14         | ~1gbs           | 90+ seconds  | 10-17 seconds  |\n| 5          | ~500mbs         | 20 seconds   | 5 seconds      |\n\n### Getting Started\n\n1. Clone the repository to your local machine:\n\n   ```sh\n   git clone https://github.com/FlynnFc/CS2-Demo-parser.git\n   ```\n\n2. Navigate to the cloned directory:\n\n   ```sh\n   cd CS2-Demo-parser\n   ```\n\n3. Run the project:\n\n   ```sh\n   go run main\n   ```\n\n## Usage\n\nRun the program from the command line. You will be prompted for a folder path. enter the FULL path\n\n### Example\n\n```sh\nPlease enter the path of the demo folder:  C:\\Users\\user\\demos\n```\n\n## Example output\n\n### Basic Information and Performance\n| ID                | Name          | Team Name      | Matches | Rounds | Kills | Assists | Deaths | Damage | ADR  | KAST%\n|-------------------|---------------|----------------|---------|--------|-------|---------|--------|--------|------|------|\n| 76561198016577250 | TAVARES       | team_androxZ-  | 1       | 20     | 14    | 0       | 18     | 1797   | 89   | 75   |\n| 76561198857416779 | sneppyyyyyyy  | team_androxZ-  | 1       | 20     | 22    | 0       | 10     | 1926   | 96   | 88   |\n| 76561199004526824 | Ourob         | Shaman         | 1       | 36     | 20    | 0       | 24     | 2244   | 62   | 60   |\n| 76561199082282831 | JJaredd       | Shaman         | 1       | 36     | 27    | 0       | 21     | 2981   | 82   | 90   |\n| 76561198157156096 | dell-w        | TYREECESIMPSON | 2       | 53     | 42    | 0       | 33     | 3982   | 75   | 75   |\n\n\n### All other columns\n\n| Total Entry Attempts | CT Entry Kills | CT Entry Deaths | T Entry Kills | T Entry Deaths |\n|----------------------|----------------|-----------------|---------------|----------------|\n\n| CT Traded Kills | CT Failed Trades | CT Traded Deaths | T Trade Kills | T Failed Trades | T Traded Deaths |\n|------------------|-----------------|-----------------|-----------------|-----------------|-----------------|\n\n| 1v1 Attempts | 1v1 Wins | 1v2 Attempts | 1v2 Wins | 1v3 Attempts |\n|--------------|----------|--------------|----------|--------------|\n\n| 1v3 Wins | 1v4 Attempts | 1v4 Wins | 1v5 Attempts | 1v5 Wins |\n|----------|--------------|----------|--------------|----------|\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflynnfc%2Fcs2-demo-parser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflynnfc%2Fcs2-demo-parser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflynnfc%2Fcs2-demo-parser/lists"}