Coder Social home page Coder Social logo

kenshin / simpread Goto Github PK

View Code? Open in Web Editor NEW
7.8K 95.0 524.0 33.28 MB

简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展

Home Page: http://ksria.com/simpread

License: GNU General Public License v3.0

Batchfile 0.15% CSS 8.23% JavaScript 90.79% HTML 0.83%
chrome-extension chrome crx reader reading-list react readability firefox-addon firefox-extension firefox

simpread's Introduction

简悦1.0 - SimpRead

让你瞬间进入沉浸式阅读的扩展,还原阅读的本质,提升你的阅读体验。

为了达到完美的阅读模式这个小目标 ,我适配了 数百种类型 的网站,因此诞生了简悦。

简悦2.0 - 真正成为你的生产力工具

阅读模式 + 剪藏 + 标注 + 稍后读 = 做你的知识管理粘合剂


目录


马上使用

入门指南

主要功能一览

阅读模式

丰富的导出功能 important

借助于简悦的阅读模式优化整理,导入到各种生产力的工具的会比其原生剪辑工具 更具有优势,关于这部份内容 请看这里

标注系统 new important

标注系统 是简悦 2.0 最重要的一个功能,借用此功能,可以让简悦真正你的成为生产力工具。

在 1.0.0 版上线之初就已经构想了此功能,所以在构筑此功能时,加入了很多只有 简悦 · 标注 才具有的功能。

  • 五种标注颜色

  • 四种标注样式

  • 自动识别 文字 · 图片 · 代码段

  • 无限层级 的标签系统

  • 每个标签均支持备注与标签系统

  • 结合简悦强大的发送到生产力工具的功能,可将当前标注发送到简悦支持的各种生产力工具

  • 连续标注

  • 浮动标注栏

  • 标注侧栏

如何使用以及详细内容 请看这里

稍后读 new important

简悦 2.0 启用了全新的 稍后读 2.0, 相比较之前的版本,此版本的稍后读算做是一个真正意义的稍后读。

简悦的稍后读借鉴了 ZK 笔记法的一些特点,专门针对信息的整合增加了如下一些新功能:

知识图谱

Evergree Notes

同步助手 new important

简悦 · 同步助手随着简悦 2.1.0 发布的一个全新的 Desktop App,用于对简悦已知功能的补充,以及会 持续提供更多 的可玩性,包括:

  1. 自动同步
  2. 小书签
  3. 导出到文件 本地的任意位置
  4. 原生 PDF · Epub 导出
  5. 直接发送到你的 Kindle
  6. 内置解析
  7. 邮件发送

同步助手的 Logo 自于社区用户 Shawn 的设计。

插件系统 important

使用 JavaScript 编写基于 简悦 的插件了,请看 插件中心

全部功能

截图

简单阅读,愉悦心情!

更多截图

如何使用

简悦虽然拥有众多功能,但它支持 开箱即用,新手(不想折腾党)来说,只需要看懂下面两种操作即可。

阅读模式

简悦会自动检测当前页面是否已经适配,如适配则在浏览器右上角显示 Imgur ,使用以下三种方式启动:

  • 点击浏览器右上角 红色icon

  • 右键选择 简悦 - SimpRead阅读模式

  • 快捷键;默认为 双击 A

  • 简悦支持自动进入阅读模式,详细请看 自动进入阅读模式

聚焦模式

聚焦模式 会自动获取当前鼠标所在的段落并高亮,适合任意页面。

  • 在需要高亮的区域,右键选择 简悦 - SimpRead聚焦模式

  • 快捷键;默认为 A S

标注模式

通过鼠标按下 → 移动 的方式将会产生一个标注,更多细节 请看这里

稍后读

在任意界面可以使用 标注模式产生一条标注快捷键 方式将当前页面加入,更多细节 请看这里

  • 快捷键;默认为 D D

简悦各平台版本之间的差异

包括:Chrome / Firefox / 轻阅版(UserScript)/ JSBox ,请访问 简悦 · 新闻页

投票

简悦是一个免费并开源的项目。如果觉得不错,请给我 投票 。这样让更多人了解并受用与 简悦 带来的便利,你的认可是对我最大的鼓励。

相关链接

感谢

ksky521 · airycanon · mikelei8291 · chenhbc · Nihility · WangLeto · SevenSteven · Leo · Jonas · Gao · Cologler · bgh · Ronglong Pu · zqjimlove · javalover123 · 1095533987

协作开发

