Giter Site home page Giter Site logo

dumpmemory / legado-reader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nancheung/legado-reader

0.0 0.0 0.0 151 KB

《开源阅读》的Jetbrains IDE插件版,只为随时随地在IDE中提供阅读体验。

License: GNU General Public License v3.0

Java 97.86% Kotlin 2.14%

legado-reader's Introduction

legado-reader language top github stars platform license GitHub Release Date GitHub last commit

Legado Reader

编码,并阅读。

Legado Reader是 开源阅读APP 的Jetbrains IDE插件版,旨在随时随地在IDE中进行阅读,为编码过程带来灵感和效率的提升。

Legado Reader诞生

有一天,我在编码的时候,突然想起了一本书,于是我打开了手机,打开了阅读APP,然后打开了书,然后开始阅读,然后我发现,我在阅读的时候,编码的效率并不高。

于是我就想,能不能在编码的时候,随时随地阅读。当这个插件完成后,我发现,我在阅读的时候,编码的效率提高了。

因此,我希望,这个插件能够帮助到更多的人,让他们在编码的时候,随时随地阅读,提高编码效率。

开始安装

方式一:使用本插件的自有更新方式

(依赖github,对网速有要求)

  1. 打开插件市场窗口:JetBrains IDE ->File -> Settings -> Plugins -> Marketplace
  2. 打开管理私服窗口:⚙齿轮小图标 -> Manage Plugin Repositories...
  3. 添加私服文件:+ Add按钮 -> Add -> https://raw.githubusercontent.com/nancheung/legado-reader/master/updatePlugins.xml
  4. 安装插件:Plugins -> Marketplace,搜索:Legado Reader 并安装
  5. 后续可在插件页面进行更新

方式二:离线安装插件包

  1. 下载最新的离线插件包:
    1. 蓝奏云(密码:nancheung)
    2. GitHub Release
  2. 打开插件市场窗口:JetBrains IDE ->File -> Settings -> Plugins -> Marketplace
  3. 打开选择插件包窗口:⚙齿轮小图标 -> Install Plugin from Disk...
  4. 选择插件包:选择下载的插件包 -> OK

开始使用

阅读

  1. 界面默认在IDE的右侧Tool Windows下边,名字叫Legado Reader
  2. 在插件首页的文本框中输入阅读APP的web服务地址,点击刷新按钮,即可获取到书籍列表。
  3. 点击书籍列表中的书籍,即可跳转到阅读界面中阅读书籍。

设置

  1. 打开插件设置窗口:JetBrains IDE ->File -> Settings -> Tools -> Legado Reader
  2. 可对插件进行默认设置,如:阅读APP的web服务地址、阅读界面的字体大小、阅读界面的字体大小等。

使用服务器版阅读(hectorqin/reader) / 使用Replit 免费部署服务版(wy580477/reader-replit)

  1. 获取账号token

    打开服务器版阅读的web页面,登录成功后,在书架页面,开发者工具的控制台中输入:"accessToken:@"+localStorage.api_token

  2. 打开插件设置窗口:JetBrains IDE ->File -> Settings -> Tools -> Legado Reader
  3. 自定义请求参数中输入:上一步获取到的值,如:accessToken:@test:f839648a6de240f839648a6de240
  4. 获取当前服务器api地址

    打开服务器版阅读的web页面,登录成功后,在书架页面,开发者工具的控制台中输入:document.location.protocol+"//"+document.location.host+"/reader3"

  5. 在插件首页的地址框中输入api地址,点击刷新按钮,即可获取到书籍列表。

已实现功能:

  1. 支持在ToolWindow中阅读
  2. 支持查看书架目录
  3. 阅读章节正文
  4. 切换上下章
  5. 与阅读APP同步进度
  6. 支持自定义字体颜色、大小
  7. 支持全局保存配置;
  8. 支持服务版阅读;
  9. 阅读APP的web服务地址的历史记录; ……

计划:

  1. 在IDE中更多的地方显示正文内容;

  2. 支持更多快捷键;

    ……

legado-reader's People

Contributors

nancheung avatar yshanchui avatar

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.