0501502995e24e9862a184cb8f210afd63647c17
Memos CLI
这是一个在命令行中提交Memos内容的小工具。使用 Memos API 进行内容提交。
用户验证基于Memos的Token 验证,官方的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 的命令形式如下:
memos send <content> [--type <type>]
memos summary [--date <date>] [--tags <tags>]
memos config set <key> <value>
Description
Languages
Python
100%