Do you wish to register an account?
API client for Kitsu.io, with optional Anime collection, and optional Anilist syncing.
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 
Timothy Warren 9297ff4b94 Merge remote-tracking branch 'origin/develop' 2 meses atrás
app Add aria attributes to selected menu items 2 meses atrás
build Bump version and PHP requirement in headers 3 meses atrás
frontEndSrc Tweak anime list view a bit 3 meses atrás
migrations Collection updates for 'all' tab 3 meses atrás
public Tweak anime list view a bit 3 meses atrás
src Remove extra titles from cover/list views 2 meses atrás
tests Make sure re-authenticate gets arguments 2 meses atrás
.editorconfig Some progress toward better structure through refactoring 4 anos atrás
.gitignore Simplify caching 2 meses atrás
.htaccess Update htaccess so images can load 3 anos atrás
.travis.yml Update dependencies to latest versions 3 meses atrás
CHANGELOG.md Update dependency to published version 3 meses atrás
Jenkinsfile Update dependencies to latest versions 3 meses atrás
LICENSE Add license 3 anos atrás
README.md Add more types 3 meses atrás
RoboFile.php Lazy load images 3 meses atrás
composer.json Simplify caching 2 meses atrás
console Add migration to create a link table between anime_sets and media 3 meses atrás
index.php Simplify caching 2 meses atrás
phinx.yml.dist Add migration to create a link table between anime_sets and media 3 meses atrás
phpdoc.dist.xml Fix some documentation generation issues 2 anos atrás
phpdox.xml Cleanup some build/quality check stuff 4 meses atrás
phpstan.neon More refactoring/cleanup 7 meses atrás
phpunit.xml Really ugly progress commit 3 anos atrás
sw.js Fix generic user page route, minor code cleanup 1 ano atrás

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