#notebook #sqlx #api #tokio #notes #stores

lnotebook

异步API,用于创建存储数据库笔记的笔记本

10 个版本

0.1.9 2024年7月31日
0.1.8 2024年7月28日

#1597 in 数据库接口

Download history 531/week @ 2024-07-24 137/week @ 2024-07-31

每月 668 次下载

MIT/Apache

27KB
411

LNotebook

异步API,帮助您编写简单的笔记本

此API使用

准备

在开始使用笔记本之前,您必须完成以下命令。

  1. 克隆我们的仓库
git clone https://github.com/Nnenty/lnotebook

cd lnotebook/
  1. 转到 notebook_example 目录
cd notebook_example/
  1. 导出您的数据库(更改您的URL)
export DATABASE_URL=postgres://username:password@localhost/db`
  1. 使用命令迁移
just migrate

注意:如果您还没有安装,请安装 SQLx-cli 以运行上述代码。

完成了!那么您就有了一个可以用于笔记本的数据库。

启动笔记本

说明:本节中的所有代码都假设您已完成了准备部分的所有命令。

  • 让我们尝试只执行 cargo run
cargo run

注意:当您使用 cargo run 而不带终端命令时,程序应显示所有总笔记。有关终端命令的更多信息,请参阅我们的文档

让我们添加新的笔记

cargo run -- add-note passwords

程序将提示您输入要添加到笔记本的笔记。将文本 login: krutoy_4el password: 1234#endnote# 粘贴进去。

然后让我们打印我们的笔记

cargo run -- display-note passwords

此程序的输出将如下所示

ID: 1
Name: passwords
Data:
login: krutoy_4el
password: 1234

更多关于终端命令的信息

要了解更多关于类似准备部分示例中的add-note的终端命令,请参阅我们的文档

许可证

根据任一许可证授权

  • Apache-2.0 许可证
  • MIT 许可证

依赖关系

~20–33MB
~501K SLoC