GhibliDB is a GraphQL-compliant API that expoose a huge metadata catalog of movies, tvshow, tvepisode, documentary and people from Studio Ghibli Company. You can try it and make any free for non-commercial project.
This is an unofficial api. We are made by fan for fan.
To know more about us please go to our Wiki page.
- Free for non-commercial use.
- You can make use of the API to as data service.
- ‘Hoarding’ or mass collection of data from this API is strictly prohibited.
We do not claim ownership of any of the images or data in the API. We comply with the Digital Millennium Copyright Act (DMCA) and expeditiously remove infringing content when properly notified. Any data and/or images you upload you expressly grant us a license to use. You are prohibited from using the images and/or data in connection with libelous, defamatory, obscene, pornographic, abusive or otherwise offensive content.
Before you begin, ensure you have met the following requirements:
- You must have an AWS Credentials
- Configure the AWS CLI
- You have access to DynamoDB
- You have installed the Node.js
- You have installed the Yarn
- AWS CloudFormation
- AWS CloudFront
- AWS API Gateway
- AWS DynamoDB
- Clone this repository.
$ git clone https://github.com/malaquiasdev/ghiblidb-graphql.git
- Go to the project folder.
$ cd ghiblidb-graphql
- Copy the .env.example file and create an .env file with your AWS Credentials.
- Install the dependencies.
$ yarn install
- Run offline but the DynamoDB must be in the configure in AWS.
$ yarn dev
- Fork this repository.
- Create a branch:
$ git checkout -b <branch_name>
. - Make your changes.
- Run the test suite:
$ yarn test
- Run the linter suite:
$ yarn lint
- Fix the test and linter errors if exists.
- Commit your changes:
$ git commit -m '<commit_message>'
- Push to the original branch:
$ git push origin ghiblidb-graphql/<branch_name>
- Create the pull request.
Alternatively see the GitHub documentation on creating a pull request.
Thanks to the following people who have contributed to this project:
If you want to contact me you can reach me at mateusmalaquiasdev@outlook.com.
This project uses the following license: MIT.