Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreas-vester/notestation-to-joplin
Imports Synology Note Station notes into Joplin
https://github.com/andreas-vester/notestation-to-joplin
joplin synology
Last synced: 7 days ago
JSON representation
Imports Synology Note Station notes into Joplin
- Host: GitHub
- URL: https://github.com/andreas-vester/notestation-to-joplin
- Owner: andreas-vester
- License: gpl-3.0
- Archived: true
- Created: 2020-03-02T21:54:29.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-15T06:26:27.000Z (7 months ago)
- Last Synced: 2024-05-22T07:52:48.776Z (6 months ago)
- Topics: joplin, synology
- Language: Python
- Size: 2.41 MB
- Stars: 20
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-joplin - notestation-to-joplin - script-for-importing-notes-from-synologys-note-station-into-joplin/6605)]. A Python script that extracts notes (including attachments) from Synology’s Note Station and imports them into the Joplin app. (Tools / Unmaintained Themes)
README
# notestation-to-joplin
Imports a Synology Note Station .nsx file into Joplin notes app**Attention: This repo is not actively maintained anymore!**
## Installing this Python script
- Download this repository or clone it to your project directory via
`git clone https://github.com/KraxelHuber/notestation-to-joplin.git` or
`git clone [email protected]:KraxelHuber/notestation-to-joplin.git` if you set up SSH keys.
- Make sure to pip install the following packages from https://pypi.org/
- httpx (https://pypi.org/project/httpx/)
- pandoc (https://pypi.org/project/pandoc/)
- joplin-api (https://pypi.org/project/joplin-api/)## Getting your notes out of Synology's Note Station into Joplin note taking app
#### Step 1: Export your notes
- Open your Synology Note Station app in DSM.
- At the top of Note Station, click Settings.
- Under Import and Export, click Export to launch the export wizard.
- Follow the wizard instructions to export your notebooks.
- Save your .nsx file into /notestation_to_joplin/src/#### Step 2:
- Open Joplin notes app
- Go to Tools/Options/Web Clipper
- Copy authorization token#### Step 3:
- Open /src/nsx2joplin.py within your project folder.
- Replace `nsx_file = p.joinpath("notestation-test-books.nsx")` with your .nsx file
`nsx_file = p.joinpath("YOUR_NSX_FILE")`
- At the end of the script, replace the line `joplin_token = ""` with your token:
`joplin_token = "PASTE_YOUR_TOKEN_HERE"`#### Step 4:
- Run the script (your Joplin app needs to be open).
---
This script is partly based on the great work of @Maboroshy script, which converts a .nsx file into markdown: [Note-Station-to-markdown](https://github.com/Maboroshy/Note-Station-to-markdown)Also, it makes use of the very good joplin-api project of @foxmask:
[joplin-api](https://github.com/foxmask/joplin-api)