API client for Kitsu.io, with optional Anime collection, and optional Anilist syncing.
Go to file
2015-06-25 17:00:29 -04:00
app First unit tests, add a few of the forgotten app requirements 2015-06-25 17:00:29 -04:00
migrations Update information on anime collection, and remove sqlite file, which can be created by a database migration 2015-06-16 15:54:10 -04:00
public Fix a few minor issues with logging in for simple updating 2015-06-24 20:57:20 -04:00
tests First unit tests, add a few of the forgotten app requirements 2015-06-25 17:00:29 -04:00
.gitignore First unit tests, add a few of the forgotten app requirements 2015-06-25 17:00:29 -04:00
.travis.yml First unit tests, add a few of the forgotten app requirements 2015-06-25 17:00:29 -04:00
composer.json Refactor input to use Aura/Web, set up minifier for css/js, and reorganize route config format 2015-06-24 16:01:35 -04:00
index.php First unit tests, add a few of the forgotten app requirements 2015-06-25 17:00:29 -04:00
phinx.yml Update information on anime collection, and remove sqlite file, which can be created by a database migration 2015-06-16 15:54:10 -04:00
phpdoc.dist.xml First unit tests, add a few of the forgotten app requirements 2015-06-25 17:00:29 -04:00
phpunit.xml First unit tests, add a few of the forgotten app requirements 2015-06-25 17:00:29 -04:00
README.md First unit tests, add a few of the forgotten app requirements 2015-06-25 17:00:29 -04:00

Hummingbird Anime Client

A self-hosted client that allows custom formatting of data from the hummingbird api

[Hosted Example]

Features

  • Anime List views (Each with list and cover views):

    • Watching
    • Plan to Watch
    • On Hold
    • Dropped
    • Completed
    • All of the above
  • Manga List views (Each with list and cover views):

    • Reading
    • Plan to Read
    • On Hold
    • Dropped
    • Completed
    • All of the above
  • Anime collection view (segmented by media type):

    • Cover Images
    • Table List

Requirements

  • PHP 5.4+
  • PDO SQLite (For collection tab)
  • GD

Installation

  1. Install dependencies via composer: composer install
  2. Change the WHOSE constant declaration in index.php to your name
  3. Configure settings in app/config/config.php to your liking

Anime Collection Additional Installation

  • Run php /vendor/bin/phinx migrate -e development to create the database tables
  • For importing anime:
    1. Find the anime you are looking for on the hummingbird search api page: https://hummingbird.me/api/v1/search/anime?query=
    2. Create an import.json file in the root of the app, with an array of objects from the search page that you want to import
    3. Go to the anime collection tab, and the import will be run