A "Checker" is a microservice for the Hiyori DB API.
Work in progress.
- PHP 7.2+
- MongoDB (or just the connection string)
- PHP JSON extension
ext-json
- Composer - PHP Package manager
- mongodb/mongodb: ^1.5
- guzzlehttp/guzzle: ^6.5
- symfony/dotenv: ^5.0
- monolog/monolog: ^2.0
git clone https://github.com/Hiyori-API/checker_kitsu.git
composer install
cp .env.dist .env
- Set MongoDB connection string and configuration in
.env
require_once __DIR__.'/vendor/autoload.php';
$checker = new \CheckerKitsu\Kitsu();
$checker->start();
- Rate Limit detector
- Some configuration
- Better configuration
- Complete CLI-fication
- Kitsu ID
- Title English
- Title Romaji
- Title Native
- Title Canonical
- Abbreviated Titles
- Episodes Count
- Start Date (YY/MM/DD)
- End Date (YY/MM/DD)
- Type (e.g "TV", "OVA", "Movie", etc)
- External Links a. ID b. Site Title
The meta data that is collected is required to generate a confidence score between multiple platforms for the same resource. This is required to generate a universal resource ID only and the final database will be excluding most of the data that has been parsed. All data that is collected is in public domain.