bustesoul / PicaComic

使用Flutter构建的漫画APP, 支持查看picacg, e-hentai, 禁漫天堂, hitomi.la, 绅士漫画, nhentai, 将添加更多漫画源

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pica Comic

flutter License Download stars

使用flutter构建的漫画App, 支持查看Picacg, E-hentai, 禁漫天堂, Hitomi, 绅士漫画, Nhentai

目前支持Android, Windows, IOS, linux(实验性);

本App目标为中文漫画, 因此App界面语言仅支持中文, 漫画源仅限于有中文漫画的漫画源

Web端已被放弃, 仅支持哔咔, 目前部署在Vercel上 地址: https://comic.kokoiro.xyz/

欢迎提出问题和功能建议

请尽量使用官方App

已实现的功能

Picacg

  • 账号
    • 登录
    • 注册
    • 个人信息, 修改头像, 修改简介
    • 签到(登录时自动进行)
  • 漫画
    • 查看漫画详情
    • 喜欢/收藏
    • 阅读漫画
    • 搜索漫画
    • 收藏夹
    • 排行榜
    • 分类
    • 探索(随机漫画)
    • 评论
    • 历史记录(本地)
    • 相关推荐
    • 本子母/本子妹推荐(合并在分类里)
    • 下载漫画
  • 游戏
    • 查看游戏详情
    • 评论
    • 喜欢
    • 转到游戏下载页面

E-Hentai

  • 主页
  • 热门
  • 收藏夹
  • 登录
  • 排行榜
  • 画廊详情
  • 画廊阅读
  • 下载画廊

禁漫天堂

  • 主页
  • 最新
  • 分类
  • 搜索
  • 漫画详情
  • 漫画阅读
  • 登录
  • 收藏夹
  • 下载漫画

Hitomi

  • 主页
  • 排行榜(popular)
  • 搜索
  • 漫画详情
  • 漫画阅读
  • 下载漫画

绅士漫画

在v2.0.0版本中添加

  • 主页
  • 分类
  • 搜索
  • 漫画详情
  • 漫画阅读
  • 登录
  • 收藏夹
  • 下载漫画

Nhentai

在v2.1.0版本添加

从源代码构建

首先, 必须安装Stable频道最新版Flutter SDK

然后将本项目克隆至本地

构建APK

  1. 安装Android Studio
  2. 创建签名证书: 可以通过Java的keytool创建, 或者使用Android Studio进行创建
  3. 在/PicaComic/android/下创建文件key.properties, 内容如下, 等号右边更改为创建签名时提供的数据, storeFile填写签名证书的位置
storePassword=
keyPassword=
keyAlias=
storeFile=
  1. 在终端运行flutter pub get
  2. 在终端运行flutter build apk

构建Windows

  1. 安装Visual Studio, 并且勾选使用C++的桌面开发
  2. 打开/PicaComic/pubspec.yaml, 移至文件末尾, 找到注释仅在打包windows时取消注释, 将下面的字体使用取消注释. 你也可以将字体替换为其他字体
  3. 在终端运行flutter pub get
  4. 在终端运行flutter build windows

构建IOS

可以直接在Action页面查看构建结果

其他平台?

其它平台暂时不受支持, 你可以尝试构建, 并且遇到问题时可以提出issue, 但并不会在第一时间得到处理

Thanks

dependencies

感谢以下项目

Readme Card

禁漫图片分割算法来自此项目, 并且使用chatgpt将python函数转换为了dart函数

屏幕截图

本项目仍在持续开发中, 以下屏幕截图可能并非来自最新版本

大屏设备

手机

About

使用Flutter构建的漫画APP, 支持查看picacg, e-hentai, 禁漫天堂, hitomi.la, 绅士漫画, nhentai, 将添加更多漫画源

License:MIT License


Languages

Language:Dart 95.5%Language:C++ 2.1%Language:CMake 1.4%Language:Swift 0.3%Language:Kotlin 0.3%Language:HTML 0.2%Language:C 0.1%Language:Ruby 0.1%Language:Objective-C 0.0%