Coder Social home page Coder Social logo

rabbook's Introduction

###说明###

Online Novel Reader

本插件的目的是用于优化当前各类小说阅读网站的阅读体验,最大可能的在单一页面内进行无刷新等待的小说阅读。主要实现的功能包括:

  • 优化阅读界面,采用预读方式令阅读体验如同本地阅读;

  • 针对站点的高级配置,可以实现包括阅读优化,更新检查在内的强大功能;

  • 基本的书签管理,方便用户记录和整理;针对书籍而不是站点的分类方式,同时支持chrome原生书签同步和网盘主动同步。

  • 开放了网站的配置接口,可以方便的添加自定义网站;

  • 集中收集站点配置在云端,可以方便搜索、更新;

  • 支持微博分享书摘和心得;

  • 支持自动和手动批量小说更新扫描;

  • 支持多皮肤切换及自定义皮肤;

  • 支持网盘备份恢复本地站点配置以及皮肤;

  • 支持触摸操作;

  • 支持站点设置的导入导出。

关于配置的相关知识

关于CSS(Jquery)Selector的知识请参阅w3school的教程,并借鉴预置的自定义站点详细配置进行了解,后续版本会尽力增加一些针对高级配置(自动扫描,内容补丁)指导性的教程:

http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

有问题和讨论,依然欢迎到贴吧讨论:http://tieba.baidu.com/rabbook

也欢迎在微博上和作者交流,多谢!

WebStore地址 https://chrome.google.com/webstore/detail/rabbook-reader/nndomihejeomoigdjeganklacijoolgg?authuser=1

rabbook's People

Contributors

antecer avatar shinemoon 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rabbook's Issues

我又回来了...

一、Rabbook的那个网盘链接,金山貌似挂了好久了都没恢复的迹象,能改成新浪微盘或者华为网盘或者百度网盘吗?
二、站点配置获取能指向github吗?这样貌似更方便维护。

前后页选择的加载顺序貌似在内容分析补丁之前?

经过多次测试得到如题的结果,这导致某些使用js翻页的网站没法重设翻页链接。
比如幻剑书盟,我在内容分析补丁添加如下代码却并没有起作用:
[{ "id":21, "name":"幻剑书盟", "address":"http://hjsm.tom.com", "url_reg":"^http://book.hjsm.tom.com/\\d+/\\S+.html$", "content_selector":".nr_con", "navigation_selector":"#bookCatalogCtrl", "navigation_selector_pre":"#preChapterCtrl", "navigation_selector_next":"#nextChapterCtrl", "title_reg":"(.*?)-(.*?)-.*", "title_location":"1", "content_patch":"var pageurl = fakeStub.find('.nr_con script:last').attr('src').replace(/\\d+\\/(\\S+).js/, '$1');var pageid = pageurl.match(/\\d+$/);fakeStub.find('#preChapterCtrl').attr('href', pageurl.replace(/(\\d+$)/, parseInt(pageid)-1+'.html'));fakeStub.find('#nextChapterCtrl').attr('href', pageurl.replace(/(\\d+$)/, parseInt(pageid)+1+'.html'));", "update_patch":"", "enable":"true", "updateInfoPage":"INDEX", "updateDiv":"div.ocon a:last", "type":"customize", "post":"1", "patch":""}]

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.