Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/luanpotter/series-api
A simple IMDB crawler feeding a Series API
https://github.com/luanpotter/series-api
api crawler imdb json rest series
Last synced: 14 days ago
JSON representation
A simple IMDB crawler feeding a Series API
- Host: GitHub
- URL: https://github.com/luanpotter/series-api
- Owner: luanpotter
- Created: 2019-03-09T00:03:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-23T22:22:42.000Z (almost 2 years ago)
- Last Synced: 2024-10-04T02:49:49.663Z (about 1 month ago)
- Topics: api, crawler, imdb, json, rest, series
- Language: JavaScript
- Homepage:
- Size: 1.13 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# series-api
A AWS Lambda serverless express REST API to process, store and retrieve data from series from IMDB.
## Setup
Run `npm install` on root folder.
Be sure to download and install AWS CLI in order to configure your credentials file. That will allow the program to access the S3 bucket and also to deploy the function to Lambda.
To setup the S3 bucket, just run the `setup.js` file with node, or run:
```bash
./cmds/setup.sh
```This will scrap IMDB and populate the bucket with the required files.
After that, you can run locally (but accessing S3):
```bash
./cmds/start.sh
```To deploy, run the deploy script:
```bash
./cmds/deploy.sh
```## API Spec
The API specification can be seen on [this file](./APIS.md).