每日总结工具更新 1 月 16 日

TangQi001/Knowledge_summary: Daily note summary, Xiaohongshu posting, Anki card conversion.

每日笔记与小红书分享助手

一个集成了每日笔记记录、AI 总结和小红书分享功能的桌面应用。

本项目借鉴了:https://github.com/BetaStreetOmnis/xhs_ai_publisher

功能特点

1. 每日笔记功能

  • ⌨️ 快捷键(Ctrl+Alt+F)快速保存剪贴板内容
  • 🕒 自动记录时间戳
  • 👀 支持实时预览笔记内容
  • 💾 自动保存到本地文件
  • 📝 支持多种笔记格式

2. AI 总结功能

  • 🤖 支持多个 AI 模型配置(OpenAI、DeepSeek 等)
  • 📝 支持自定义总结提示词
  • 🎯 一键生成每日内容总结
  • 💡 智能分析日常记录
  • 📋 总结内容自动保存
  • 🔄 自动加载历史总结

3. 小红书分享功能

  • 🚀 一键发布到小红书
  • ✨ AI 优化文案,自动调整文风
  • 🎨 自动生成配图
  • 📊 支持预览效果
  • 🔐 手机验证码登录
  • 💫 自定义发布标题和内容

4. Anki 制卡功能

  • 📚 支持多种卡片类型
  • 🎯 智能提取知识点
  • 🔄 一键导入 Anki
  • ⚡ 支持批量生成
  • 📝 自定义模板

安装说明

  1. 环境要求

    • Python 3.12
    • Chrome 浏览器(用于小红书发布功能)
    • Anki 软件(用于制卡功能)
  2. 安装步骤

    # 克隆仓库 git clone [repository_url] cd [repository_name] # 创建虚拟环境 python -m venv venv source venv/bin/activate # Linux/Mac venv\\Scripts\\activate # Windows # 安装依赖 pip install -r requirements.txt
  3. 配置设置

    • 复制 config.example.json​ 为 config.json
    • config.json​ 中配置你的 AI 模型 API 信息:
    { "models": { "your_model": { "base_url": "your_api_base_url", "api_key": "your_api_key", "model_name": "your_model_name" } }, "default_model": "your_model" }

使用说明

每日笔记

  1. 启动程序后,切换到"每日笔记"标签页
  2. 使用快捷键 Ctrl+Alt+F​ 快速保存剪贴板内容
  3. 或直接在输入框中输入内容并点击保存
  4. 点击"生成总结"可获取 AI 生成的每日总结

小红书发布

  1. 切换到"小红书发文"标签页
  2. 输入手机号登录小红书账号
  3. 在内容输入框中输入要发布的内容
  4. 点击"生成内容"获取优化后的文案和配图
  5. 预览效果后点击"预览发布"完成发布

Anki 制卡

  1. 切换到"Anki 制卡"标签页
  2. 输入要制作成卡片的知识点内容
  3. 选择卡片类型(基础问答、完形填空等)
  4. 点击"生成卡片"预览生成的卡片
  5. 确认无误后点击"导出到 Anki"完成导入

注意事项

  1. 隐私保护

    • 所有隐私信息(如 API 密钥、登录凭证)都存储在本地
    • 建议定期检查并更新密码
  2. 数据备份

    • 笔记内容保存在 daily_notes​ 目录
    • 总结内容保存在 daily_summaries​ 目录
    • 建议定期备份这些目录
  3. 使用限制

    • 小红书发布功能需要登录账号
    • AI 功能需要配置有效的 API 密钥
    • Anki 制卡功能需要安装 AnkiConnect 插件

常见问题

  1. 小红书登录失败

    • 确保输入正确的手机号
    • 检查网络连接
    • 确保 Chrome 浏览器已安装
  2. AI 功能无法使用

    • 检查 API 密钥是否正确
    • 确认网络连接正常
    • 查看 API 余额是否充足
  3. Anki 导出失败

    • 确保 Anki 软件已启动
    • 检查 AnkiConnect 插件是否安装
    • 确认卡片格式正确

贡献指南

欢迎提交 Issue 和 Pull Request 来改进项目。在提交代码前,请确保:

  1. 代码符合 Python PEP 8 规范
  2. 添加必要的注释和文档
  3. 更新 requirements.txt(如果添加了新依赖)
  4. 测试所有功能正常工作
  • 工具

    子曰:“工欲善其事,必先利其器。”

    294 引用 • 739 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...