https://github.com/jvillegasd/animego_api
My Restful API for React Native app animeGo
https://github.com/jvillegasd/animego_api
anime anime-scraper animego-api api-rest dockers flask-restful python
Last synced: 8 months ago
JSON representation
My Restful API for React Native app animeGo
- Host: GitHub
- URL: https://github.com/jvillegasd/animego_api
- Owner: jvillegasd
- License: apache-2.0
- Archived: true
- Created: 2019-12-07T07:56:12.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T03:18:37.000Z (about 3 years ago)
- Last Synced: 2025-04-22T21:54:40.772Z (9 months ago)
- Topics: anime, anime-scraper, animego-api, api-rest, dockers, flask-restful, python
- Language: Python
- Homepage:
- Size: 51.8 KB
- Stars: 8
- Watchers: 1
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# animeGo_api
My Restful API for my mobile app animeGo.
This RestFul API web scrapes spanish and english anime sites.
# 1. Running the web app
This web application uses Docker for deployment. There are two containers over the same network. One of them is the Flask Image that is the API. The another one is a Nginx Image configured as a reverse proxy for Flask container deployment.
**Ports 80 and 8080 are required**
## 1.1 Docker commands to API RestFul deployment
```
docker-compose up -d
```
## 1.2 Docker Old Files folder
This folder contains docker files with low size containers. Use it if you do not have to scrape on sites with CloudFlare's IUAM protection.
# 2. API Documentation
The endpoint ```http://{your host ip}/swagger.json``` gives you the documentation. Also, you can read it in ```api_doc.json``` file on this repo.