【配置】Notion自动化备份到github方案

步骤

打开notion网页,获取到需要的值

  1. token_v2
    找到请求getSpaces的 Cookie 值 token_v2
  1. space_id

    找到请求getSpaces的响应结果space,如下图:

  2. file_token

    找个页面点击导出,之后拿到这个配置项


注意:配置项会过期,如果任务失败请及时更新

打开或者新建一个仓库 notion-backup

  1. 点击settings,找到左侧actions,点击general将默认权限为可读可写。如下图:

  2. 点就左侧 secrets and variables,添加上面的几个变量。

    变量名如下,值为上述。如果没有就新建。

  3. 点击actions,配置文件如下:

这个文件表示每天早上0点将notion文件备份一次

yml 复制代码
name: "Notion backup"

on:
  push:
    branches:
      - master
  schedule:
  # 表示每天早上0点执行一次
    - cron: "0 0 * * *"

  workflow_dispatch:

jobs:
  backup:
    runs-on: ubuntu-latest
    name: Backup
    timeout-minutes: 15
    steps:
      - uses: actions/checkout@v3

      - uses: actions/setup-node@v2
        with:
          node-version: '18'

      - name: Delete previous backup
        run: rm -rf markdown html *.zip

      - name: Setup dependencies
        run: npm install -g notion-backup

      - name: Run backup
        run: notion-backup
        env:
          NOTION_TOKEN: ${{ secrets.NOTION_TOKEN }}
          NOTION_FILE_TOKEN: ${{ secrets.NOTION_FILE_TOKEN }}
          NOTION_SPACE_ID: ${{ secrets.NOTION_SPACE_ID }}
          NODE_OPTIONS: "--max-http-header-size 15000"

      - name: Delete zips
        run: |
          rm -f *.zip
          rm -f markdown/*-Part*.zip
          rm -f html/*-Part*.zip

      - name: Commit changes
        run: |
          git config user.name github-actions
          git config user.email github-actions@github.com
          git add .
          git commit -m "Automated snapshot"
          git push
  1. 点击此处可以运行
相关推荐
我不是疯子是傻子14 分钟前
用 DeepSeek 将 Modbus 协议文档自动化为 Qt 枚举与寄存器结构体?「文档解析+AI生成+编译验证」的代码工厂实践
人工智能·qt·自动化
老王的笔记v20 分钟前
42期 鼠鼠格式转换工具整合图片文档音视频转换,Windows和Mac免费使用
windows·开源·github·音视频
恒锐丰小瑞22 分钟前
率能SS8844T 40V/2.5A/四通道1/2H桥驱动芯片,IN/EN独立控制接口与低导通电阻(350mΩ),用于纺织机械/工业自动化/机器人
单片机·嵌入式硬件·机器人·自动化
tg_xianheyun35 分钟前
腾讯云国际账号注册代充值服务商怎么选?
大数据·运维·服务器·云计算·github·腾讯云·cdn加速
m4Rk_37 分钟前
【论文阅读】Agent 记忆机制(49):MemCoE——先学习如何组织记忆,再学习具体记住什么
论文阅读·人工智能·学习·开源·github
想风1 小时前
Claude Code 实用技巧工作坊 —— Boris Cherny
前端·后端·github
Dola_Zou1 小时前
CodeMeter Linux 部署与配置指南
linux·运维·自动化·软件加密
梦想blog1 小时前
Claude Code + Chrome MCP:让浏览器自动化测试更简单
前端·chrome·自动化·mcp
面包狗AI4S1 小时前
GitHub AI4S 项目观察(2026-08-14—2026-08-20)
github
fthux2 小时前
下一次提交,隔了八年:掘金小程序回来了
微信小程序·开源·github