{"id":13821877,"url":"https://github.com/Fuyukai/OWAPI","last_synced_at":"2025-05-16T15:31:24.770Z","repository":{"id":105901230,"uuid":"60011041","full_name":"Fuyukai/OWAPI","owner":"Fuyukai","description":"Overwatch JSON API","archived":true,"fork":false,"pushed_at":"2020-09-24T17:15:07.000Z","size":318,"stargazers_count":456,"open_issues_count":14,"forks_count":74,"subscribers_count":29,"default_branch":"master","last_synced_at":"2024-05-30T02:45:27.241Z","etag":null,"topics":["api","game","overwatch"],"latest_commit_sha":null,"homepage":"https://owapi.net","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/Fuyukai.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,"publiccode":null,"codemeta":null}},"created_at":"2016-05-30T13:11:29.000Z","updated_at":"2024-02-26T14:04:19.000Z","dependencies_parsed_at":"2023-05-16T23:30:46.018Z","dependency_job_id":null,"html_url":"https://github.com/Fuyukai/OWAPI","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuyukai%2FOWAPI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuyukai%2FOWAPI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuyukai%2FOWAPI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fuyukai%2FOWAPI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fuyukai","download_url":"https://codeload.github.com/Fuyukai/OWAPI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":213893315,"owners_count":15653524,"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":["api","game","overwatch"],"created_at":"2024-08-04T08:01:31.927Z","updated_at":"2024-08-04T08:07:12.794Z","avatar_url":"https://github.com/Fuyukai.png","language":"Python","funding_links":["https://www.patreon.com/sundwarf"],"categories":["Python","Community"],"sub_categories":["Github"],"readme":"## OW API\n\n[Donate to keep OWAPI alive](https://www.patreon.com/sundwarf)\n\nThis server is a simple way to get read-only information about player statistics in the game\nOverwatch by Blizzard.\n\n**A live version runs on https://owapi.net.**  \n\n## Game data\n\nThis API does not aim to expose data about the heroes, maps, etc in the game. For that, use \nhttps://github.com/jamesmcfadden/overwatch-api. \n \n## API Docs\n\nOWAPI has a very simple RESTful API to get information.  \nAs the API is read-only, the only method required is `GET`.  \n\nSee the [doc](/api.md) for more information. \n\n\n### Running an instance\n\nOWAPI has a few requirements:\n\n - A Python version \u003e3.6\n - Probably a Linux-based server; I don't know about the viability of running it on Windows.\n \n**Installation steps:**\n\n 1. **Clone the repository.**\n \n     `git clone https://github.com/Fuyukai/OWAPI.git`\n     \n 2. **Setup a Redis server.**\n \n     Redis should be running on the default port - 6379. You can override this in config.yml;\n     however.\n     Redis is used for caching lots of data so that there's not a 10 second delay on\n     EVERY request as the data is fetched and scraped; it is essential.\n     \n     For Debian/Ubuntu, you can install one with:\n     `sudo apt install redis-server`\n     \n     You can enable it with:\n     `sudo systemctl enable redis-server \u0026\u0026 sudo systemctl start redis-server`.\n     \n 4. **Install the requirements.**\n\n     For debian-based systems, run this first:\n     `sudo apt install libxslt-dev python3-dev python3-venv build-essential zlib1g-dev pkg-config`\n     \n     Install poetry packaging and dependency manager by following the [installation documentation](https://poetry.eustace.io/docs/#installation).\n     \n     To set up the virtualenv:\n     `poetry install`\n\n 5. **Copy and tweak the example config file.**\n\n    `cp config.example.yml config.yml`\n     \n 6. **Start the OWAPI server.**\n \n     `PYTHONPATH=. poetry run asphalt run config.yml`\n     \n     The server is now running on http://localhost:4444/\n          \n     Note: If you want the full speedups from Kyoukai you must run with uvloop enabled:\n     `PYTHONPATH=. poetry run asphalt run -l uvloop config.yml`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFuyukai%2FOWAPI","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFuyukai%2FOWAPI","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFuyukai%2FOWAPI/lists"}