Files
memoscli/README.md

31 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Memos CLI
这是一个在命令行中提交Memos内容的小工具。使用 [Memos API](https://memos.apidocumentation.com/reference) 进行内容提交。
用户验证基于Memos的Token 验证官方的Python例子
```python
import requests
headers = {"Authorization": f"Bearer {token}"}
response = requests.get("https://memos.example.com/api/v1/memos", headers=headers)
```
由于Memos是私有化部署的简洁笔记软件所以需要在`.env`文件中配置Memos的Base URL和对应的Token以及需要用到的AI模型关键信息
```
MEMOS_BASE_URL=<your_memos_base_url>
MEMOS_TOKEN=<your_token>
MEMOS_AI_MODEL_NAME=<your_ai_model_name>
MEMOS_AI_MODEL_API_KEY=<your_ai_model_api_key>
MEMOS_AI_MODEL_API_URL=<your_ai_model_base_url>
```
计划在memoscli中实现内容提交功能并能自动根据内容使用AI进行标签推荐但需要用户自己确认使用那些标签。另外根据用户的要求使用AI总结当日或者指定周期或/和某些标签的AI内容总结。
Memos CLI 的命令形式如下:
```bash
memos send <content> [--type <type>]
memos summary [--date <date>] [--tags <tags>]
memos config set <key> <value>
```