MCPcopy Index your code
hub / github.com/Qliangw/notion_sync_data

github.com/Qliangw/notion_sync_data @v0.2.0-release

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.0-release ↗ · + Follow
88 symbols 270 edges 21 files 27 documented · 31% updated 2y agov0.2.0-release · 2023-03-14★ 2494 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

notion_sync_data

将网络数据同步到notion笔记,方便快速查阅。

GitHub stars GitHub issues

Visitors

  • 目前已支持获取豆瓣【影、音、书】的信息的获取
  • 测试平台:Windows、Linux[Ubuntu20.4/Debain10]
  • 开发环境:Python 3.10.2(建议使用使用版本Python3.8+)

该库是学习python做的自用小工具,代码参考于网络。(首个用python编写的工具,写的比较烂)

PR请申请合并至dev分支!!!

最新版本:v0.2.0-release

下载地址:release

功能

  • [x] 豆瓣【影、音、书】的信息
  • [x] 创建notion数据库
  • [x] 插入notion库
  • [x] 已添加的不再重复添加(根据豆瓣链接判断)
  • [x] Github Actions自动同步

TODO

鸽了那么久,更新了一下,只是修了notion调整的接口带来的Bug

  • [ ] 添加GUI(学习中
  • [ ] notion根据豆瓣信息变化进行更新(标记状态、评分、评分人数)
  • [ ] 主要针对书籍标记信息添加一列【阅读时间】
  • [ ] 营养成分表

更新日志

使用方法

页面展示

豆瓣书单

豆瓣影视

鸣谢

Core symbols most depended-on inside this repo

get_non_null_params_body
called by 21
sync_data/tool/notion/databases.py
get
called by 13
sync_data/utils/http_utils.py
get_single_info_str
called by 11
sync_data/tool/douban/soup/parser.py
check_request
called by 5
sync_data/utils/http_utils.py
get_desensitization_of_user_info
called by 5
sync_data/data/user_config.py
get_config
called by 4
sync_data/utils/config.py
post
called by 4
sync_data/utils/http_utils.py
get_res
called by 4
sync_data/utils/http_utils.py

Shape

Method 47
Function 28
Class 13

Languages

Python100%

Modules by API surface

sync_data/tool/douban/soup/parser.py18 symbols
sync_data/utils/config.py14 symbols
sync_data/tool/notion/databases.py10 symbols
sync_data/utils/http_utils.py8 symbols
sync_data/tool/notion/base.py8 symbols
sync_data/utils/log_detail.py7 symbols
sync_data/tool/douban/base.py6 symbols
sync_data/app/sync.py5 symbols
sync_data/tool/douban/data/enum_data.py4 symbols
sync_data/data/user_config.py4 symbols
sync_data/tool/notion/query.py2 symbols
sync_data/tool/notion/data/enum_data.py1 symbols

For agents

$ claude mcp add notion_sync_data \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page