https://github.com/jackdbd/hokuto-no-ken-api
An API built by scraping the Hokuto Renkitōza wiki with Scrapy. Deployed on AWS as a Flask app with Zappa.
https://github.com/jackdbd/hokuto-no-ken-api
api aws-lambda flask scrapy serverless sqlalchemy zappa
Last synced: 4 months ago
JSON representation
An API built by scraping the Hokuto Renkitōza wiki with Scrapy. Deployed on AWS as a Flask app with Zappa.
- Host: GitHub
- URL: https://github.com/jackdbd/hokuto-no-ken-api
- Owner: jackdbd
- License: mit
- Created: 2018-08-07T22:12:06.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2022-12-26T21:01:54.000Z (almost 3 years ago)
- Last Synced: 2025-06-22T17:52:34.094Z (4 months ago)
- Topics: api, aws-lambda, flask, scrapy, serverless, sqlalchemy, zappa
- Language: HTML
- Homepage: http://bit.ly/hokuto-api-dev
- Size: 969 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hokuto no Ken API
[](https://travis-ci.org/jackdbd/hokuto-no-ken-api) [](https://codecov.io/gh/jackdbd/hokuto-no-ken-api) [](https://deepscan.io/dashboard#view=project&tid=3517&pid=8277&bid=95709) [](https://github.com/jackdbd/hokuto-no-ken-api/issues/) [](https://github.com/ambv/black)
:warning: :construction_worker: WORK IN PROGRESS :building_construction: :construction:
## Table of Contents
1. [Hokuto Data](https://github.com/jackdbd/hokuto-no-ken-api/tree/master/hokuto_data)
2. [Hokuto Flask](https://github.com/jackdbd/hokuto-no-ken-api/tree/master/hokuto_flask)
3. [Hokuto Scraping](https://github.com/jackdbd/hokuto-no-ken-api/tree/master/hokuto_scraping)
4. [Hokuto API Reporting](https://github.com/jackdbd/hokuto-no-ken-api/tree/master/hokuto_api_reporting)
Here is the latest [API report](https://hokuto-no-ken-api-report.surge.sh/) from the last Postman collection run.
## Usage
```sh
# From the Hokuto Scraping root directory
pipenv run scrape
# From the Hokuto Data root directory (you must connect to a Redis)
pipenv run dump
```