aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web
diff options
context:
space:
mode:
authorDaniel Wieser <me@daniel-wieser.com>2026-02-09 01:06:54 +0100
committerGitHub <noreply@github.com>2026-02-09 00:06:54 +0000
commitfbe7e3a901862e5766662735a623a5a935c87c0b (patch)
treed5a9cb347b1368e2c25ec07924d4711a5d72388e /apps/web
parent485e9948b1d6d40df44a781c5133f6698b1f872b (diff)
downloadkarakeep-fbe7e3a901862e5766662735a623a5a935c87c0b.tar.zst
feat: Added Import for Instapaper (#2434)
* Added Instapaper import * Fixes #1444 Added Instapaper import support
Diffstat (limited to 'apps/web')
-rw-r--r--apps/web/components/settings/ImportExport.tsx19
-rw-r--r--apps/web/lib/i18n/locales/en/translation.json1
2 files changed, 20 insertions, 0 deletions
diff --git a/apps/web/components/settings/ImportExport.tsx b/apps/web/components/settings/ImportExport.tsx
index 4aa84e44..e02297c9 100644
--- a/apps/web/components/settings/ImportExport.tsx
+++ b/apps/web/components/settings/ImportExport.tsx
@@ -271,6 +271,25 @@ export function ImportExportRow() {
</FilePickerButton>
</ImportCard>
<ImportCard
+ text="Instapaper"
+ description={t(
+ "settings.import.import_bookmarks_from_instapaper_export",
+ )}
+ >
+ <FilePickerButton
+ size={"sm"}
+ loading={false}
+ accept=".csv"
+ multiple={false}
+ className="flex items-center gap-2"
+ onFileSelect={(file) =>
+ runUploadBookmarkFile({ file, source: "instapaper" })
+ }
+ >
+ <p>Import</p>
+ </FilePickerButton>
+ </ImportCard>
+ <ImportCard
text="Karakeep"
description={t(
"settings.import.import_bookmarks_from_karakeep_export",
diff --git a/apps/web/lib/i18n/locales/en/translation.json b/apps/web/lib/i18n/locales/en/translation.json
index 567ffb49..41d5312e 100644
--- a/apps/web/lib/i18n/locales/en/translation.json
+++ b/apps/web/lib/i18n/locales/en/translation.json
@@ -305,6 +305,7 @@
"import_bookmarks_from_karakeep_export": "Import Bookmarks from Karakeep export",
"import_bookmarks_from_tab_session_manager_export": "Import Bookmarks from Tab Session Manager",
"import_bookmarks_from_mymind_export": "Import Bookmarks from mymind export",
+ "import_bookmarks_from_instapaper_export": "Import Bookmarks from Instapaper export",
"export_links_and_notes": "Export Links and Notes",
"imported_bookmarks": "Imported Bookmarks"
},