Files
kman/changelog.md
2020-05-28 13:29:26 +08:00

37 lines
764 B
Markdown

# Change Log
---
## 1.0.0 (20200526)
### create
- abstract note/bookmark/highlight from kindle clipping
- formatter output to special file
### learn lesson
- assign value to a not exist key, will throw KeyError, too inflexible!!! perl much better
- use defaultdict to solve obove problem, note, defaultdict only create two layer key auto
```
a=defaultdict(dict)
a['1']['2'] = 1
b=defaultdict(dict)
b['1']['2']['3'] = 1 # ERROR
b['1']['2'] = {'3':1} # OK
```
- logging, file io, very strict indent!
- re.X(VERBOSE), different regular express between vim & python
## 1.0.1 (20200528)
### feature
- add search clip
# feature plan
## 20200528
- optimize search feature
- first abstract from kindle hard / local directory for different OS
- add GUI use QT