Do you wish to register an account?
API client for Kitsu.io, with optional Anime collection, and optional Anilist syncing.
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 
 
Timothy Warren 9297ff4b94 Merge remote-tracking branch 'origin/develop' 5 miesięcy temu
app Add aria attributes to selected menu items 5 miesięcy temu
build Bump version and PHP requirement in headers 6 miesięcy temu
frontEndSrc Tweak anime list view a bit 6 miesięcy temu
migrations Collection updates for 'all' tab 6 miesięcy temu
public Tweak anime list view a bit 6 miesięcy temu
src Remove extra titles from cover/list views 5 miesięcy temu
tests Make sure re-authenticate gets arguments 5 miesięcy temu
.editorconfig Some progress toward better structure through refactoring 5 lat temu
.gitignore Simplify caching 5 miesięcy temu
.htaccess Update htaccess so images can load 3 lat temu
.travis.yml Update dependencies to latest versions 6 miesięcy temu
CHANGELOG.md Update dependency to published version 6 miesięcy temu
Jenkinsfile Update dependencies to latest versions 6 miesięcy temu
LICENSE Add license 3 lat temu
README.md Add more types 6 miesięcy temu
RoboFile.php Lazy load images 6 miesięcy temu
composer.json Simplify caching 5 miesięcy temu
console Add migration to create a link table between anime_sets and media 6 miesięcy temu
index.php Simplify caching 5 miesięcy temu
phinx.yml.dist Add migration to create a link table between anime_sets and media 6 miesięcy temu
phpdoc.dist.xml Fix some documentation generation issues 2 lat temu
phpdox.xml Cleanup some build/quality check stuff 7 miesięcy temu
phpstan.neon More refactoring/cleanup 10 miesięcy temu
phpunit.xml Really ugly progress commit 3 lat temu
sw.js Fix generic user page route, minor code cleanup 2 lat temu

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