sheng-di / notion-export-client

base on notion-dump-kernel,convert notion page to local markdown with all link inside relocated

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

notion-export-client

中文版

Backup tool base on notion-export-kernel. It use official API and integration token.

**You should know the backup file cant restore to notion. Its completely local. **

Functions:

  • convert notion page or database to markdown file(you can choose CSV type for database)
  • relocate link(sub-pages, image, files) in markdown file (relocate to local url)

Version

Single page convert GUI / Multi page convert GUI

  • Single page convert GUI(README
  • Multi page convert GUI(README

If you want put this tool on you server (for regular backup), you could choose *_server_*.py version.

Files

backup == convert

  • api/backup_info.py: operate backup list page (the page is the config of backup what and where to backup). It will check backup status and add backup log automately
  • api/notion_dump_api.py: relocate link in the page of notion-dump-kernel downloaded, regroup the file downloaded.
  • notion_dump_server_single.py: the server script to backup single page(use cron command to do regular backup )
  • notion_dump_client_single.py: a GUI client to backup single page (it is very simple, all settings are configured in config file)
  • notion_dump_server_multi.py: the server script to backup multi page(use cron command to do regular backup )
  • notion_dump_client_multi.py: a GUI client to backup multi page (it is very simple, all settings are configured in config file)

About

base on notion-dump-kernel,convert notion page to local markdown with all link inside relocated

License:MIT License


Languages

Language:Python 100.0%