Do you wish to register an account?
API client for Kitsu.io, with optional Anime collection, and optional Anilist syncing.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
Timothy Warren 9297ff4b94 Merge remote-tracking branch 'origin/develop' 5ヶ月前
app Add aria attributes to selected menu items 5ヶ月前
build Bump version and PHP requirement in headers 6ヶ月前
frontEndSrc Tweak anime list view a bit 6ヶ月前
migrations Collection updates for 'all' tab 6ヶ月前
public Tweak anime list view a bit 6ヶ月前
src Remove extra titles from cover/list views 5ヶ月前
tests Make sure re-authenticate gets arguments 5ヶ月前
.editorconfig Some progress toward better structure through refactoring 5年前
.gitignore Simplify caching 5ヶ月前
.htaccess Update htaccess so images can load 3年前
.travis.yml Update dependencies to latest versions 6ヶ月前
CHANGELOG.md Update dependency to published version 6ヶ月前
Jenkinsfile Update dependencies to latest versions 6ヶ月前
LICENSE Add license 3年前
README.md Add more types 6ヶ月前
RoboFile.php Lazy load images 6ヶ月前
composer.json Simplify caching 5ヶ月前
console Add migration to create a link table between anime_sets and media 6ヶ月前
index.php Simplify caching 5ヶ月前
phinx.yml.dist Add migration to create a link table between anime_sets and media 6ヶ月前
phpdoc.dist.xml Fix some documentation generation issues 2年前
phpdox.xml Cleanup some build/quality check stuff 7ヶ月前
phpstan.neon More refactoring/cleanup 10ヶ月前
phpunit.xml Really ugly progress commit 3年前
sw.js Fix generic user page route, minor code cleanup 2年前

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