https://github.com/trevormccasland/dotalytics-api
Proxy for the Dota2 steam API to serve Dotalytics
https://github.com/trevormccasland/dotalytics-api
fastapi pydantic python steam-api
Last synced: about 2 months ago
JSON representation
Proxy for the Dota2 steam API to serve Dotalytics
- Host: GitHub
- URL: https://github.com/trevormccasland/dotalytics-api
- Owner: trevormccasland
- Created: 2022-05-21T17:49:38.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-03T14:59:53.000Z (almost 3 years ago)
- Last Synced: 2026-02-08T13:58:34.220Z (5 months ago)
- Topics: fastapi, pydantic, python, steam-api
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Steam API documentation
=======================
https://steamwebapi.azurewebsites.net/
Development Setup
=================
Configuration
-------------
A steam api key is required to run this app. You can obtain one by going
to this address: https://steamcommunity.com/dev/apikey
Then create a config.ini file with the following content:
```commandline
[DEFAULT]
dotaAPIKey=
```
Install
-------
For a first time setup you will have to install the requirements:
```bash
python setup.py develop
```
Then you can run the app like so:
```bash
dotalytics-api
```
Dockerfile
----------
If you have docker installed, you can use the container to run the app:
```bash
docker build -t dotalytics-api .
docker run -p 8888:8888 dotalytics-api
```