Do you wish to register an account?
API client for Kitsu.io, with optional Anime collection, and optional Anilist syncing.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
Timothy Warren 9297ff4b94 Merge remote-tracking branch 'origin/develop' il y a 2 mois
app Add aria attributes to selected menu items il y a 2 mois
build Bump version and PHP requirement in headers il y a 4 mois
frontEndSrc Tweak anime list view a bit il y a 3 mois
migrations Collection updates for 'all' tab il y a 3 mois
public Tweak anime list view a bit il y a 3 mois
src Remove extra titles from cover/list views il y a 2 mois
tests Make sure re-authenticate gets arguments il y a 2 mois
.editorconfig Some progress toward better structure through refactoring il y a 4 ans
.gitignore Simplify caching il y a 3 mois
.htaccess Update htaccess so images can load il y a 3 ans
.travis.yml Update dependencies to latest versions il y a 4 mois
CHANGELOG.md Update dependency to published version il y a 3 mois
Jenkinsfile Update dependencies to latest versions il y a 4 mois
LICENSE Add license il y a 3 ans
README.md Add more types il y a 4 mois
RoboFile.php Lazy load images il y a 4 mois
composer.json Simplify caching il y a 3 mois
console Add migration to create a link table between anime_sets and media il y a 3 mois
index.php Simplify caching il y a 3 mois
phinx.yml.dist Add migration to create a link table between anime_sets and media il y a 3 mois
phpdoc.dist.xml Fix some documentation generation issues il y a 2 ans
phpdox.xml Cleanup some build/quality check stuff il y a 4 mois
phpstan.neon More refactoring/cleanup il y a 8 mois
phpunit.xml Really ugly progress commit il y a 3 ans
sw.js Fix generic user page route, minor code cleanup il y a 1 an

README.md

Hummingbird Anime Client

Update your anime/manga list on Kitsu.io and Anilist

Build Status Build Status

[Hosted Example]

Features

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

    • Watching
    • Plan to Watch
    • On Hold
    • Dropped
    • Completed
    • Combined View
  • Manga List views (Each with list and cover views):

    • Reading
    • Plan to Read
    • On Hold
    • Dropped
    • Completed
    • Combined View
  • Anime collection view (segmented by media type):

    • Cover Images
    • Table List

Requirements

  • PHP 7.4+
  • PDO SQLite or PDO PostgreSQL (For collection tab)
  • GD extension for caching images
  • Redis or Memcached for caching

Installation

  1. Install via git, then install dependencies via composer: composer install
  2. Duplicate app/config/config.toml.example file as app/config/config.toml
  3. Configure settings in app/config/config.toml to your liking
  4. Create the following directories if they don’t exist, and make sure they are world writable
    • app/config
    • app/logs
    • public/images/avatars
    • public/images/anime
    • public/images/characters
    • public/images/manga
  5. Make sure the console script is executable
  6. Additional settings are on the settings page once you log in.

Server Setup

See the wiki for more in-depth information