Temtemapi
Temtem API with data extracted from Gamepedia
Install / Use
/learn @archipelagolabs/TemtemapiREADME
temapi
Temtem API with data extracted from Gamepedia
Live version: http://api.temtemapi.com/redoc
Setup
Temapi uses poetry for dependency management.
Install dependencies with:
$ poetry install
Extractor
Running the extractor:
$ poetry run extract
Output will be written on json files in outputs/
API
Running the API:
$ poetry run uvicorn temapi.api:app --reload
The API will be available at http://localhost:8000/ and the docs at http://localhost:8000/redoc
Example URL: http://localhost:8000/temtems/72
Contributing
When contributing, there are tasks that can be executed using invoke:
To run Pylint (prints a pretty complete report about code quality):
inv lint
Note: If your editor is able to show pylint warnings, you may want to configure it, or
set your PYLINTRC variable to point to the pylintrc file in this repository,
since the raw config for pylint is a bit more than what we care about. The
lint task on invoke already uses the proper pylintrc file.
To run Flake8 (simpler linter):
inv flake8
To run our formatters:
inv format
To check formatting (useful for git hooks and CI):
inv format-check
Please run everything on your submission before asking for a review on your PR.
Related Skills
node-connect
341.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.6kCommit, push, and open a PR