Pull requests 方式:

  • 请务必从 develop 分支开始;( 注意:非 develop 分支的 pr 将不会被合并

  • Pull requests

  • 如果需要合并的话,合并后我会通知你;(在下个版本发布时一起发布)

简悦的诞生离不开它们

http://ksria.com/simpread/docs/#/开源列表

许可

简悦 1.x(截至到 1.1.4.6205)是开源版本,2.x 为闭源版本,且仅闭源了 标注稍后读 相关功能。

license-badge

simpread's People

Contributors

airycanon avatar kenshin avatar mikelei8291 avatar puronglong avatar zqjimlove avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

simpread's Issues

一个高聚焦模式下的鼠标形态BUG

OS: Debian 9
浏览器: Chrome

复现过程:

  1. 找一个正文中带有链接的网页
  2. 右键,聚焦模式
  3. 鼠标移动到链接上,鼠标仍然是“指针”,而不是“小手”
  4. 在高亮的区域里面随便点击一下
  5. 鼠标再次移动到链接上,鼠标变成了“小手”

【建议】 论坛每楼层的内容添加分隔符。

例如 chiphell.com 里面进入阅读模式后,基本无法区分 各楼层的内容,我看完一篇帖子还以为都是楼主一个人写的。。。。。
现在好像就是用
分割,看不出什么效果。

建议 每个楼层的内容用 div 包裹,有 class,配合即将开放的 自定义主题
这样用 伪类 :after 可以直接添加 hr 等分割线样式。

求适配

求适配www.edaoe.com,里面的书单里面的内容很不错

Read later list only shows two entries

When I added three pages to the read later list (RLL), the third one is not shown in the RLL. After I added that page again, it appeared, but the second page that I added disappeared. Moreover, when I tried to add the second page again, it noticed that it had already been added, but the page did not show in the RLL. So the read later list only shows two entries.

设置界面导航的颜色问题

从设置界面点击“帮助”后会跳转到 Github 的 wiki 页面,这时返回扩展的设置界面,导航栏会出现如下现象。
点击“帮助”两字偏下的位置可以重现。
image

能不能扩大图片?

在煎蛋网看图集(比如没品+4chan笑话集)的时候,图片太小或太长会导致看不清图片内容,希望添加点击图片查看原图之类的功能orz

设置选项的显示问题

image
这个是我使用不当么?上面有一个选项看不到了。另外操作的时候也不大方便,必须小心翼翼向上/向左移动,一不小心光标离开一点,就得重新开始....

求适配Wordpress默认主题

Wordpress默认主题都很有特点的。比如HTML里面都会含有wp-content/themes/年份的英文

工作量:从2010开始到2017,每年一个主题,好像工作量不会太大吧……这样做就和#40 一样,一次就能适配很多站点了。

[建议]对小说站点提供阅读模式的支持

[建议]对小说站点(如笔趣阁等)提供阅读模式的支持

小说站点的特点是多广告、需要频繁上下一章的切换,所以特别适合本工具使用。

可以借鉴傲游浏览器的阅读模式:

  • 自动(并预先地)加载后续若干章节;
  • 用户在某章节(第B章)退出阅读模式后,原页面(第A章)在退出时跳转到对应章节的页面(第B章的页面)。

chuansong

传送门,最近在用这个看微信公众号

{
        "name"    : "chuansong.me",
        "url"     : "http://chuansong.me/n/",
        "title"   : "<h2 class='rich_media_title' id='activity-name'>",
        "desc"    : "",
        "include" : "<div id='page-content'>",
        "exclude" : [
        ]
    }

聚焦模式中划词翻译等插件无法使用

大致看了一下,聚焦模式好像是把特定的div的zindex设置成了2147463847(佩服……真大胆)

然而一些划词翻译等插件“点击翻译”按钮的zindex设置的是999或者9999……于是它们就弹不出来了。

PS: Google Translate“划词翻译按钮”zindex也是2147483647……但是翻译结果zindex是1201。

支持 github issues

可否支持 github issue的阅读 因为不少人的博客都是在github issue里面

对于匹配的站点,是否可以实现自动进入阅读模式?

如题,今天在看新闻的时候想到的,阅读量比较大的情况下,每次打开页面都要按一下快捷键,是否可以增加一个配置项,免除这个操作?

不知道技术上有没有问题,例如,打开页面然后自动切换时会不会造成原页面闪一下,等等。

希望提供本地添加站点功能

希望提供本地添加站点功能,这样方便我们自己添加各种小说站点,各种资讯站点。
因为很多站点都是针对性目标群体的,没必要全部加到 SiteEditor 里。

我现在的做法是 hosts 修改 ojec5ddd5.bkt.clouddn.com 转向本地,然后添加站点,比较麻烦。
希望直接有配置项,这样才人性化。

请问一下怎么打包啊,mac下有试过么,打包出现下面异常

./npmw run publish
events.js:182
throw er; // Unhandled 'error' event
^

Error: spawn run ENOENT
at exports._errnoException (util.js:1022:11)
at Process.ChildProcess._handle.onexit (internal/child_process.js:189:19)
at onErrorNT (internal/child_process.js:366:16)
at _combinedTickCallback (internal/process/next_tick.js:102:11)
at process._tickCallback (internal/process/next_tick.js:161:9)
at Function.Module.runMain (module.js:607:11)
at startup (bootstrap_node.js:158:16)
at bootstrap_node.js:575:3

新站点 MSDN文档和GitHub README

    {
        "name"    : "Microsoft MSDN",
        "url"     : "https://msdn.microsoft.com/en-us/library/*",
        "title"   : "<h1 class='title'>",
        "desc"    : "",
        "include" : "<div id='content'>",
        "exclude" : ["<div id='navigationButtons'>"]
    },
    {
        "name"    : "GitHub README",
        "url"     : "https://github.com/*",
        "title"   : "<h1 class='public'>",
        "desc"    : "",
        "include" : "<article class=markdown-body entry-content'>",
        "exclude" : []
    }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.