2个版本
0.1.1 | 2021年7月25日 |
---|---|
0.1.0 | 2021年7月23日 |
2728 在 数据库接口 中
10KB
391 行
calibre-db-rs
Rust类型和函数,用于与Calibre电子书库数据库交互。
99%的功能通过Diesel提供 :hattip
待办事项
尚未实现注释和自定义列的完整支持。
示例用法
[dependencies]
calibre-db = "0.1.0"
let conn = diesel::sqlite::SqliteConnection::establish("/path/to/library/db")
.expect("failed to open Calibre DB");
let books = calibre_db::books::dsl::books
.load::<calibre_db::Book>(&conn)
.expect("error loading books");
println!("# of books - {}", books.len());
许可证
贡献于公共领域。
依赖项
~24MB
~465K SLoC