MCPcopy Index your code
hub / github.com/Haleydu/Cimoc

github.com/Haleydu/Cimoc @1.7.20

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.7.20 ↗ · + Follow
3,066 symbols 9,193 edges 255 files 318 documented · 10%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

应用简介

Android 平台在线漫画阅读器   Online manga reader based on Android

Build Status codebeat badge GitHub release Join the chat at https://gitter.im/Haleydu_Cimoc/community https://t.me/cimoc_haleydu_Channel https://t.me/cimoc_haleydu

下载

所有release由travis-ci编译发布,如果在release界面某个版本没有apk,那么要么是正在编译,要么就是编译失败了 使用pre-release版本会在每次启动时显示检查更新提示。 安卓apk下载地址软件下载

漫画源

漫画源工作情况可以在project中进行查看,请尽量不要重复issues 各位大佬们提交漫画源相关issue请按照模板填写,方便检查问题。

功能简介

  • 翻页阅读(Page Reader)
  • 卷纸阅读(Scroll Reader)
  • 检查漫画更新(Check Manga For Update)
  • 下载漫画(Download Manga)
  • 本地漫画(Local Reader)
  • 本地备份恢复(Local Backup)
  • webdav云备份功能(WebDav Backup)

软件使用说明

  • 安装完成后,直接点击右上角的搜索,即可搜索到漫画
  • 报毒问题已解决

感谢以下的开源项目及作者

应用截图

增加图源(欢迎pr)

  • 继承 MangaParser 类,参照 Parser 接口的注释

    在app\src\main\java\com\hiroshi\cimoc\source目录里面随便找一个复制一下 注释是这个:app\src\main\java\com\hiroshi\cimoc\parser\MangaParser.java

  • (可选)继承 MangaCategory 类,参照 Category 接口的注释

    这个没什么大用的感觉,个人不常用,直接删掉不会有什么影响

  • 在 SourceManger 的 getParser() 方法中加入相应分支

    case 里面无脑添加

  • 在 UpdateHelper 的 initSource() 方法中初始化图源

cimoc设置

  • 阅读模式-翻页模式-卷纸模式
  • 定义点击事件-左上-上一页,右下下一页
  • 自定义长按点击事件-切换阅读模式
  • 启用快速翻页(减少)
  • 自动裁剪百边
  • 禁止双击放大
  • 启用通知栏

boox优化配置

  • dpi-424
  • 字体加粗-
  • a2刷新-打开
  • 动画过滤200
  • 全刷触发20
  • 全屏-关闭

软件更新方向:

  • 能正常搜索解析网络上大部分免费的漫画
  • 界面简洁为主
  • 解决apk影响体验的问题

软件服务器

  • 由于漫画源经常失效,准备搭建Cimoc专用的服务器通过云端更新漫画源
  • 分享个人收藏漫画,导入他人分享收藏漫画功能
  • 如果有大佬愿意赞助服务器的,会取消软件内的预置广告。

关于淘宝售卖和会员破解

  • 本程序没有任何破解网站VIP的功能,仅仅作为网页浏览器显示网站免费浏览部分,淘宝卖家自行添加的破解或其他功能与本程序无任何关系。
  • 由于本程序每次更新源码发布新版本就被淘宝和拼多多商家二次修改编译,售卖本软件,违背了软件免费的使用的原则,以及将售卖软件后的风险转移到了这里。源码将不定期发布,发布的源码也是已过有效性的源码。

免责声明:

  • 如果更新软件的过程中有什么侵权的地方,请在github上留言或者私信我,提供相关版权证明,会马上删除侵权部分的内容。
  • 本软件不以盈利为目的,广告收入全部用于服务器维护和开发。

关注Cimoc微信公众号获取最新版本

Extension points exported contracts — how you extend this code

AppGetter (Interface)
Created by Hiroshi on 2017/1/21. [6 implementers]
app/src/main/java/com/haleydu/cimoc/component/AppGetter.java
DialogCaller (Interface)
Created by Hiroshi on 2016/12/4. [20 implementers]
app/src/main/java/com/haleydu/cimoc/component/DialogCaller.java
SearchIterator (Interface)
Created by Hiroshi on 2016/9/21. [6 implementers]
app/src/main/java/com/haleydu/cimoc/parser/SearchIterator.java
BaseView (Interface)
Created by Hiroshi on 2016/8/21. [5 implementers]
app/src/main/java/com/haleydu/cimoc/ui/view/BaseView.java
ThemeResponsive (Interface)
Created by Hiroshi on 2016/12/2. [4 implementers]
app/src/main/java/com/haleydu/cimoc/component/ThemeResponsive.java

Core symbols most depended-on inside this repo

add
called by 862
app/src/main/java/com/haleydu/cimoc/ui/adapter/BaseAdapter.java
text
called by 318
app/src/main/java/com/haleydu/cimoc/soup/Node.java
getString
called by 229
app/src/main/java/com/haleydu/cimoc/manager/PreferenceManager.java
build
called by 201
app/src/main/java/com/haleydu/cimoc/fresco/ImagePipelineFactoryBuilder.java
format
called by 145
app/src/main/java/com/haleydu/cimoc/utils/StringUtils.java
getId
called by 124
app/src/main/java/com/haleydu/cimoc/model/Tag.java
getInt
called by 119
app/src/main/java/com/haleydu/cimoc/manager/PreferenceManager.java
list
called by 113
app/src/main/java/com/haleydu/cimoc/soup/Node.java

Shape

Method 2,745
Class 272
Interface 38
Function 9
Enum 2

Languages

Java99%
Kotlin1%
Python1%

Modules by API surface

app/src/main/java/com/haleydu/cimoc/ui/activity/ReaderActivity.java60 symbols
app/src/main/java/com/haleydu/cimoc/utils/FrescoUtils.java44 symbols
app/src/main/java/com/haleydu/cimoc/model/Comic.java40 symbols
app/src/main/java/com/haleydu/cimoc/model/ImageUrl.java37 symbols
app/src/main/java/com/haleydu/cimoc/App.java34 symbols
app/src/main/java/com/haleydu/cimoc/ui/widget/rvp/RecyclerViewPager.java32 symbols
app/src/main/java/com/haleydu/cimoc/ui/activity/MainActivity.java31 symbols
app/src/main/java/com/haleydu/cimoc/source/MH50.java31 symbols
app/src/main/java/com/haleydu/cimoc/ui/activity/TaskActivity.java30 symbols
app/src/main/java/com/haleydu/cimoc/ui/widget/PhotoDraweeView.java29 symbols
app/src/main/java/com/haleydu/cimoc/ui/adapter/ReaderAdapter.java29 symbols
app/src/main/java/com/haleydu/cimoc/source/MH57.java29 symbols

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add Cimoc \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact