7个版本
0.2.1 | 2021年5月9日 |
---|---|
0.2.0 | 2021年5月8日 |
0.1.0 | 2021年5月8日 |
0.0.4 | 2021年4月25日 |
#1246 in 密码学
每月25次下载
46KB
1K SLoC
joplin-reader
库,提供读取Joplin笔记的接口。
功能
- 从文件夹读取笔记
- 解密加密笔记
- 允许搜索笔记
用法
use joplin_reader::notebook::JoplinNotebook;
let joplin_folder = "./Joplin";
let passwords = "3336eb7a2472d9ae4a690a978fa8a46f,plaintext_password";
let notebooks = JoplinNotebook::new(joplin_folder, passwords)?;
println!("{:?}", notebooks.read_note("9a20a9e4d336de70cb6d22a58a3e673c"));
lib.rs
:
joplin-reader
只读库,用于joplin数据文件夹。
用法
将文件解密成字符串
use joplin_reader::notebook::JoplinNotebook;
let joplin_folder = "./Joplin";
// I usually take a ';'-separated list of id,password pairs.
let passwords = "3336eb7a2472d9ae4a690a978fa8a46f,plaintext_password".split(";");
let notebooks = JoplinNotebook::new(joplin_folder, passwords)?;
println!("{:?}", notebooks.read_note("9a20a9e4d336de70cb6d22a58a3e673c"));
依赖
~5–7.5MB
~132K SLoC