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

devtools/2024/9/22 13:43:30/

步骤

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

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

在这里插入图片描述

  1. space_id
    找到请求getSpaces的响应结果space,如下图:在这里插入图片描述

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

在这里插入图片描述
注意:配置项会过期,如果任务失败请及时更新

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

  1. 点击settings,找到左侧actions,点击general将默认权限为可读可写。如下图:
    在这里插入图片描述

  2. 点就左侧 secrets and variables,添加上面的几个变量。
    变量名如下,值为上述。如果没有就新建。
    在这里插入图片描述

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

在这里插入图片描述
这个文件表示每天早上0点将notion文件备份一次

name: "Notion backup"on:push:branches:- masterschedule:# 表示每天早上0点执行一次- cron: "0 0 * * *"workflow_dispatch:jobs:backup:runs-on: ubuntu-latestname: Backuptimeout-minutes: 15steps:- uses: actions/checkout@v3- uses: actions/setup-node@v2with:node-version: '18'- name: Delete previous backuprun: rm -rf markdown html *.zip- name: Setup dependenciesrun: npm install -g notion-backup- name: Run backuprun: notion-backupenv: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 zipsrun: |rm -f *.ziprm -f markdown/*-Part*.ziprm -f html/*-Part*.zip- name: Commit changesrun: |git config user.name github-actionsgit config user.email github-actions@github.comgit add .git commit -m "Automated snapshot"git push
  1. 点击此处可以运行
    在这里插入图片描述

http://www.ppmy.cn/devtools/53754.html

相关文章

ElasticSearch学习笔记(二)文档操作、RestHighLevelClient的使用

文章目录 前言3 文档操作3.1 新增文档3.2 查询文档3.3 修改文档3.3.1 全量修改3.3.2 增量修改 3.4 删除文档 4 RestAPI4.1 创建数据库和表4.2 创建项目4.3 mapping映射分析4.4 初始化客户端4.5 创建索引库4.6 判断索引库是否存在4.7 删除索引库 5 RestClient操作文档5.1 准备工…

RX数据集成:信创生态下的平滑过渡方案

过去,众多中国企业倾向于采用国际供应商的数据集成产品与方案。其中Informatica作为行业翘楚,以其卓越性能和技术领先地位赢得了全球500强中95%企业的青睐。在中国市场上,众多企业同样信赖并采纳其解决方案。然而,随着国际环境的演…

【DAO】DAOS在后傲腾时代的发展策略

视频:DAOS在后傲腾时代的发展策略_哔哩哔哩_bilibili 代替方案 WAL (write ahead log) 在架构上用DRAM 代替PMEM,如图 变化是: 傲腾方案: PMEM 数据写到内存就完成"落盘",是一个原…

【因果推断python】45_估计量1

目录 问题设置 目标转换 到目前为止,我们已经了解了如何在干预不是随机分配的情况下对我们的数据进行纠偏,这会导致混淆偏差。这有助于我们解决因果推理中的识别问题。换句话说,一旦单位是可交换的,或者 ,就可以学习…

Windows CSC服务特权提升漏洞(CVE-2024-26229)

文章目录 前言声明一、漏洞描述二、漏洞成因三、影响版本四、漏洞复现五、CVE-2024-26229 BOF六、修复方案 前言 Windows CSC服务特权提升漏洞。 当程序向缓冲区写入的数据超出其处理能力时,就会发生基于堆的缓冲区溢出,从而导致多余的数据溢出到相邻的…

Aramco公司利用高通的专业知识增强工业物联网和人工智能

石油和天然气公司Aramco公司与高通技术公司合作,以增强沙特阿拉伯工业用例的连接性、人工智能和先进计算技术。 此次合作旨在加速工业 4G/5G 和非地面网络 (NTN) 生态系统的发展,其中包括 450MHz 蜂窝技术。它还将专注于设计硬件、软件和服务&#xff0…

vscode不能进行go跳转

辗转反侧,弄了好久好久终于出山了 总结:跟vscode版本插件有关 老版本vscode DocsTool修改成godoc 新版本vscode go get golang.org/x/tools/goplslatest setting中 "go.useLanguageServer": true, "[go]": {"editor.snipp…

mysql主从备份

1,备份主库数据 2,配置主库 修改my.cnf文件,在[mysqld]加入下面的内容: # 服务的唯一编号 server-id1 # 开启mysql binlog功能 log-bin mysql-bin # 这个参数要加上,否则不会给更新的记录些到二进制文件里 lo…