arakuma / ShiguReader

轻松阅读整理本地漫画 (定期修bug改进功能)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ShiguReader

通过Chrome或者iPad轻松阅读本地漫画。

Screenshot

screenshot-01 screenshot-02 screenshot-03

Demo Video

iPad使用
PC使用
iPhone使用

Features
  • 看电脑文件夹里面每个zip包的封面,方便阅览。
  • 把子文件夹的文件都展示在一个页面。
  • 提供各种排序和筛选。比如,C97的文件排在C96的文件之前。
  • 看特定作者或者同人类型的全部文件。分析这些文件分别在哪些文件夹。
  • 提供移动删除文件功能。方便看完删或者移动。
  • 全局统计文件大小,各时期的文件数量。
  • 支持手机和平板。不需要USB接线,手机不需要安装任何东西,任意浏览器直接可以阅读。
  • 播放zip文件里的音乐文件。
  • 配色和旧版熊猫网的一模一样,亲切熟悉。
  • 服务器端支持windows和*nix。*nix需要用户自己安装7zip,并加到cmd路径下。
  • 客户端支持除IE和Edge的主流浏览器。比如电脑的Chrome和iPad的safari。
Quick Start
中文
# 不要跳过下面任何一个步骤

# 没有nodejs,麻烦先安装nodejs https://nodejs.org/

# 把代码clone或者github右上角下载到本地
# 建议所放的硬盘至少还有10GB的空间。因为本程序需要缓存。
git clone https://github.com/hjyssg/ShiguReader

# 手动修改设置
# 用任意文本编辑器手动修改src/user-config.js用户文件设置  

## 重要:windows用户必须的额外步骤:
## 因为windows的默认cmd很不好用,用了极有可能启动不了。
## 请前往 https://git-scm.com/ 安装git顺便安装上Git Bash 
## 然后以下命令行都请使用Git Bash 

# 命令行进入文件夹。比如
# cd F:\ShiguReader

# 安装依赖
# 最近gitub可能被墙, 所以用taobao的源。
# install会比较慢,要耐心
npm install --registry=http://registry.npm.taobao.org

# install中途要是node-sass报错
# 看一下issue页面。有解决办法

# 重要:*nix以及Mac用户,需要自己用命令行安装7zip。并添加到cmd的path上。

# 启动服务器
# 会有点慢,差不多一两分钟。耐心
npm run dev

# 打开 http://localhost:3000/

# 如果要在iphone ipad等移动设备看漫画
# 用cmd的ipconfig得到pc的ip地址
# 然后在移动设备的浏览器上 http://pc的ip地址:3000/

# 打开网页以后,就可以用了。
# 如果你对页面加载速度不满意,前往Admin页面Pregenerate Thumbnail。可以大幅度提高页面加载速度。

# 如果用了一段时间,缓存占了太多空间。
# 手动去到admin页面点clean cache清除缓存。
# 不要在文件夹直接删掉整个缓存文件夹,程序可能会出问题。
English
# If you do not have nodejs installed, please go to https://nodejs.org/

# Clone the repository or download
git clone https://github.com/hjyssg/ShiguReader

## change user config
## modify src/user-config.js accoding to your own comic files location

## 2020/03/07
## windows default cmd is not working
## Please use Git Bash 

# Go inside the directory
cd ShiguReader

# Install dependencies
npm install

# Start development server
npm run dev

# open http://localhost:3000/

# If you want to open it on your iPhone, iPad or other mobile device 
# in cmd, ipconfig
# find your pc LAN ip address
# In your mobile device browser, open  http://pc_ip_address:3000/
注意事项

当src/user-config.js的module.exports.readable_cache_folder_name = true的时候 你可能需要如下设置。但有s1坛友反映会导致其他非unicode软件乱码。

windows语言设置: unicode setting

和tamper monkey一起使用
把EhentaiHighighliger.js添加到tamper monkey。
在你上绅士网的时候,该脚本会通过与后端服务器通信。帮助你知道文件下载过与否。
FAQ
问: 想问下如果想更新该如何做呢,只要重新克隆一份最新的覆盖就行了?还是说要再走一遍流程?   
答: 如果是用git的话,拉(pull)最新的代码。然后重新修改一下user-config。然后npm install 然后npm run dev。
     如果没用git,重新走一遍全部流程。
热键

漫画页面
enter: 全屏
AD和左右方向键: 翻页
+- 缩放

联系方式

qq 398355565

About

轻松阅读整理本地漫画 (定期修bug改进功能)


Languages

Language:JavaScript 85.5%Language:CSS 14.3%Language:HTML 0.2%Language:Batchfile 0.0%