Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mimecuvalo/paper-from-confluence
migrate to Dropbox Paper away from Atlassian Confluence
https://github.com/mimecuvalo/paper-from-confluence
Last synced: 2 days ago
JSON representation
migrate to Dropbox Paper away from Atlassian Confluence
- Host: GitHub
- URL: https://github.com/mimecuvalo/paper-from-confluence
- Owner: mimecuvalo
- License: mit
- Created: 2019-07-26T15:05:30.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-11-01T18:27:21.000Z (about 2 years ago)
- Last Synced: 2024-11-21T21:06:04.031Z (2 months ago)
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.md
Awesome Lists containing this project
README
# Instructions
1. Setup Dropbox API:
- create a Dropbox app at the [Dropbox App Console](https://www.dropbox.com/developers/apps?_tk=pilot_lp&_ad=topbar4&_camp=myapps)
- click on "Generate" under "Generated access token" on your new app.2. Setup Confluence API:
- visit [API tokens](https://id.atlassian.com/manage/api-tokens) (under Manage your account):
- click "Create API token"3. Setup config and project:
```sh
cp config.json.example config.json
npm install
```
and then, edit `config.json` with appropriate values.4. Extraction:
```sh
node extract.js
```
`state_extraction.json` is created to keep track of state so you can resume if something goes wrong.5. Ingestion:
```sh
node ingest.js
```
`state_ingestion.json` is created to keep track of state so you can resume if something goes wrong.# Documentation
- [Paper API](https://www.dropbox.com/developers/documentation/http/documentation#paper)
- [Paper API explorer](https://dropbox.github.io/dropbox-api-v2-explorer/)
- [Confluence API](https://developer.atlassian.com/cloud/confluence/rest/#api-group-Content)# 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