https://github.com/corroded/integrotions
https://github.com/corroded/integrotions
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/corroded/integrotions
- Owner: corroded
- License: gpl-3.0
- Created: 2023-09-12T15:15:39.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-18T09:19:38.000Z (over 2 years ago)
- Last Synced: 2025-01-29T19:14:19.294Z (over 1 year ago)
- Language: Shell
- Size: 17.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# integrotions
This is a personal project of mine that basically uses a script to auto upload [Rocketbook](https://getrocketbook.com.au/) notes from my Google Drive.
## Requirements
- A Google Drive account
- [Foreman](https://github.com/ddollar/foreman) - not required, but great if you have it
You will also need [Notion](https://www.notion.so/) or [Confluence](https://www.atlassian.com/software/confluence) depending on which integration you want to use.
## How to use
### Notion auto upload
You will need Notion API access. You will also need a parent page where the notes will be automatically uploaded.
For me I just created a blank Rocketbook page. Once you have the API keys, you will also need to add the page ID for your Rocketbook page.
Then it's as simple as:
```bash
export NOTION_API_KEY=secret_your-secret-notion-key
export NOTION_PAGE_ID=your-page-id-in-notion
foreman start notion
```
### Confluence auto upload
Similar to Notion, you would need your Confluence credentials, a space (preferrably your own), and a page under that space to upload new notes.
Setup is similar, just set the env variables:
```bash
export SPACE_ID="preferrably-your-personal-space-in-confluence"
export PARENT_ID="the-page-id-you-want-to-upload"
export CONFLUENCE_URL="https://your-org.atlassian.net/wiki/api/v2/pages"
export AUTH_TOKEN="your-confluence-auth-token"
foreman start confluence
```