notionbackup

command module
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2021 License: BSD-2-Clause Imports: 8 Imported by: 0

README

notionbackup

A small utility command line application that can recursively download Notion pages.

I needed something scriptable that could periodically download my whole Notion workspace for backup purposes.

How To Use

Set the following env variables

  • NOTION_TOKEN (the token_v2 cookie value, just google "notion token_v2")
  • NOTION_PAGEID (the id of the page you want to download recursively)
  • Optional NOTION_EXPORTDIR (the folder where the created .zip file should be placed in, defaults to the current directory)
    • Only specify the directory, the filename will be created for you
  • Optional NOTION_EXPORTTYPE ("html" or "markdown", defaults to markdown)

Now you can just run ./notionbackup.

Building

Clone this repository and then run go build -o notionbackup -ldflags="-s -w" app.go

Special Thanks

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL