Compare commits

...

1 Commits

Author SHA1 Message Date
Abdullah Atta
4d65be7902 web: add support for standard notes importer 2026-07-22 13:12:41 +05:00
7 changed files with 118 additions and 1450 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -18,7 +18,7 @@
"@lingui/react": "5.1.2",
"@mdi/js": "7.4.47",
"@mdi/react": "1.6.1",
"@notesnook-importer/core": "^2.4.5",
"@notesnook-importer/core": "^2.5.0",
"@notesnook/common": "file:../../packages/common",
"@notesnook/core": "file:../../packages/core",
"@notesnook/crypto": "file:../../packages/crypto",

View File

@@ -8,16 +8,19 @@ The following steps will help you import your notes from Standard notes easily.
1. Open Standard Notes app on Desktop or visit [https://app.standardnotes.org](https://app.standardnotes.org) and login to your account.
2. Select all your notes, right click, and select `Export`.
3. Open the Notesnook (app or desktop).
4. Go to `Settings > Notesnook Importer` and select `Standard Notes` from list of apps.
3. In the Export dialog, set export format to "HTML" and embedded files to "Export separately".
4. Open the Notesnook (app or desktop).
5. Go to `Settings > Notesnook Importer` and select `Standard Notes` from list of apps.
![](/static/standard-notes-importer/3.png)
5. Drop the .zip file you exported earlier from Standard Notes in the box or click anywhere to open system file picker to select the backup.
6. Drop the .zip file you exported earlier from Standard Notes in the box or click anywhere to open system file picker to select the backup.
![](/static/standard-notes-importer/4.png)
6. Once importing completes you should see all your notes in Notesnook. If you face any issues during importing, [report it on github](https://github.com/streetwriters/notesnook).
7. Once importing completes you should see all your notes in Notesnook. If you face any issues during importing, [report it on github](https://github.com/streetwriters/notesnook).
## Supported formats
- [x] Text files
- [x] Authentication notes
- [x] Super notes (all formatting supported)
- [x] Authentication notes (as tables)
- [x] Spreadsheets
- [ ] Tags
- [x] Code & markdown files
- [ ] Tags & organization

View File

@@ -44,6 +44,7 @@ navigation:
- path: importing-notes/import-notes-from-plaintext-files.md
- path: importing-notes/import-notes-from-colornote.md
- path: importing-notes/import-notes-from-upnote.md
- path: importing-notes/import-notes-from-standardnotes.md
- path: export-notes-from-notesnook.md
- path: backup-and-restore-notes-in-notesnook.md

View File

@@ -10,7 +10,7 @@
"hasInstallScript": true,
"license": "GPL-3.0-or-later",
"dependencies": {
"@notesnook-importer/core": "^2.4.5",
"@notesnook-importer/core": "^2.5.0",
"@notesnook/common": "file:../common",
"@notesnook/intl": "file:../intl",
"@notesnook/theme": "file:../theme",
@@ -980,14 +980,14 @@
"dev": true
},
"node_modules/@notesnook-importer/core": {
"version": "2.4.5",
"resolved": "https://registry.npmjs.org/@notesnook-importer/core/-/core-2.4.5.tgz",
"integrity": "sha512-7Oqkw07CykwC/xzGrC6St4C/87QmXqK8UtmSxwE05fpz8DWoKEviJSWFa5fKY52umTphGvmtY23252dZ9J9EJg==",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/@notesnook-importer/core/-/core-2.5.0.tgz",
"integrity": "sha512-NaStLjp/ov/WEQZthmYZ0LTxVvk90kB6lWJaA4fz3hIrGxxAJlX5QLfc/L69l5ZPVv1TouMXLlFD6WP7koPX2Q==",
"license": "GPL-3.0-or-later",
"dependencies": {
"@notesnook-importer/enex": "^2.3.5",
"@notesnook-importer/storage": "^2.3.5",
"@notesnook-importer/znel": "^2.3.5",
"@notesnook-importer/enex": "^2.4.0",
"@notesnook-importer/storage": "^2.4.0",
"@notesnook-importer/znel": "^2.4.0",
"@stablelib/chacha20poly1305": "^1.0.1",
"@streamparser/json": "^0.0.10",
"@zip.js/zip.js": "^2.7.32",
@@ -1028,9 +1028,9 @@
}
},
"node_modules/@notesnook-importer/enex": {
"version": "2.3.5",
"resolved": "https://registry.npmjs.org/@notesnook-importer/enex/-/enex-2.3.5.tgz",
"integrity": "sha512-0+08XVhsQQFoEUrar3k07DuTluNho/FHxJ25n/DT+ug8kVraHHVqI40a2P9h8bW8iWxYs02Zq1n+N2uTv5qb+g==",
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@notesnook-importer/enex/-/enex-2.4.0.tgz",
"integrity": "sha512-DefPCH8D+pRarOeZtIwHOMB/CidtzOIdo2qbBPkQW3Uh685zEx81RlrCYtC/765HXUOKQlHLDNuNebRLPljkeg==",
"license": "GPL-3.0-or-later",
"dependencies": {
"base64-js": "^1.5.1",
@@ -1043,15 +1043,15 @@
}
},
"node_modules/@notesnook-importer/storage": {
"version": "2.3.5",
"resolved": "https://registry.npmjs.org/@notesnook-importer/storage/-/storage-2.3.5.tgz",
"integrity": "sha512-orvSK0XIcqlmiWmjQ3RzS3qZp7viBdCpAloX557Ml200LMSMGDsOtofYNv5IYllBETnqApERLPQaUzBSuviuvA==",
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@notesnook-importer/storage/-/storage-2.4.0.tgz",
"integrity": "sha512-AUnr5cfG0q4hduNNDJ/M6SiPPAWLlbUpBQ/0qNM5wPVGFY7C2z0NzKGJY7tTTB7L4t9IABOw6g5yutj68dkOVw==",
"license": "GPL-3.0-or-later"
},
"node_modules/@notesnook-importer/znel": {
"version": "2.3.5",
"resolved": "https://registry.npmjs.org/@notesnook-importer/znel/-/znel-2.3.5.tgz",
"integrity": "sha512-s1kTA3EQ5OswBc0RvWnWgIm6/mIWvnh3iWmcOJcApIqhDwQziEkYiS+UMfuY9nOUyIWtepMe/WJ0Odk15uah9w==",
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/@notesnook-importer/znel/-/znel-2.4.0.tgz",
"integrity": "sha512-EM3yLZvvvbAPgkze82RyrFaArtdKUTp6m7IzDy7ySraDXdXfFGC8YeP9FcDkNfCrxzhPpkPwIsvHQw54QyKLGg==",
"license": "GPL-3.0-or-later",
"dependencies": {
"base64-js": "^1.5.1",

View File

@@ -30,7 +30,7 @@
},
"license": "GPL-3.0-or-later",
"dependencies": {
"@notesnook-importer/core": "^2.4.5",
"@notesnook-importer/core": "^2.5.0",
"@notesnook/common": "file:../common",
"@notesnook/intl": "file:../intl",
"@notesnook/theme": "file:../theme",