请拖拽文件夹到此处
フォルダをドラッグ&
ドロップしてしてください 452 |
├── .gitignore ├── .vscode └── extensions.json ├── README.md ├── README.zh-CN.md ├── description ├── desc 1.png ├── desc 5.png ├── desc 6.png ├── desc 7.png ├── sample.cut-001.mp4 ├── sample.cut-002.mp4 └── sample.mp4 ├── dist ├── assets │ ├── HomeView.2513caef.js │ ├── fa-brands-400.3fe890d0.woff2 │ ├── fa-brands-400.c7ae37d3.ttf │ ├── fa-regular-400.fdc1f753.ttf │ ├── fa-regular-400.fe69d948.woff2 │ ├── fa-solid-900.6d53c706.ttf │ ├── fa-solid-900.d27bc752.woff2 │ ├── fa-v4compatibility.4d73f280.ttf │ ├── fa-v4compatibility.7d1c2ce5.woff2 │ ├── flUhRq6tzZclQEJ-Vdg-IuiaDsNa.fd84f88b.woff │ ├── flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.83be7b2f.woff2 │ ├── index.4ec3466a.css │ └── index.fec58d44.js ├── favicon.ico ├── icons │ ├── icon-128.png │ ├── icon-256.png │ ├── icon-32.png │ ├── icon-512.png │ └── icon-64.png ├── img-default.png ├── index.html ├── manifest.webmanifest ├── registerSW.js ├── sw.js └── workbox-3ea082d2.js ├── env.d.ts ├── index.html ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── icons │ ├── icon-128.png │ ├── icon-256.png │ ├── icon-32.png │ ├── icon-512.png │ └── icon-64.png └── img-default.png ├── src ├── App.vue ├── assets │ ├── base.scss │ ├── logo.svg │ └── main.scss ├── components │ └── icons │ │ ├── IconCommunity.vue │ │ ├── IconDocumentation.vue │ │ ├── IconEcosystem.vue │ │ ├── IconSupport.vue │ │ └── IconTooling.vue ├── main.ts ├── router │ └── index.ts ├── stores │ └── counter.ts └── views │ └── HomeView.vue ├── tsconfig.config.json ├── tsconfig.json └── vite.config.ts /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | .DS_Store 12 | dist-ssr 13 | dev-dist 14 | coverage 15 | *.local 16 | 17 | /cypress/videos/ 18 | /cypress/screenshots/ 19 | 20 | # Editor directories and files 21 | .vscode/* 22 | !.vscode/extensions.json 23 | .idea 24 | *.suo 25 | *.ntvs* 26 | *.njsproj 27 | *.sln 28 | *.sw? 29 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # mangaview 2 | 3 | #漫画阅读器 #本子阅读器 #同人志阅读器 #条漫阅读器\ 4 | #漫画ビューア #同人誌ビューア #漫画リーダー 5 | 6 | Manga explorer reader viewer, only support image files\ 7 | recommended to use [Chrome](https://www.google.com/chrome/) with the latest version 8 | 9 | ### [中文指南](README.zh-CN.md) 10 | ___ 11 | 12 | * ### latest version v1.0 13 | # [load from here 点击此处加载](https://nohnolife.github.io/mangaview/dist/index.html) 14 | 15 | Drag and drop folders into the app, and enjoy it. 16 | 17 | ___ 18 | 19 | ### press `Ctrl+Shift+R` to [update]() the app, you may need to try several times 20 | The installation button is on the right of the address bar. It can be used normally in **offline** state\ 21 | if you want to uninstall it please open this page [[chrome://apps](chrome://apps)]\ 22 | There will be not have history record if you refresh or reopen app\ 23 | 24 | my [twitter](https://twitter.com/mousoug) 25 | ## sample 26 | 27 | ### [video sample](https://github.com/NOHNOLIFE/mangaview/raw/main/description/sample.mp4) 28 | 29 | https://user-images.githubusercontent.com/16075139/221929788-0f7651a5-4539-47b5-9e17-c2a824b879f5.mp4 30 | 31 | https://user-images.githubusercontent.com/16075139/221929967-c6236734-47be-493a-8470-2c4668ae1f27.mp4 32 | 33 |  34 |  35 |  36 | 37 | ___ 38 | ## manual 39 | ### mouse `click` `drag` 40 | 41 | ### keyboard: 42 | * scroll down: `space`\ `↓` 43 | * page down: `F`\ `→`\ `enter` 44 | * 45 | * scroll up: `shift + space`\ `↑` 46 | * page up: `D`\ `←` 47 | * 48 | * page top: `home` 49 | * page end: `end` 50 | * 51 | * next book: `page-down` 52 | * previous book: `page-up` 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- 1 | # mangaview 2 | 3 | #漫画阅读器 #本子阅读器 #同人志阅读器 #条漫阅读器 4 | 5 | 适用于PC端的本地的漫画阅读器。无需安装,浏览器直接打开网址即可 6 | 7 | * ### 最新版本 v1.0 8 | # [点击此处加载](https://nohnolife.github.io/mangaview/dist/index.html) 9 | 推荐使用最新版的 [Chrome浏览器](https://www.google.com/chrome/)\ 10 | 网页加载完成后拖拽文件到页面区域内即可 11 | ___ 12 | 我的推特 [twitter](https://twitter.com/mousoug) 13 | 14 | **如安装了离线页面,更新软件时需同时按下 `Ctrl+Shift+R` 来刷新APP, 网络不好的情况下请多试几次** 15 | 16 | 安装离线页面的按钮在浏览器地址栏的右边。\ 17 | 安装好后通过浏览器创建的快捷方式就能在不联网的情况下正常打开和使用。\ 18 | 如果想卸载安装的离线应用请打开该地址—— [chrome://apps](chrome://apps) 19 | 20 | 本阅读器只能用于**即时阅读**,关闭或刷新页面后**所有缓存数据均会被清空**。但不会对硬盘上的原始数进行任何操作,请放心使用。 21 | 22 | ## 示例 23 | 24 | ### [示例视频](https://github.com/NOHNOLIFE/mangaview/raw/main/description/sample.mp4) 25 | 26 | 27 | https://user-images.githubusercontent.com/16075139/221929788-0f7651a5-4539-47b5-9e17-c2a824b879f5.mp4 28 | 29 | https://user-images.githubusercontent.com/16075139/221929967-c6236734-47be-493a-8470-2c4668ae1f27.mp4 30 | 31 |  32 |  33 |  34 | 35 | ___ 36 | ## 页面性能 37 | 以我自己的电脑为例: `ryzen 5800x + 3070Ti + 980pro`\ 38 | 一次性放入300+本漫画首次加载时间小于 3秒,内存消耗增加了1G。\ 39 | 因为使用了延迟加载图片,切换或滚动**过快**的时候出现才加载到一半的图属于正常现象。\ 40 | 如果进入视野范围内的图加载过慢,可能是因为`图片尺寸和体积过大`或`硬盘读取速度过慢`。把要阅读的漫画暂时复制到**SSD**硬盘上再打开是最佳实践。 41 | ___ 42 | ## 操作说明 43 | ### 鼠标: `点击` `拖拽` 44 | 45 | ### 键盘: 46 | * 向后滚动: `space`\ `↓` 47 | * 向后翻页: `F`\ `→`\ `enter` 48 | * 49 | * 向前滚动: `shift + space`\ `↑` 50 | * 向前翻页: `D`\ `←` 51 | * 52 | * 第 一 页: `home` 53 | * 最后一页: `end` 54 | * 55 | * 下一本书: `page-down` 56 | * 上一本书: `page-up` 57 | * 58 | * 自动滚动(解放双手): `按下鼠标滚轮` 59 | ___ 60 | ### [LICENCE](https://github.com/NOHNOLIFE/mangaview/blob/main/LICENSE) 61 | -------------------------------------------------------------------------------- /description/desc 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/description/desc 1.png -------------------------------------------------------------------------------- /description/desc 5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/description/desc 5.png -------------------------------------------------------------------------------- /description/desc 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/description/desc 6.png -------------------------------------------------------------------------------- /description/desc 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/description/desc 7.png -------------------------------------------------------------------------------- /description/sample.cut-001.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/description/sample.cut-001.mp4 -------------------------------------------------------------------------------- /description/sample.cut-002.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/description/sample.cut-002.mp4 -------------------------------------------------------------------------------- /description/sample.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/description/sample.mp4 -------------------------------------------------------------------------------- /dist/assets/HomeView.2513caef.js: -------------------------------------------------------------------------------- 1 | import{_ as e,o as c,c as o}from"./index.fec58d44.js";const n={};function r(t,a){return c(),o("main")}const _=e(n,[["render",r]]);export{_ as default}; 2 | -------------------------------------------------------------------------------- /dist/assets/fa-brands-400.3fe890d0.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/fa-brands-400.3fe890d0.woff2 -------------------------------------------------------------------------------- /dist/assets/fa-brands-400.c7ae37d3.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/fa-brands-400.c7ae37d3.ttf -------------------------------------------------------------------------------- /dist/assets/fa-regular-400.fdc1f753.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/fa-regular-400.fdc1f753.ttf -------------------------------------------------------------------------------- /dist/assets/fa-regular-400.fe69d948.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/fa-regular-400.fe69d948.woff2 -------------------------------------------------------------------------------- /dist/assets/fa-solid-900.6d53c706.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/fa-solid-900.6d53c706.ttf -------------------------------------------------------------------------------- /dist/assets/fa-solid-900.d27bc752.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/fa-solid-900.d27bc752.woff2 -------------------------------------------------------------------------------- /dist/assets/fa-v4compatibility.4d73f280.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/fa-v4compatibility.4d73f280.ttf -------------------------------------------------------------------------------- /dist/assets/fa-v4compatibility.7d1c2ce5.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/fa-v4compatibility.7d1c2ce5.woff2 -------------------------------------------------------------------------------- /dist/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.fd84f88b.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.fd84f88b.woff -------------------------------------------------------------------------------- /dist/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.83be7b2f.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.83be7b2f.woff2 -------------------------------------------------------------------------------- /dist/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/favicon.ico -------------------------------------------------------------------------------- /dist/icons/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/icons/icon-128.png -------------------------------------------------------------------------------- /dist/icons/icon-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/icons/icon-256.png -------------------------------------------------------------------------------- /dist/icons/icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/icons/icon-32.png -------------------------------------------------------------------------------- /dist/icons/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/icons/icon-512.png -------------------------------------------------------------------------------- /dist/icons/icon-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/icons/icon-64.png -------------------------------------------------------------------------------- /dist/img-default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NOHNOLIFE/mangaview/18ce1314634f58e69cc4399f68856b190033660d/dist/img-default.png -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 |