https://github.com/kilo59/got-char_db16
Incomplete database of major characters from the Game of Thrones universe
https://github.com/kilo59/got-char_db16
Last synced: about 2 months ago
JSON representation
Incomplete database of major characters from the Game of Thrones universe
- Host: GitHub
- URL: https://github.com/kilo59/got-char_db16
- Owner: Kilo59
- Created: 2016-08-10T17:37:48.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-09-04T16:22:44.000Z (about 4 years ago)
- Last Synced: 2025-08-04T10:25:28.848Z (2 months ago)
- Language: Python
- Homepage:
- Size: 132 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GoT-Char_DB16
[](https://github.com/Kilo59/GoT-Char_DB16/actions/workflows/python-package.yml)
Partial (Incomplete) Database of major Characters from the Game of Thrones universe
https://gotdb-api.herokuapp.com/
## Coming soon
REST API with OAuth scopes that protect users from spoilers.
### TODO
- [ ] Models
- [ ] REST API
- [ ] Locale
- [ ] Death
- [ ] Character
- [x] Houses
- [ ] Book
- [x] Heroku Deploy
- [ ] Update from data csv
- [ ] Basic OAuth integration
- [ ] Google Based Oauth /login or /token
- [ ] Scopes to protect user from spoilers
- [ ] Enable OAuth code flow from Swagger## Quick start
### Requires
- [python 3.7 or above](https://realpython.com/installing-python/)
- `pipenv`### Optional
- [`pipx` for isolated pipenv install](https://pypa.github.io/pipx/)
1. Install `pipenv`
- `pipx install pipenv` or `pip install pipenv`
2. Create virtual environment and install dependencies.
- Windows: `pipenv install` (dependencies must be re-resolved for windows)
- MacOS & Linux: `pipenv sync` (can synchronize with the pre-resolved dependencies)
3. Start the Webserver
- `pipenv run app`
4. Open your browser
- http://localhost:8000/