2 个版本
0.3.3-dev | 2021年2月9日 |
---|---|
0.3.2 | 2021年1月17日 |
#1082 in 数据库接口
15KB
137 行
datasette-kindle-highlights - 高亮自由
datasette-kindle-highlights将来自Bookcision的Kindle高亮和笔记导入SQLite数据库。此项目还利用Simon Wilson的datasette项目将生成的数据库导出为网站。
屏幕截图
安装
从Github 发布页面下载预构建的二进制文件。
或者,使用cargo安装
cargo install kindle_highlights
Docker
从Bookcision导出的JSON文件目录创建数据库,这些文件位于data
目录下
kindle_highlights --directory=data
运行docker镜像
docker run -p 8001:8001 -v $PWD/highlights.db:/data/highlights.db rphillips/datasette-kindle-highlights
开发
Just是一个运行特定命令的绝佳程序。
在项目目录中运行just
会显示一系列方便的命令
just --list
Available recipes:
all
build # Build Release
build-debug # Build Debug
clean # Clean
clean-db # Clean database
clean-rust # Clean database
cleanup-venv # Cleanup virtual environenment
create-venv # Create a dev venv if not exist
generate-db # Generate the database using ./data directory
generate-docker-image # Generate docker image
run # Run with datasette
run-with-docker # Run with docker
update-venv # Update virtualenv
just build
将构建kindle_highlights的发布版本。just run
将构建kindle_highlights,生成数据库,并运行datasette
开发 Kubernetes
创建Kubernetes集群
ctlptl create cluster kind --registry=ctlptl-registry
Tilt
tilt up
状态
此项目刚刚处于初期阶段。我欢迎任何人的帮助。我希望添加以下功能
- 添加搜索功能
- 连接一个包含datasette和kindle_highlights应用程序的自动github action,Docker镜像
- 深色模式
- 添加更多有关如何运行应用程序、datasette和Docker镜像的文档
- 为datasette网站添加更好的'笔记'支持
许可
datasette-kindle-highlights采用Apache 2.0许可证。有关更多信息,请参阅LICENSE-2.0文件。
依赖关系
~25MB
~467K SLoC