Skip to content

mimecuvalo/paper-from-confluence

Repository files navigation

Instructions

  1. Setup Dropbox API:
  • create a Dropbox app at the Dropbox App Console
  • click on "Generate" under "Generated access token" on your new app.
  1. Setup Confluence API:
  • visit API tokens (under Manage your account):
  • click "Create API token"
  1. Setup config and project:
cp config.json.example config.json
npm install

and then, edit config.json with appropriate values.

  1. Extraction:
node extract.js

state_extraction.json is created to keep track of state so you can resume if something goes wrong.

  1. Ingestion:
node ingest.js

state_ingestion.json is created to keep track of state so you can resume if something goes wrong.

Documentation

Todos

  • get comments
  • get watches for page
  • fix user links - Atlassian requires special permission for emails which makes this difficult currently, have to file a ticket.
  • fix doc links
  • history
  • permissions

About

migrate to Dropbox Paper away from Atlassian Confluence

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published