• 授权协议:GPL
  • 开发厂商:-
  • 软件语言:Ruby,HTML/CSS
  • 更新日期:2018-02-19
KindleNote-Rails

KindleNote可以导出您Kindle中的标注与笔记,并支持将它们转换为MarkDown文件。您可以选择将导出的标记与笔记存储于Evernote、有道云笔记等云笔记平台,或者KindleNote的服务器中。系统架构KindleNote基于Ruby的Ruby on Rails框架。系统设计遵循MVC与Restfull架构。安装服务器要求Ruby>= 2.4 Rails>= 5.1.4 Nodejs>= 8.6.0 Yarn>= 1.3.2 Sqlite3 Git配置所有配置文件均位

KindleNote-Rails 管理你的 Kindle 标记与笔记 项目简介

KindleNoteKindleNote可以导出您Kindle中的标注与笔记,并支持将它们转换为MarkDown文件。您可以选择将导出的标记与笔记存储于Evernote、有道云笔记等云笔记平台,或者KindleNote的服务器中。功能  笔记导出为Markdown  笔记保存到Evernote  批量导出为Markdown / 导出到第三方云笔记 / 删除  通过豆瓣图书自动获取笔记对应的图书信息  重复笔记自动合并  第三方登录:QQ  第三方登录:Evernote  分享到QQ空间、微博等社交网站 [X]  笔记保存到有道云笔记 [X]  搜索笔记 [X] 演示全部笔记 查看笔记 系统架构KindleNote基于Ruby的Ruby on Rails框架。系统设计遵循MVC与Restfull架构。安装服务器要求Ruby >= 2.4 Rails >= 5.1.4 Nodejs >= 8.6.0 Yarn >= 1.3.2 Sqlite3(默认数据库) Git(自动化部署时需要)配置所有配置文件均位于config目录配置Evernote授权Evernote授权用于将用户的笔记导出到Evernote。Evernote的配置文件为evernote.ymldevelopment:
consumer_key: key
consumer_secret: secret
sandbox: true以上是development运行环境下的Evernote配置信息,你可以在该配置文件中添加其他运行环境下的Evernote配置信息。具体的配置信息可参考evernote-oauth-ruby配置QQ授权QQ授权便于用户使用QQ进行快速登录。QQ的配置文件为qq_secrets.yalAPP_ID: 'xxx'
APP_KEY: 'xxxxxxxx'
RED_URL: 'http://www.kindlenote.org/qq/callback'进入QQ互联,在成功创建应用后,你将得到QQ授权的配置信息。部署使用Capistrano实现自动化部署,默认会自动从https://github.com/BadTudou/KindleNote-Rails拉取最新的代码。你可参照Deploying a Rails App on CentOS 7 with Capistrano, Nginx, and Puma这篇文章完成其在服务器的部署。注意:自动化部署时,你需要链接以下配置文件database.yml application.yml evernote.yml qq_secrets.yml以下代码是以远程服务器develop用户的身份执行自动化部署。bundle exec cap development deploy PRODUCTION_BRANCH='develop' PRODUCTION_SERVER_IP='xxx.xxx.xxx.xxx' PRODUCTION_DEPLOY_USER='develop'版权Copyright (c) 2017-2017 BadTudou.All rights reserved.

KindleNote-Rails 管理你的 Kindle 标记与笔记 评论内容