kindle manager
This commit is contained in:
120
README.md
Executable file
120
README.md
Executable file
@@ -0,0 +1,120 @@
|
||||
kindle manager
|
||||
============
|
||||
|
||||
1. 读取kindle笔记,获取标注和剪贴文章。
|
||||
1. 按书本标题搜索,并输出markdown格式标注
|
||||
1. 按作者搜索内容,并输出markdown格式标注
|
||||
|
||||
## 说明
|
||||
在`My Clippings.txt`中,有3种类型
|
||||
|
||||
### 书签 ###
|
||||
格式为:
|
||||
|
||||
庆余年(精校版) (猫腻)^M
|
||||
- 您在位置 #33260 的书签 | 添加于 2020年1月12日星期日 下午10:37:10^M
|
||||
^M
|
||||
^M
|
||||
|
||||
### 标注 ###
|
||||
格式为:
|
||||
|
||||
<feff>薛兆丰经济学讲义 (薛兆丰)^M
|
||||
- 您在位置 #1408-1410的标注 | 添加于 2020年1月13日星期一 上午8:11:05^M
|
||||
^M
|
||||
么到底什么叫边际?边际就是“新增”带来的“新增”。 例如,边际成本就是每新增一个单位产品所需要付出的新增成本;边际收入是每多卖一个产品能够带来的新增收入;边际产量是每新增一份投入所带来的新增产量;边际效用是每消耗一个单位的商品所能带来>的新增享受。^M
|
||||
|
||||
### 笔记 ###
|
||||
笔记比较特殊,笔记是与标注连在一起的。表示该笔记是在该标注上完成的。
|
||||
|
||||
<feff>薛兆丰经济学讲义 (薛兆丰)^M
|
||||
- 您在位置 #4284-4286的标注 | 添加于 2020年1月30日星期四 上午10:23:58^M
|
||||
^M
|
||||
一个国家很大,贫富有差距,并非每个学校和家长都能负担得起这样标准的校车。标准太高,就会逼着很多学校,尤其是农村的学校放弃提供校车,家长们就只能使用安全性能更低的交通工具,比如自己骑自行车或雇用黑车等,结果是孩子们享受到的安全保障反而降低了。^M
|
||||
==========^M
|
||||
<feff>薛兆丰经济学讲义 (薛兆丰)^M
|
||||
- 您在位置 #4286 的笔记 | 添加于 2020年1月30日星期四 上午10:26:10^M
|
||||
^M
|
||||
是山寨 假货 问题^M
|
||||
==========^M
|
||||
<feff>薛兆丰经济学讲义 (薛兆丰)^M
|
||||
- 您在位置 #4286 的笔记 | 添加于 2020年1月30日星期四 上午10:26:31^M
|
||||
^M
|
||||
山寨 假货 问题^M
|
||||
|
||||
### 剪贴文章 ###
|
||||
|
||||
Book Title\n
|
||||
- 剪贴文章 位置N | 已添加至 sometime\n
|
||||
\n
|
||||
剪贴文章内容\n
|
||||
|
||||
每一个摘录都用`==========\n`分割开。
|
||||
|
||||
## 内容提取
|
||||
|
||||
### 书名
|
||||
|
||||
<feff>薛兆丰经济学讲义 (薛兆丰)^M
|
||||
vi re:
|
||||
^.\([^(]\+\)(
|
||||
|
||||
### 作者
|
||||
|
||||
庆余年(精校版) (猫腻)^M
|
||||
vi re:
|
||||
([^()]\{-})^M$
|
||||
|
||||
### 位置/页码/添加时间
|
||||
|
||||
- 您在位置 #4286 的笔记 | 添加于 2020年1月30日星期四 上午10:26:31^M
|
||||
vi re:
|
||||
#\(\d\+-\{0,1}\d\+\).\+\(\d\{4}年\d\{1,2}月\d\{1,2}日\)\(星期.\) \(..\)\(\d\{1,2}:\d\{1,2}:\d\{1,2}\)
|
||||
group1 - 页码
|
||||
group2 - xxxx年xx月xx日
|
||||
group3 - 星期
|
||||
group4 - 上下午
|
||||
group5 - 时间
|
||||
|
||||
|
||||
## 保存的数据结构
|
||||
|
||||
### dict data structure
|
||||
book =
|
||||
{
|
||||
"bookname_xxx": {
|
||||
"author": "李",
|
||||
"section1636": {
|
||||
"content": "张",
|
||||
"day": "2020年4月3日",
|
||||
"meridiem": "下午",
|
||||
"position": "311-311",
|
||||
"time": "3:00:53",
|
||||
"type": "HL",
|
||||
"week": "星期五"
|
||||
},
|
||||
"section1651": {
|
||||
"content": "治",
|
||||
"day": "2020年4月3日",
|
||||
"meridiem": "下午",
|
||||
"position": "514",
|
||||
"time": "3:43:50",
|
||||
"type": "NT",
|
||||
"week": "星期五"
|
||||
},
|
||||
"section1814": {
|
||||
"content": null,
|
||||
"day": "2020年4月12日",
|
||||
"meridiem": "下午",
|
||||
"position": "5186",
|
||||
"time": "2:20:12",
|
||||
"type": "BM",
|
||||
"week": "星期日"
|
||||
},
|
||||
...
|
||||
},
|
||||
...
|
||||
}
|
||||
|
||||
### Markdown文本 ###
|
||||
|
||||
Reference in New Issue
Block a user