timw4mail/hummingbird-anime-client

为 Kitsu 的自托管动画/漫画客户端

v5.2.0 2023-07-13 16:28 UTC

This package is auto-updated.

Last update: 2024-09-11 11:28:41 UTC


README

在 Kitsu.io 和 Anilist 上更新您的动画/漫画列表

Build Status Build Status

[托管示例]

特性

  • 动画列表视图(每个都有列表和封面视图)

    • 正在观看
    • 计划观看
    • 暂停
    • 已放弃
    • 已完成
    • 组合视图
  • 漫画列表视图(每个都有列表和封面视图)

    • 在阅读
    • 计划阅读
    • 暂停
    • 已放弃
    • 已完成
    • 组合视图
  • 动画收藏视图(按媒体类型分割)

    • 封面图片
    • 表格列表

要求

  • PHP 8.2
    • ext-dom(用于编辑 DOM)
    • ext-gd(用于缓存图片)
    • ext-intl(用于时间本地化)
    • ext-json
    • ext-mbstring
    • ext-pdo

强烈推荐

  • Redis 或 Memcached 用于缓存
  • PDO SQLite 或 PDO PostgreSQL(用于收藏标签)

安装

  1. 通过 git 安装,然后通过 composer 安装依赖项:composer install
  2. app/config/config.toml.example 文件复制为 app/config/config.toml
  3. app/config/config.toml 中配置设置以符合您的需求
  4. 如果不存在,创建以下目录,并确保它们是可写入的
    • app/config
    • app/logs
    • public/images/avatars
    • public/images/anime
    • public/images/characters
    • public/images/manga
  5. 确保 console 脚本是可执行的
  6. 登录后,可以在设置页面找到更多设置

服务器设置

有关更深入的信息,请参阅 wiki