软件简介

KindleNote

KindelNote

KindleNote可以导出您Kindle中的标注与笔记,并支持将它们转换为MarkDown文件。

或者,您也可以选择将导出的标记与笔记存储于KindleNote的服务器中。

基于PHP7与Laravel框架构建。

架构

遵循MVC与Restfull。

使用

KindleNote的核心是Clipping,其路径为**/app/Clipping.php**。

您可以将Clipping提取出来单独使用,也可以选择KindleNote作为WEB应用程序来使用。

Cliping

Clipping是一个类,封装了对Kindle剪贴文件的操作,如解析笔记导出为MarkDown等。 示例如下:

// given a string containing the path of clipping file
$clippingDemo = new Clipping('clippingFilePath');

// parse
$clippingDemo->parse();

// export to markdown
$clippingDemo->exportToMarkdown('kindeNote.markdown');

WEB应用程序

使用这种方式运行KindleNote,您需要在服务器中配置HTTP服务器、数据库等,并且可能需要使用Composer与Npm安装依赖的程序包。

版权

本软件遵循GPL (GNU GENERAL PUBLIC LICENSE,GNU通用公共许可证)。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2012/06/25 17:12

【强烈推荐】Kindle3下使用的提供加密功能的记事本,可以输入中文 -- KindleNote

还有一个介绍KINDLE3下软件的,也转过来 【强烈推荐】Kindle3下使用的提供加密功能的记事本,可以输入中文 -- KindleNote ============================================================== 2011.08.09 拼音输入法和记事本软件冲突的规避办法已经在 jx091022 的帮助下找到,已写入FAQ里 这个软件最早是看本版的这个帖子介...

0
0
发表了博客
2019/08/07 18:32

黑马lavarel教程---1、lavarel目录结构

黑马lavarel教程---1、lavarel目录结构 一、总结 一句话总结: 一套视频讲的东西太少,要看多套视频 1、安装lavarel需要额外开启的模块? extension=php_fileinfo.dll(验证码代码依赖需要该扩展) extension=php_curl.dll(主要用于请求的发送) 2、安装lavarel需要 httpd.conf配置文件需要开启的模块? LoadModule def...

0
0
发表了博客
2018/06/11 16:08

lavarel 响应宏

宏的概念 计算机里的宏是批量处理的意思。比如我们在进行文本编辑的时候,打错字会有回退的功能——control+z;但是这是我们的键盘操作,计算机在进行处理的时候是不能理解的,他必须对最近两次操作进行比对,然后撤销最近一次操作的修改,然后展示文本。计算机虽然不理解control+z是什么意思,但是一定有一个预定义是在...

0
0
发表了博客
2018/03/13 14:56

lavarel的简单介绍

1://接口路由 Route::group([ 'namespace' => 'Example', ], function() { Route::any('menu', 'MenusController@getSidebarTree'); Route::get('group_permissions', 'PermissionsController@groupPermissions'); }); 2://控制器 //接收参数的类 use Illuminate\Http\Request; //接收参数的...

0
0
发表了博客
2019/09/19 09:04

后盾网lavarel视频项目---lavarel多表关联一对多操作实例

后盾网lavarel视频项目---lavarel多表关联一对多操作实例 一、总结 一句话总结: 1、一对多中多那个部分的数据前端通过json弄到服务器 2、所有通过一操作多的时候,都要用上模型中定义的那个方法:$lesson->videos()->create($video); 1、页面直接通过一对多中的一找到多的数量? 控制器中:$data=Lesson::get(); 视图中...

0
0
发表了博客
2019/05/12 14:24

laravel基础课程---12、lavarel的ajax操作2(lavarel的ajax使用总结)

laravel基础课程---12、lavarel的ajax操作2(lavarel的ajax使用总结) 一、总结 一句话总结: 比较简单:就是js请求ajax,然后控制器获取请求参数,返回数据即可 1、laravel修改某个板块修改图片中 form的目标地址action如何写? 路径带参数+路由参数:form action="/admin/pic/{{$data->id}}":这样传过来的路由参数(比...

0
0
发表了博客
2019/09/25 16:57

黑马lavarel教程---8、session

黑马lavarel教程---8、session 一、总结 一句话总结: 1、session默认保存在文件中 2、使用的话通过Session门面或者辅助函数 1、lavarel中session的保存方式 ? session默认存到文件中,目录为:storage\framework\sessions 2、lavarel中session的使用方式? Session门面或者辅助函数 Session::put('key', 'value'); 二、...

0
0
发表了博客
2018/05/17 14:22

Lavarel之环境配置 .env

.env 文件位于项目根目录下,作为全局环境配置文件。 1. 配置参数 // 运行环境名称 APP_ENV=local // 调试模式,开发阶段启用,上线状态禁用。 APP_DEBUG=true // 敏感信息加密密钥,可使用 php artisan key:generate 重新生成。 APP_KEY= // 项目根目录 APP_URL=http://localhost // 缓存驱动,默认使用文件作为缓...

0
0
发表了博客
2019/09/17 02:21

后盾网lavarel视频项目---lavarel使用模型进行增删改查操作

后盾网lavarel视频项目---lavarel使用模型进行增删改查操作 一、总结 一句话总结: 使用模型操作常用方法 查一条:$model=Tag::find($id); 删一条:Tag::destroy($id); 查全部:$data=Tag::get(); 增加:$model->create($request->all()); 1、资源路由器操作处理的动作、URL、行为、路由名称? 看手册喽,修改和增加用的...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
2 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部