1.9 KiB
1.9 KiB
Hummingbird Anime Client
A self-hosted client that allows custom formatting of data from the hummingbird api
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
- Install dependencies via composer:
composer install
- Change the
WHOSE
constant declaration inindex.php
to your name - Configure settings in
app/config/config.php
andapp/config/routing.php
to your liking - Create the following directories if they don't exist, and make sure they are world writable
- app/cache
- public/images/manga
- public/images/anime
- public/js/cache
Anime Collection Additional Installation
- Run
php /vendor/bin/phinx migrate -e development
to create the database tables - For importing anime:
- Login
- Use the form to select your media
- Save & Repeat as needed
- For bulk importing anime:
- Find the anime you are looking for on the hummingbird search api page:
https://hummingbird.me/api/v1/search/anime?query=
- 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 - Go to the anime collection tab, and the import will be run
- Find the anime you are looking for on the hummingbird search api page: