chore: rename missing files/conf from Hoarder to Karakeep (#1280)

* refactor: Rename remaining project configuration from Hoarder to Karakeep

* some fixes

---------

Co-authored-by: Mohamed Bassem <me@mbassem.com>
This commit is contained in:
adripo
2025-04-21 19:59:40 +02:00
committed by GitHub
parent 86728d7f0e
commit 4296e7f4d8
122 changed files with 255 additions and 255 deletions

View File

@@ -1,3 +1,3 @@
# See https://docs.hoarder.app/configuration for more information
# See https://docs.karakeep.app/configuration for more information
DATA_DIR=<path>
NEXTAUTH_SECRET=<secret>

View File

@@ -38,5 +38,5 @@ jobs:
- name: Upload AAB artifact
uses: actions/upload-artifact@v4
with:
name: hoarder-android
name: karakeep-android
path: ${{ github.workspace }}/app-release.aab

View File

@@ -28,11 +28,11 @@ jobs:
- name: Upload Extension Archive (chrome)
uses: actions/upload-artifact@v4
with:
name: hoarder-extension-chrome
name: karakeep-extension-chrome
path: apps/browser-extension/dist-chrome/*
- name: Upload Extension Archive (firefox)
uses: actions/upload-artifact@v4
with:
name: hoarder-extension-firefox
name: karakeep-extension-firefox
path: apps/browser-extension/dist-firefox/*

View File

@@ -29,5 +29,5 @@ jobs:
- name: Upload IPA artifact
uses: actions/upload-artifact@v4
with:
name: hoarder-ios
name: karakeep-ios
path: ${{ github.workspace }}/app-release.ipa

View File

@@ -1,9 +1,9 @@
<div align="center">
<a href="https://github.com/hoarder-app/hoarder/actions/workflows/ci.yml">
<img alt="GitHub Actions Workflow Status" src="https://img.shields.io/github/actions/workflow/status/hoarder-app/hoarder/ci.yml" />
<a href="https://github.com/karakeep-app/karakeep/actions/workflows/ci.yml">
<img alt="GitHub Actions Workflow Status" src="https://img.shields.io/github/actions/workflow/status/karakeep-app/karakeep/ci.yml" />
</a>
<a href="https://github.com/hoarder-app/hoarder/releases">
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/hoarder-app/hoarder" />
<a href="https://github.com/karakeep-app/karakeep/releases">
<img alt="GitHub Release" src="https://img.shields.io/github/v/release/karakeep-app/karakeep" />
</a>
<a href="https://discord.gg/NrgeYywsFh">
<img alt="Discord" src="https://img.shields.io/discord/1223681308962721802?label=chat%20on%20discord" />
@@ -17,7 +17,7 @@
Karakeep (previously Hoarder) is a self-hostable bookmark-everything app with a touch of AI for the data hoarders out there.
![homepage screenshot](https://github.com/hoarder-app/hoarder/blob/main/screenshots/homepage.png?raw=true)
![homepage screenshot](https://github.com/karakeep-app/karakeep/blob/main/screenshots/homepage.png?raw=true)
## Features
@@ -27,8 +27,8 @@ Karakeep (previously Hoarder) is a self-hostable bookmark-everything app with a
- 🔎 Full text search of all the content stored.
- ✨ AI-based (aka chatgpt) automatic tagging. With supports for local models using ollama!
- 🎆 OCR for extracting text from images.
- 🔖 [Chrome plugin](https://chromewebstore.google.com/detail/hoarder/kgcjekpmcjjogibpjebkhaanilehneje) and [Firefox addon](https://addons.mozilla.org/en-US/firefox/addon/hoarder/) for quick bookmarking.
- 📱 An [iOS app](https://apps.apple.com/us/app/hoarder-app/id6479258022), and an [Android app](https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share).
- 🔖 [Chrome plugin](https://chromewebstore.google.com/detail/karakeep/kgcjekpmcjjogibpjebkhaanilehneje) and [Firefox addon](https://addons.mozilla.org/en-US/firefox/addon/karakeep/) for quick bookmarking.
- 📱 An [iOS app](https://apps.apple.com/us/app/karakeep-app/id6479258022), and an [Android app](https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share).
- 📰 Auto hoarding from RSS feeds.
- 🔌 REST API.
- 🌐 Mutli-language support.
@@ -44,11 +44,11 @@ Karakeep (previously Hoarder) is a self-hostable bookmark-everything app with a
## Documentation
- [Installation](https://docs.hoarder.app/Installation/docker)
- [Configuration](https://docs.hoarder.app/configuration)
- [Screenshots](https://docs.hoarder.app/screenshots)
- [Security Considerations](https://docs.hoarder.app/security-considerations)
- [Development](https://docs.hoarder.app/Development/setup)
- [Installation](https://docs.karakeep.app/Installation/docker)
- [Configuration](https://docs.karakeep.app/configuration)
- [Screenshots](https://docs.karakeep.app/screenshots)
- [Security Considerations](https://docs.karakeep.app/security-considerations)
- [Development](https://docs.karakeep.app/Development/setup)
## Demo
@@ -105,4 +105,4 @@ If you're enjoying using Karakeep, drop a ⭐️ on the repo!
## Star History
[![Star History Chart](https://api.star-history.com/svg?repos=hoarder-app/hoarder&type=Date)](https://star-history.com/#hoarder-app/hoarder&Date)
[![Star History Chart](https://api.star-history.com/svg?repos=karakeep-app/karakeep&type=Date)](https://star-history.com/#karakeep-app/karakeep&Date)

View File

@@ -4,7 +4,7 @@
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Hoarder</title>
<title>Karakeep</title>
</head>
<body>
<div id="root"></div>

View File

@@ -4,10 +4,10 @@ import logoImg from "../public/logo-full.png";
export default function Logo() {
return (
<span className="flex items-center justify-center">
<img src={logoImg} alt="hoarder logo" className="h-14 dark:hidden" />
<img src={logoImg} alt="karakeep logo" className="h-14 dark:hidden" />
<img
src={logoImgWhite}
alt="hoarder logo"
alt="karakeep logo"
className="hidden h-14 dark:block"
/>
</span>

View File

@@ -10,8 +10,8 @@ import {
} from "../utils/settings.ts";
import { NEW_BOOKMARK_REQUEST_KEY_NAME } from "./protocol.ts";
const OPEN_HOARDER_ID = "open-hoarder";
const ADD_LINK_TO_HOARDER_ID = "add-link";
const OPEN_KARAKEEP_ID = "open-karakeep";
const ADD_LINK_TO_KARAKEEP_ID = "add-link";
function checkSettingsState(settings: Settings) {
if (settings?.address) {
@@ -22,39 +22,39 @@ function checkSettingsState(settings: Settings) {
}
function removeContextMenus() {
chrome.contextMenus.remove(OPEN_HOARDER_ID);
chrome.contextMenus.remove(ADD_LINK_TO_HOARDER_ID);
chrome.contextMenus.remove(OPEN_KARAKEEP_ID);
chrome.contextMenus.remove(ADD_LINK_TO_KARAKEEP_ID);
}
/**
* Registers
* * a context menu button to open a tab with the currently configured hoarder instance
* * a context menu button to add a link to hoarder without loading the page
* * a context menu button to open a tab with the currently configured karakeep instance
* * a context menu button to add a link to karakeep without loading the page
*/
function registerContextMenus() {
chrome.contextMenus.create({
id: OPEN_HOARDER_ID,
title: "Open Hoarder",
id: OPEN_KARAKEEP_ID,
title: "Open Karakeep",
contexts: ["action"],
});
chrome.contextMenus.create({
id: ADD_LINK_TO_HOARDER_ID,
title: "Add to Hoarder",
id: ADD_LINK_TO_KARAKEEP_ID,
title: "Add to Karakeep",
contexts: ["link", "page", "selection", "image"],
});
}
/**
* Reads the current settings and opens a new tab with hoarder
* Reads the current settings and opens a new tab with karakeep
* @param info the information about the click in the context menu
*/
async function handleContextMenuClick(info: chrome.contextMenus.OnClickData) {
const { menuItemId } = info;
if (menuItemId === OPEN_HOARDER_ID) {
if (menuItemId === OPEN_KARAKEEP_ID) {
getPluginSettings().then((settings: Settings) => {
chrome.tabs.create({ url: settings.address, active: true });
});
} else if (menuItemId === ADD_LINK_TO_HOARDER_ID) {
} else if (menuItemId === ADD_LINK_TO_KARAKEEP_ID) {
let newBookmark: ZNewBookmarkRequest | null = null;
if (info.selectionText) {
newBookmark = {

View File

@@ -1 +1 @@
export const NEW_BOOKMARK_REQUEST_KEY_NAME = "hoarder-new-bookmark";
export const NEW_BOOKMARK_REQUEST_KEY_NAME = "karakeep-new-bookmark";

View File

@@ -26,7 +26,7 @@ const DEMO_LINK = "https://try.karakeep.app";
const platforms = [
{
name: "iOS",
url: "https://apps.apple.com/us/app/hoarder-app/id6479258022",
url: "https://apps.apple.com/us/app/karakeep-app/id6479258022",
badge: appStoreBadge,
},
{
@@ -36,12 +36,12 @@ const platforms = [
},
{
name: "Chrome Extension",
url: "https://chromewebstore.google.com/detail/hoarder/kgcjekpmcjjogibpjebkhaanilehneje",
url: "https://chromewebstore.google.com/detail/karakeep/kgcjekpmcjjogibpjebkhaanilehneje",
badge: chromeExtensionBadge,
},
{
name: "Firefox Addon",
url: "https://addons.mozilla.org/en-US/firefox/addon/hoarder/",
url: "https://addons.mozilla.org/en-US/firefox/addon/karakeep/",
badge: firefoxAddonBadge,
},
];

View File

@@ -1,14 +1,13 @@
export default function PrivacyPolicy() {
return (
<div className="p-4">
<title>Hoarder - Privacy Policy</title>
<title>Karakeep - Privacy Policy</title>
<strong>Privacy Policy</strong>
<p>
This privacy policy applies to the Hoarder App app (hereby referred to
as &quot;Application&quot;) for mobile devices that was created by
Mohamed Bassem (hereby referred to as &quot;Service Provider&quot;) as
an Open Source service. This service is intended for use &quot;AS
IS&quot;.
This privacy policy applies to the Karakeep app (hereby referred to as
&quot;Application&quot;) for mobile devices that was created by Mohamed
Bassem (hereby referred to as &quot;Service Provider&quot;) as an Open
Source service. This service is intended for use &quot;AS IS&quot;.
</p>
<br />
<strong>Information Collection and Use</strong>

View File

@@ -35,7 +35,7 @@ export async function GET(request: Request) {
status: 200,
headers: {
"Content-type": "application/json",
"Content-disposition": `attachment; filename="hoarder-export-${new Date().toISOString()}.json"`,
"Content-disposition": `attachment; filename="karakeep-export-${new Date().toISOString()}.json"`,
},
});
}

View File

@@ -1,5 +1,5 @@
import { redirect } from "next/dist/client/components/navigation";
import HoarderLogo from "@/components/HoarderIcon";
import KarakeepLogo from "@/components/KarakeepIcon";
import SignInForm from "@/components/signin/SignInForm";
import { getServerAuthSession } from "@/server/auth";
@@ -13,7 +13,7 @@ export default async function SignInPage() {
<div className="grid min-h-screen grid-rows-6 justify-center">
<span className="row-span-1" />
<div className="row-span-1 flex w-96 items-center justify-center space-x-2">
<HoarderLogo height={100} />
<KarakeepLogo height={100} />
</div>
<div className="row-span-4 px-3">
<SignInForm />

View File

@@ -1,6 +1,6 @@
import KarakeepFull from "@/public/icons/karakeep-full.svg";
export default function HoarderLogo({ height }: { height: number }) {
export default function KarakeepLogo({ height }: { height: number }) {
return (
<span className="flex items-center">
<KarakeepFull height={height} className={`fill-foreground`} />

View File

@@ -3,7 +3,7 @@ import { redirect } from "next/navigation";
import GlobalActions from "@/components/dashboard/GlobalActions";
import ProfileOptions from "@/components/dashboard/header/ProfileOptions";
import { SearchInput } from "@/components/dashboard/search/SearchInput";
import HoarderLogo from "@/components/HoarderIcon";
import KarakeepLogo from "@/components/KarakeepIcon";
import { getServerAuthSession } from "@/server/auth";
export default async function Header() {
@@ -16,7 +16,7 @@ export default async function Header() {
<header className="sticky left-0 right-0 top-0 z-50 flex h-16 items-center justify-between overflow-x-auto overflow-y-hidden bg-background p-4 shadow">
<div className="hidden items-center sm:flex">
<Link href={"/dashboard/bookmarks"} className="w-56">
<HoarderLogo height={38} />
<KarakeepLogo height={38} />
</Link>
</div>
<div className="flex flex-1 gap-2">

View File

@@ -11,7 +11,7 @@ import { useTranslation } from "@/lib/i18n/client";
import {
deduplicateBookmarks,
ParsedBookmark,
parseHoarderBookmarkFile,
parseKarakeepBookmarkFile,
parseLinkwardenBookmarkFile,
parseNetscapeBookmarkFile,
parseOmnivoreBookmarkFile,
@@ -166,7 +166,7 @@ export function ImportExportRow() {
| "html"
| "pocket"
| "omnivore"
| "hoarder"
| "karakeep"
| "linkwarden"
| "tab-session-manager";
}) => {
@@ -174,8 +174,8 @@ export function ImportExportRow() {
return await parseNetscapeBookmarkFile(file);
} else if (source === "pocket") {
return await parsePocketBookmarkFile(file);
} else if (source === "hoarder") {
return await parseHoarderBookmarkFile(file);
} else if (source === "karakeep") {
return await parseKarakeepBookmarkFile(file);
} else if (source === "omnivore") {
return await parseOmnivoreBookmarkFile(file);
} else if (source === "linkwarden") {
@@ -374,9 +374,9 @@ export function ImportExportRow() {
</FilePickerButton>
</ImportCard>
<ImportCard
text="Hoarder"
text="Karakeep"
description={t(
"settings.import.import_bookmarks_from_hoarder_export",
"settings.import.import_bookmarks_from_karakeep_export",
)}
>
<FilePickerButton
@@ -386,7 +386,7 @@ export function ImportExportRow() {
multiple={false}
className="flex items-center gap-2"
onFileSelect={(file) =>
runUploadBookmarkFile({ file, source: "hoarder" })
runUploadBookmarkFile({ file, source: "karakeep" })
}
>
<p>Import</p>

View File

@@ -35,7 +35,7 @@ export default async function Sidebar({
href={
serverConfig.serverVersion === "nightly"
? `https://github.com/karakeep-app/karakeep`
: `https://github.com/hoarder-app/hoarder/releases/tag/v${serverConfig.serverVersion}`
: `https://github.com/karakeep-app/karakeep/releases/tag/v${serverConfig.serverVersion}`
}
target="_blank"
rel="noopener noreferrer"

View File

@@ -136,7 +136,7 @@
"import_bookmarks_from_pocket_export": "استيراد إشارات مرجعية من تصدير Pocket",
"import_bookmarks_from_omnivore_export": "استيراد إشارات مرجعية من تصدير Omnivore",
"import_bookmarks_from_linkwarden_export": "استيراد إشارات مرجعية من تصدير Linkwarden",
"import_bookmarks_from_hoarder_export": "استيراد إشارات مرجعية من تصدير Hoarder",
"import_bookmarks_from_karakeep_export": "استيراد إشارات مرجعية من تصدير Karakeep",
"export_links_and_notes": "تصدير الروابط والملاحظات",
"imported_bookmarks": "الإشارات المرجعية المستوردة"
},

View File

@@ -41,7 +41,7 @@
"import": {
"export_links_and_notes": "Eksporter links og noter",
"import_bookmarks_from_omnivore_export": "Importer bogmærker fra Omnivore-eksport",
"import_bookmarks_from_hoarder_export": "Importer bogmærker fra Hoarder-eksport",
"import_bookmarks_from_karakeep_export": "Importer bogmærker fra Karakeep-eksport",
"import_export": "Import / eksport",
"import_export_bookmarks": "Import / eksport bogmærker",
"import_bookmarks_from_html_file": "Importer bogmærker fra HTML-fil",

View File

@@ -114,7 +114,7 @@
"import_bookmarks_from_html_file": "Lesezeichen aus HTML-Datei importieren",
"import_bookmarks_from_pocket_export": "Lesezeichen aus Pocket-Export importieren",
"import_bookmarks_from_omnivore_export": "Lesezeichen aus Omnivore-Export importieren",
"import_bookmarks_from_hoarder_export": "Lesezeichen aus Hoarder-Export importieren",
"import_bookmarks_from_karakeep_export": "Lesezeichen aus Karakeep-Export importieren",
"export_links_and_notes": "Links und Notizen exportieren",
"imported_bookmarks": "Importierte Lesezeichen",
"import_bookmarks_from_linkwarden_export": "Importieren Sie Lesezeichen aus dem Linkwarden-Export"

View File

@@ -141,7 +141,7 @@
"import_bookmarks_from_pocket_export": "Import Bookmarks from Pocket export",
"import_bookmarks_from_omnivore_export": "Import Bookmarks from Omnivore export",
"import_bookmarks_from_linkwarden_export": "Import Bookmarks from Linkwarden export",
"import_bookmarks_from_hoarder_export": "Import Bookmarks from Hoarder export",
"import_bookmarks_from_karakeep_export": "Import Bookmarks from Karakeep export",
"import_bookmarks_from_tab_session_manager_export": "Import Bookmarks from Tab Session Manager",
"export_links_and_notes": "Export Links and Notes",
"imported_bookmarks": "Imported Bookmarks"

View File

@@ -70,7 +70,7 @@
"import_bookmarks_from_pocket_export": "Importar marcadores desde exportación de Pocket",
"export_links_and_notes": "Exportar links y notas",
"imported_bookmarks": "Marcadores importados",
"import_bookmarks_from_hoarder_export": "Importar marcadores desde exportación de Hoarder",
"import_bookmarks_from_karakeep_export": "Importar marcadores desde exportación de Karakeep",
"import_bookmarks_from_html_file": "Importar marcadores desde archivo HTML",
"import_bookmarks_from_omnivore_export": "Importar marcadores desde exportación de Omnivore",
"import_bookmarks_from_linkwarden_export": "Importar marcadores desde Linkwarden",

View File

@@ -114,7 +114,7 @@
"import_bookmarks_from_html_file": "Importer des favoris depuis un fichier HTML",
"import_bookmarks_from_pocket_export": "Importer des favoris depuis une exportation Pocket",
"import_bookmarks_from_omnivore_export": "Importer des favoris depuis une exportation Omnivore",
"import_bookmarks_from_hoarder_export": "Importer des favoris depuis une exportation Hoarder",
"import_bookmarks_from_karakeep_export": "Importer des favoris depuis une exportation Karakeep",
"export_links_and_notes": "Exporter les liens et les notes",
"imported_bookmarks": "Favoris importés",
"import_bookmarks_from_linkwarden_export": "Importer des marque-pages depuis l'export Linkwarden"

View File

@@ -120,7 +120,7 @@
"import_bookmarks_from_pocket_export": "Importar marcadores desde Pocket",
"import_bookmarks_from_omnivore_export": "Importar marcadores desde Omnivore",
"import_bookmarks_from_linkwarden_export": "Importar marcadores desde Linkwarden",
"import_bookmarks_from_hoarder_export": "Importar marcadores desde Hoarder",
"import_bookmarks_from_karakeep_export": "Importar marcadores desde Karakeep",
"export_links_and_notes": "Exportar links e notas",
"imported_bookmarks": "Marcadores importados"
},

View File

@@ -105,7 +105,7 @@
"import_export_bookmarks": "Import / Export knjižnih oznaka",
"import_bookmarks_from_linkwarden_export": "Import oznaka iz Linkwarden exporta",
"import_bookmarks_from_pocket_export": "Import oznaka iz Pocket exporta",
"import_bookmarks_from_hoarder_export": "Import oznaka iz Hoarder exporta",
"import_bookmarks_from_karakeep_export": "Import oznaka iz Karakeep exporta",
"export_links_and_notes": "Export veza i bilješki",
"imported_bookmarks": "Importirane oznake",
"import_bookmarks_from_omnivore_export": "Import oznaka iz Omnivore exporta"

View File

@@ -92,7 +92,7 @@
"key_success": "A kulcs létrehozás sikeres"
},
"import": {
"import_bookmarks_from_hoarder_export": "Könyvjelző importálása Hoarder-ből",
"import_bookmarks_from_karakeep_export": "Könyvjelző importálása Karakeep-ből",
"import_bookmarks_from_omnivore_export": "Könyvjelző importálása Omnivore-ból",
"import_export": "Importálás / Exportálás",
"import_export_bookmarks": "Könyvjelző importálása / exportálása",

View File

@@ -111,7 +111,7 @@
"import": {
"import_export": "Importa / Esporta",
"import_bookmarks_from_pocket_export": "Importa segnalibri da esportazione Pocket",
"import_bookmarks_from_hoarder_export": "Importa segnalibri da esportazione Hoarder",
"import_bookmarks_from_karakeep_export": "Importa segnalibri da esportazione Karakeep",
"export_links_and_notes": "Esporta link e note",
"imported_bookmarks": "Segnalibri importati",
"import_bookmarks_from_html_file": "Importa segnalibri da file HTML",

View File

@@ -109,7 +109,7 @@
"import": {
"import_export_bookmarks": "ブックマークのインポート/エクスポート",
"import_bookmarks_from_html_file": "HTML ファイルからブックマークをインポートする",
"import_bookmarks_from_hoarder_export": "Hoarder エクスポートからブックマークをインポート",
"import_bookmarks_from_karakeep_export": "Karakeep エクスポートからブックマークをインポート",
"imported_bookmarks": "インポートされたブックマーク",
"import_bookmarks_from_pocket_export": "Pocketのエクスポートからブックマークをインポート",
"import_bookmarks_from_omnivore_export": "Omnivoreエクスポートからブックマークをインポート",

View File

@@ -265,7 +265,7 @@
"import_bookmarks_from_html_file": "HTML 파일에서 북마크 가져오기",
"import_bookmarks_from_pocket_export": "Pocket 내보내기에서 북마크 가져오기",
"import_bookmarks_from_omnivore_export": "Omnivore 내보내기에서 북마크 가져오기",
"import_bookmarks_from_hoarder_export": "Hoarder 내보내기에서 북마크 가져오기",
"import_bookmarks_from_karakeep_export": "Karakeep 내보내기에서 북마크 가져오기",
"export_links_and_notes": "링크와 주석 내보내기",
"imported_bookmarks": "가져온 북마크"
},

View File

@@ -148,7 +148,7 @@
"import_bookmarks_from_html_file": "Importer bokmerker fra HTML-fil",
"import_bookmarks_from_pocket_export": "Importer bokmerker fra Pocket-eksport",
"import_bookmarks_from_linkwarden_export": "Importer bokmerker fra Linkwarden-eksport",
"import_bookmarks_from_hoarder_export": "Importer bokmerker fra Hoarder-eksport",
"import_bookmarks_from_karakeep_export": "Importer bokmerker fra Karakeepp-eksport",
"export_links_and_notes": "Eksporter lenker og notater",
"imported_bookmarks": "Importerte bokmerker"
},

View File

@@ -100,7 +100,7 @@
"import_bookmarks_from_pocket_export": "Importeer Bladwijzers van Pocket export",
"import_bookmarks_from_omnivore_export": "Bladwijzers importeren uit Omnivore export",
"import_bookmarks_from_linkwarden_export": "Bladwijzers importeren uit Linkwarden-export",
"import_bookmarks_from_hoarder_export": "Bladwijzers importeren uit Hoarder-export",
"import_bookmarks_from_karakeep_export": "Bladwijzers importeren uit Karakeep-export",
"export_links_and_notes": "Links en notities exporteren"
},
"broken_links": {

View File

@@ -89,7 +89,7 @@
"import_export": "Import / Eksport",
"import_export_bookmarks": "Import / Eksport zakładek",
"import_bookmarks_from_omnivore_export": "Importuj zakładki z eksportu Omnivore",
"import_bookmarks_from_hoarder_export": "Importuj zakładki z eksportu Hoarder",
"import_bookmarks_from_karakeep_export": "Importuj zakładki z eksportu Karakeep",
"export_links_and_notes": "Eksportuj linki i notatki",
"imported_bookmarks": "Zaimportowane zakładki",
"import_bookmarks_from_linkwarden_export": "Importuj zakładki z eksportu Linkwarden"

View File

@@ -98,7 +98,7 @@
"import_export_bookmarks": "Importar/Exportar Marcadores",
"import_bookmarks_from_html_file": "Importar favoritos de arquivo HTML",
"import_bookmarks_from_linkwarden_export": "Importar marcadores da exportação do Linkwarden",
"import_bookmarks_from_hoarder_export": "Importar marcadores da exportação do Hoarder",
"import_bookmarks_from_karakeep_export": "Importar marcadores da exportação do Karakeep",
"export_links_and_notes": "Exportar Links e Notas",
"imported_bookmarks": "Favoritos importados"
},

View File

@@ -127,7 +127,7 @@
"import_bookmarks_from_pocket_export": "Importar Favoritos de exportação do Pocket",
"import_bookmarks_from_omnivore_export": "Importar Favoritos de exportação do Omnivore",
"import_bookmarks_from_linkwarden_export": "Importar Favoritos de exportação do Linkwarden",
"import_bookmarks_from_hoarder_export": "Importar Favoritos de exportação do Hoarder",
"import_bookmarks_from_karakeep_export": "Importar Favoritos de exportação do Karakeep",
"export_links_and_notes": "Exportar Links e Notas",
"imported_bookmarks": "Favoritos Importados"
},

View File

@@ -61,7 +61,7 @@
"new_password": "Новый пароль"
},
"import": {
"import_bookmarks_from_hoarder_export": "Импортировать закладки из экспорта Hoarder",
"import_bookmarks_from_karakeep_export": "Импортировать закладки из экспорта Karakeep",
"import_export": "Импорт / Экспорт",
"import_export_bookmarks": "Импорт / Экспорт закладок",
"import_bookmarks_from_pocket_export": "Импортировать закладки из экспорта Pocket",

View File

@@ -93,7 +93,7 @@
"import_bookmarks_from_html_file": "Importovať záložky z HTML súboru",
"import_bookmarks_from_pocket_export": "Importovať záložky z Pocket exportu",
"import_bookmarks_from_linkwarden_export": "Importovať záložky z Linkwarden exportu",
"import_bookmarks_from_hoarder_export": "Importovať záložky z Hoarder exportu",
"import_bookmarks_from_karakeep_export": "Importovať záložky z Karakeep exportu",
"export_links_and_notes": "Exportovať odkazy a poznámky",
"imported_bookmarks": "Importovať záložky",
"import_export": "Importovať / exportovať"

View File

@@ -8,7 +8,7 @@
"key_success": "Ključ je bil uspešno ustvarjen"
},
"import": {
"import_bookmarks_from_hoarder_export": "Uvozi zaznamke iz Hoarder izvoza",
"import_bookmarks_from_karakeep_export": "Uvozi zaznamke iz Karakeep izvoza",
"import_bookmarks_from_linkwarden_export": "Uvozi zaznamke iz Linkwarden izvoza",
"imported_bookmarks": "Uvoženi zaznamki",
"import_bookmarks_from_pocket_export": "Uvozi zaznamke iz Pocket izvoza",

View File

@@ -112,7 +112,7 @@
"import_export_bookmarks": "Exportera bokmärken",
"import_bookmarks_from_omnivore_export": "Importera bokmärken från Omnivore-export",
"imported_bookmarks": "Importerade bokmärken",
"import_bookmarks_from_hoarder_export": "Importera bokmärken från Hoarder-export",
"import_bookmarks_from_karakeep_export": "Importera bokmärken från Karakeep-export",
"import_bookmarks_from_html_file": "Importera bokmärken från HTML-fil",
"import_bookmarks_from_pocket_export": "Importera bokmärken från Pocket-export",
"export_links_and_notes": "Exportera länkar och anteckningar",

View File

@@ -117,7 +117,7 @@
"import_bookmarks_from_html_file": "HTML Dosyasından Yer İşaretlerini İçe Aktar",
"import_bookmarks_from_pocket_export": "Pocket Dışa Aktarımından Yer İşaretlerini İçe Aktar",
"import_bookmarks_from_omnivore_export": "Omnivore Dışa Aktarımından Yer İşaretlerini İçe Aktar",
"import_bookmarks_from_hoarder_export": "Hoarder Dışa Aktarımından Yer İşaretlerini İçe Aktar",
"import_bookmarks_from_karakeep_export": "Karakeep Dışa Aktarımından Yer İşaretlerini İçe Aktar",
"export_links_and_notes": "Bağlantı ve Notları Dışa Aktar",
"imported_bookmarks": "İçe Aktarılan Yer İşaretleri",
"import_bookmarks_from_linkwarden_export": "Linkwarden dışa aktarımından Yer İşaretlerini İçe Aktar"

View File

@@ -127,7 +127,7 @@
"import_bookmarks_from_pocket_export": "Імпортувати закладки з експорту Pocket",
"import_bookmarks_from_omnivore_export": "Імпорт закладок з експорту Omnivore",
"import_bookmarks_from_linkwarden_export": "Імпортувати закладки з експорту Linkwarden",
"import_bookmarks_from_hoarder_export": "Імпортувати закладки з експорту Hoarder",
"import_bookmarks_from_karakeep_export": "Імпортувати закладки з експорту Karakeep",
"export_links_and_notes": "Експорт посилань і нотаток",
"imported_bookmarks": "Імпортовані закладки"
},

View File

@@ -57,7 +57,7 @@
"import_bookmarks_from_linkwarden_export": "Nhập dấu trang từ bản xuất Linkwarden",
"import_bookmarks_from_pocket_export": "Nhập dấu trang từ bản xuất Pocket",
"import_bookmarks_from_omnivore_export": "Nhập dấu trang từ xuất Omnivore",
"import_bookmarks_from_hoarder_export": "Nhập dấu trang từ bản xuất Hoarder"
"import_bookmarks_from_karakeep_export": "Nhập dấu trang từ bản xuất Karakeep"
},
"webhooks": {
"edit_auth_token": "Sửa mã xác thực",

View File

@@ -114,7 +114,7 @@
"import_bookmarks_from_html_file": "从HTML文件导入书签",
"import_bookmarks_from_pocket_export": "从Pocket导出导入书签",
"import_bookmarks_from_omnivore_export": "从Omnivore导出导入书签",
"import_bookmarks_from_hoarder_export": "从Hoarder导出导入书签",
"import_bookmarks_from_karakeep_export": "从Karakeep导出导入书签",
"export_links_and_notes": "导出链接和笔记",
"imported_bookmarks": "已导入书签",
"import_bookmarks_from_linkwarden_export": "导入 Linkwarden 导出的书签"

View File

@@ -114,7 +114,7 @@
"import_bookmarks_from_html_file": "從 HTML 檔案匯入書籤",
"import_bookmarks_from_pocket_export": "從 Pocket 匯出檔案匯入書籤",
"import_bookmarks_from_omnivore_export": "從 Omnivore 匯出檔案匯入書籤",
"import_bookmarks_from_hoarder_export": "從 Hoarder 匯出檔案匯入書籤",
"import_bookmarks_from_karakeep_export": "從 Karakeep 匯出檔案匯入書籤",
"export_links_and_notes": "匯出連結和筆記",
"imported_bookmarks": "已匯入的書籤",
"import_bookmarks_from_linkwarden_export": "從 Linkwarden 匯出檔案匯入書籤"

View File

@@ -76,7 +76,7 @@ export async function parsePocketBookmarkFile(
});
}
export async function parseHoarderBookmarkFile(
export async function parseKarakeepBookmarkFile(
file: File,
): Promise<ParsedBookmark[]> {
const textContent = await file.text();

View File

@@ -160,7 +160,7 @@ export class CrawlerWorker {
try {
logger.info("[crawler] Loading adblocker ...");
globalBlocker = await PuppeteerBlocker.fromPrebuiltFull(fetch, {
path: path.join(os.tmpdir(), "hoarder_adblocker.bin"),
path: path.join(os.tmpdir(), "karakeep_adblocker.bin"),
read: fs.readFile,
write: fs.writeFile,
});

View File

@@ -1,6 +1,6 @@
import { eq } from "drizzle-orm";
import { db, HoarderDBTransaction } from "@karakeep/db";
import { db, KarakeepDBTransaction } from "@karakeep/db";
import { assets, AssetTypes, bookmarks } from "@karakeep/db/schema";
type DBAssetType = typeof assets.$inferInsert;
@@ -8,7 +8,7 @@ type DBAssetType = typeof assets.$inferInsert;
export async function updateAsset(
oldAssetId: string | undefined,
newAsset: DBAssetType,
txn: HoarderDBTransaction,
txn: KarakeepDBTransaction,
) {
if (oldAssetId) {
await txn.delete(assets).where(eq(assets.id, oldAssetId));

View File

@@ -1,4 +1,4 @@
# See https://docs.hoarder.app/configuration for more information
# See https://docs.karakeep.app/configuration for more information
DATA_DIR=/data
MEILI_ADDR=http://127.0.0.1:7700
MEILI_MASTER_KEY=[generate with <openssl rand -base64 36>]

View File

@@ -6,7 +6,7 @@ slug: /
Karakeep (previously Hoarder) is an open source "Bookmark Everything" app that uses AI for automatically tagging the content you throw at it. The app is built with self-hosting as a first class citizen.
![Screenshot](https://raw.githubusercontent.com/hoarder-app/hoarder/main/screenshots/homepage.png)
![Screenshot](https://raw.githubusercontent.com/karakeep-app/karakeep/main/screenshots/homepage.png)
## Features
@@ -17,8 +17,8 @@ Karakeep (previously Hoarder) is an open source "Bookmark Everything" app that u
- 🔎 Full text search of all the content stored.
- ✨ AI-based (aka chatgpt) automatic tagging. With supports for local models using ollama!
- 🎆 OCR for extracting text from images.
- 🔖 [Chrome plugin](https://chromewebstore.google.com/detail/hoarder/kgcjekpmcjjogibpjebkhaanilehneje) and [Firefox addon](https://addons.mozilla.org/en-US/firefox/addon/hoarder/) for quick bookmarking.
- 📱 An [iOS app](https://apps.apple.com/us/app/hoarder-app/id6479258022), and an [Android app](https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share).
- 🔖 [Chrome plugin](https://chromewebstore.google.com/detail/karakeep/kgcjekpmcjjogibpjebkhaanilehneje) and [Firefox addon](https://addons.mozilla.org/en-US/firefox/addon/karakeep/) for quick bookmarking.
- 📱 An [iOS app](https://apps.apple.com/us/app/karakeep-app/id6479258022), and an [Android app](https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share).
- 📰 Auto hoarding from RSS feeds.
- 🔌 REST API.
- 🌐 Multi-language support.

View File

@@ -2,7 +2,7 @@
## Docker Compose Manager Plugin (Recommended)
You can use [Docker Compose Manager](https://forums.unraid.net/topic/114415-plugin-docker-compose-manager/) plugin to deploy Hoarder using the official docker compose file provided [here](https://github.com/hoarder-app/hoarder/blob/main/docker/docker-compose.yml). After creating the stack, you'll need to setup some env variables similar to that from the docker compose installation docs [here](/Installation/docker#3-populate-the-environment-variables).
You can use [Docker Compose Manager](https://forums.unraid.net/topic/114415-plugin-docker-compose-manager/) plugin to deploy Karakeep using the official docker compose file provided [here](https://github.com/karakeep-app/karakeep/blob/main/docker/docker-compose.yml). After creating the stack, you'll need to setup some env variables similar to that from the docker compose installation docs [here](/Installation/docker#3-populate-the-environment-variables).
## Community Apps
@@ -10,10 +10,10 @@ You can use [Docker Compose Manager](https://forums.unraid.net/topic/114415-plug
The community application template is maintained by the community.
:::
Hoarder can be installed on Unraid using the community application plugins. Hoarder is a multi-container service, and because unraid doesn't natively support that, you'll have to install the different pieces as separate applications and wire them manually together.
Karakeep can be installed on Unraid using the community application plugins. Karakeep is a multi-container service, and because unraid doesn't natively support that, you'll have to install the different pieces as separate applications and wire them manually together.
Here's a high level overview of the services you'll need:
- **Hoarder** ([Support post](https://forums.unraid.net/topic/165108-support-collectathon-hoarder/)): Hoarder's main web app.
- **Browserless** ([Support post](https://forums.unraid.net/topic/130163-support-template-masterwishxbrowserless/)): The chrome headless service used for fetching the content. Hoarder's official docker compose doesn't use browserless, but it's currently the only headless chrome service available on unraid, so you'll have to use it.
- **MeiliSearch** ([Support post](https://forums.unraid.net/topic/164847-support-collectathon-meilisearch/)): The search engine used by Hoarder. It's optional but highly recommended. If you don't have it set up, search will be disabled.
- **Karakeep** ([Support post](https://forums.unraid.net/topic/165108-support-collectathon-karakeep/)): Karakeep's main web app.
- **Browserless** ([Support post](https://forums.unraid.net/topic/130163-support-template-masterwishxbrowserless/)): The chrome headless service used for fetching the content. Karakeep's official docker compose doesn't use browserless, but it's currently the only headless chrome service available on unraid, so you'll have to use it.
- **MeiliSearch** ([Support post](https://forums.unraid.net/topic/164847-support-collectathon-meilisearch/)): The search engine used by Karakeep. It's optional but highly recommended. If you don't have it set up, search will be disabled.

View File

@@ -13,8 +13,8 @@
2. (**Optional**) Install optional dependencies
```shell
# hoarder-cli: karakeep cli tool
paru -S hoarder-cli
# karakeep-cli: karakeep cli tool
paru -S karakeep-cli
# ollama: for automatic tagging
sudo pacman -S ollama

View File

@@ -16,9 +16,9 @@ To configure the app, copy the `.env_sample` to `.env` and change to your specif
You should also change the `NEXTAUTH_URL` variable to point to your server address.
Using `HOARDER_VERSION=release` will pull the latest stable version. You might want to pin the version instead to control the upgrades (e.g. `HOARDER_VERSION=0.10.0`). Check the latest versions [here](https://github.com/hoarder-app/hoarder/pkgs/container/hoarder-web).
Using `KARAKEEP_VERSION=release` will pull the latest stable version. You might want to pin the version instead to control the upgrades (e.g. `KARAKEEP_VERSION=0.10.0`). Check the latest versions [here](https://github.com/karakeep-app/karakeep/pkgs/container/karakeep).
To see all available configuration options check the [documentation](https://docs.hoarder.app/configuration).
To see all available configuration options check the [documentation](https://docs.karakeep.app/configuration).
To configure the neccessary secrets for the application copy the `.secrets_sample` file to `.secrets` and change the sample secrets to your generated secrets.
@@ -77,17 +77,17 @@ After that you have to configure the web service to the type ClusterIP so it is
If you have already deployed the service you can patch the web service to the type ClusterIP with the following command:
` kubectl -n hoarder patch service web -p '{"spec":{"type":"ClusterIP"}}' `
` kubectl -n karakeep patch service web -p '{"spec":{"type":"ClusterIP"}}' `
Afterwards you can apply the ingress and access the service via your chosen URL.
#### Setting up HTTPS access to the Service
To access hoarder securely you can configure the ingress to use a preconfigured TLS certificate. This requires that you already have the needed files, namely your .crt and .key file, on hand.
To access karakeep securely you can configure the ingress to use a preconfigured TLS certificate. This requires that you already have the needed files, namely your .crt and .key file, on hand.
After you have deployed the hoarder manifests you can deploy your certificate for hoarder in the `hoarder` namespace with this example command. You can name the secret however you want. But be aware that the secret name in the ingress definition has to match the secret name.
After you have deployed the karakeep manifests you can deploy your certificate for karakeep in the `karakeep` namespace with this example command. You can name the secret however you want. But be aware that the secret name in the ingress definition has to match the secret name.
` $ kubectl --namespace hoarder create secret tls hoarder-web-tls --cert=/path/to/crt --key=/path/to/key `
` $ kubectl --namespace karakeep create secret tls karakeep-web-tls --cert=/path/to/crt --key=/path/to/key `
If the secret is successfully created you can now configure the Ingress to use TLS via this changes to the spec:
@@ -95,8 +95,8 @@ If the secret is successfully created you can now configure the Ingress to use T
spec:
tls:
- hosts:
- hoarder.example.com
secretName: hoarder-web-tls
- karakeep.example.com
secretName: karakeep-web-tls
````
> Note: Be aware that the hosts have to match between the tls spec and the HTTP spec.
@@ -107,6 +107,6 @@ Go to the [quick sharing page](/quick-sharing) to install the mobile apps and th
## Updating
Edit the `HOARDER_VERSION` variable in the `kustomization.yaml` file and run `make clean deploy`.
Edit the `KARAKEEP_VERSION` variable in the `kustomization.yaml` file and run `make clean deploy`.
If you have chosen `release` as the image tag you can also destroy the web pod, since the deployment has an ImagePullPolicy set to always the pod always pulls the image from the registry, this way we can ensure that the newest release image is pulled.
If you have chosen `release` as the image tag you can also destroy the web pod, since the deployment has an ImagePullPolicy set to always the pod always pulls the image from the registry, this way we can ensure that the newest release image is pulled.

View File

@@ -1,12 +1,12 @@
# PikaPods [Paid Hosting]
:::info
Note: PikaPods shares some of its revenue from hosting hoarder with the maintainer of this project.
Note: PikaPods shares some of its revenue from hosting Karakeep with the maintainer of this project.
:::
[PikaPods](https://www.pikapods.com/) offers managed paid hosting for many open source apps, including Hoarder.
[PikaPods](https://www.pikapods.com/) offers managed paid hosting for many open source apps, including Karakeep.
Server administration, updates, migrations and backups are all taken care of, which makes it well suited
for less technical users. As of Nov 2024, running Hoarder there will cost you ~$3 per month.
for less technical users. As of Nov 2024, running Karakeep there will cost you ~$3 per month.
### Requirements
@@ -14,8 +14,8 @@ for less technical users. As of Nov 2024, running Hoarder there will cost you ~$
### 1. Choose app
Choose _Hoarder_ from their [list of apps](https://www.pikapods.com/apps) or use this [direct link](https://www.pikapods.com/pods?run=hoarder). This will either
open a new dialog to add a new _Hoarder_ pod or ask you to log in.
Choose _Hoarder_ (Karakeep's old name) from their [list of apps](https://www.pikapods.com/apps) or use this [direct link](https://www.pikapods.com/pods?run=hoarder). This will either
open a new dialog to add a new _Karakeep_ pod or ask you to log in.
### 2. Add settings
@@ -23,7 +23,7 @@ There are a few settings to configure in the dialog:
- **Basics**: Give the pod a name and choose a region that's near you.
- **Env Vars**: Here you can disable signups or set an OpenAI API key. All settings are optional.
- **Resources**: The resources your _Hoarder_ pod can use. The defaults are fine, unless you have a very large collection.
- **Resources**: The resources your _Karakeep_ pod can use. The defaults are fine, unless you have a very large collection.
### 3. Start pod and add user

View File

@@ -1,21 +1,21 @@
# Minimal Installation
:::warning
Unless necessary, prefer the [full installation](/Installation/docker) to leverage all the features of hoarder. You'll be sacrificing a lot of functionality if you go with the minimal installation route.
Unless necessary, prefer the [full installation](/Installation/docker) to leverage all the features of Karakeep. You'll be sacrificing a lot of functionality if you go with the minimal installation route.
:::
Hoarder's default installation has a dependency on Meilisearch for the full text search, Chrome for crawling and OpenAI/Ollama for AI tagging. You can however run hoarder without those dependencies if you're willing to sacrifice those features.
Karakeep's default installation has a dependency on Meilisearch for the full text search, Chrome for crawling and OpenAI/Ollama for AI tagging. You can however run Karakeep without those dependencies if you're willing to sacrifice those features.
- If you run without meilisearch, the search functionality will be completely disabled.
- If you run without chrome, crawling will still work, but you'll lose ability to take screenshots of websites and websites with javascript content won't get crawled correctly.
- If you don't setup OpenAI/Ollama, AI tagging will be disabled.
Those features are important for leveraging hoarder's full potential, but if you're running in constrained environments, you can use the following minimal docker compose to skip all those dependencies:
Those features are important for leveraging Karakeep's full potential, but if you're running in constrained environments, you can use the following minimal docker compose to skip all those dependencies:
```yaml
services:
web:
image: ghcr.io/hoarder-app/hoarder:release
image: ghcr.io/karakeep-app/karakeep:release
restart: unless-stopped
volumes:
- data:/data
@@ -37,7 +37,7 @@ docker run -d \
-p 3000:3000 \
-e DATA_DIR=/data \
-e NEXTAUTH_SECRET=super_random_string \
ghcr.io/hoarder-app/hoarder:release
ghcr.io/karakeep-app/karakeep:release
```
:::warning

View File

@@ -1,6 +1,6 @@
# Configuration
The app is mainly configured by environment variables. All the used environment variables are listed in [packages/shared/config.ts](https://github.com/hoarder-app/hoarder/blob/main/packages/shared/config.ts). The most important ones are:
The app is mainly configured by environment variables. All the used environment variables are listed in [packages/shared/config.ts](https://github.com/karakeep-app/karakeep/blob/main/packages/shared/config.ts). The most important ones are:
| Name | Required | Default | Description |
| ------------------------- | ------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -15,7 +15,7 @@ The app is mainly configured by environment variables. All the used environment
## Authentication / Signup
By default, Hoarder uses the database to store users, but it is possible to also use OAuth.
By default, Karakeep uses the database to store users, but it is possible to also use OAuth.
The flags need to be provided to the `web` container.
:::info
@@ -23,7 +23,7 @@ Only OIDC compliant OAuth providers are supported! For information on how to set
:::
:::info
When setting up OAuth, the allowed redirect URLs configured at the provider should be set to `<HOARDER_ADDRESS>/api/auth/callback/custom` where `<HOARDER_ADDRESS>` is the address you configured in `NEXTAUTH_URL` (for example: `https://try.hoarder.app/api/auth/callback/custom`).
When setting up OAuth, the allowed redirect URLs configured at the provider should be set to `<KARAKEEP_ADDRESS>/api/auth/callback/custom` where `<KARAKEEP_ADDRESS>` is the address you configured in `NEXTAUTH_URL` (for example: `https://try.karakeep.app/api/auth/callback/custom`).
:::
| Name | Required | Default | Description |
@@ -35,7 +35,7 @@ When setting up OAuth, the allowed redirect URLs configured at the provider shou
| OAUTH_CLIENT_ID | No | Not set | The "Client ID" as provided by the OAuth provider |
| OAUTH_SCOPE | No | "openid email profile" | "Full list of scopes to request (space delimited)" |
| OAUTH_PROVIDER_NAME | No | "Custom Provider" | The name of your provider. Will be shown on the signup page as "Sign in with `<name>`" |
| OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING | No | false | Whether existing accounts in hoarder stored in the database should automatically be linked with your OAuth account. Only enable it if you trust the OAuth provider! |
| OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING | No | false | Whether existing accounts in karakeep stored in the database should automatically be linked with your OAuth account. Only enable it if you trust the OAuth provider! |
| OAUTH_TIMEOUT | No | 3500 | The wait time in milliseconds for the OAuth provider response. Increase this if you are having `outgoing request timed out` errors |
For more information on `OAUTH_ALLOW_DANGEROUS_EMAIL_ACCOUNT_LINKING`, check the [next-auth.js documentation](https://next-auth.js.org/configuration/providers/oauth#allowdangerousemailaccountlinking-option).
@@ -69,7 +69,7 @@ Either `OPENAI_API_KEY` or `OLLAMA_BASE_URL` need to be set for automatic taggin
:::info
- You can append additional instructions to the prompt used for automatic tagging, in the `AI Settings` (in the `User Settings` screen)
- You can use the placeholders `$tags`, `$aiTags`, `$userTags` in the prompt. These placeholders will be replaced with all tags, ai generated tags or human created tags when automatic tagging is performed (e.g. `[hoarder, computer, ai]`)
- You can use the placeholders `$tags`, `$aiTags`, `$userTags` in the prompt. These placeholders will be replaced with all tags, ai generated tags or human created tags when automatic tagging is performed (e.g. `[karakeep, computer, ai]`)
:::
## Crawler Configs
@@ -95,7 +95,7 @@ Either `OPENAI_API_KEY` or `OLLAMA_BASE_URL` need to be set for automatic taggin
## OCR Configs
Hoarder uses [tesseract.js](https://github.com/naptha/tesseract.js) to extract text from images.
Karakeep uses [tesseract.js](https://github.com/naptha/tesseract.js) to extract text from images.
| Name | Required | Default | Description |
| ------------------------ | -------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

View File

@@ -1,18 +1,18 @@
# Quick Sharing Extensions
The whole point of Hoarder is making it easy to hoard the content. That's why there are a couple of
The whole point of Karakeep is making it easy to hoard the content. That's why there are a couple of
## Mobile Apps
<img src="/img/quick-sharing/mobile.png" alt="mobile screenshot" width="300"/>
- **iOS app**: [App Store Link](https://apps.apple.com/us/app/hoarder-app/id6479258022).
- **iOS app**: [App Store Link](https://apps.apple.com/us/app/karakeep-app/id6479258022).
- **Android App**: [Play Store link](https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share).
## Browser Extensions
<img src="/img/quick-sharing/extension.png" alt="mobile screenshot" width="300"/>
- **Chrome extension**: [here](https://chromewebstore.google.com/detail/hoarder/kgcjekpmcjjogibpjebkhaanilehneje).
- **Firefox addon**: [here](https://addons.mozilla.org/en-US/firefox/addon/hoarder/).
- **Chrome extension**: [here](https://chromewebstore.google.com/detail/karakeep/kgcjekpmcjjogibpjebkhaanilehneje).
- **Firefox addon**: [here](https://addons.mozilla.org/en-US/firefox/addon/karakeep/).

View File

@@ -8,7 +8,7 @@
| `apps/workers` | The background workers logic |
| `apps/mobile` | The react native based mobile app |
| `apps/browser-extension` | The browser extension |
| `apps/landing` | The landing page of [hoarder.app](https://hoarder.app) |
| `apps/landing` | The landing page of [karakeep.app](https://karakeep.app) |
## Shared Packages

View File

@@ -1,7 +1,7 @@
# Importing Bookmarks
Hoarder supports importing bookmarks using the Netscape HTML Format, Pocket's new CSV format & Omnivore's JSONs. Titles, tags and addition date will be preserved during the import. An automatically created list will contain all the imported bookmarks.
Karakeep supports importing bookmarks using the Netscape HTML Format, Pocket's new CSV format & Omnivore's JSONs. Titles, tags and addition date will be preserved during the import. An automatically created list will contain all the imported bookmarks.
:::info
All the URLs in the bookmarks file will be added automatically, you will not be able to pick and choose which bookmarks to import!
@@ -40,10 +40,10 @@ All the URLs in the bookmarks file will be added automatically, you will not be
Importing bookmarks using the CLI requires some technical knowledge and might not be very straightforward for non-technical users. Don't hesitate to ask questions in github discussions or discord though.
:::
If you can get your bookmarks in a text file with one link per line, you can use the following command to import them using the [hoarder cli](https://docs.hoarder.app/command-line):
If you can get your bookmarks in a text file with one link per line, you can use the following command to import them using the [karakeep cli](https://docs.karakeep.app/command-line):
```
while IFS= read -r url; do
hoarder --api-key "<KEY>" --server-addr "<SERVER_ADDR>" bookmarks add --link "$url"
karakeep --api-key "<KEY>" --server-addr "<SERVER_ADDR>" bookmarks add --link "$url"
done < all_links.txt
```

View File

@@ -22,9 +22,9 @@ Check the logs of the container and this will usually tell you what's wrong. Com
Check the logs of the container and this will usually tell you what's wrong. Common problems are:
1. Typo in the env variable `OLLAMA_BASE_URL` name resulting into logs saying something like "skipping inference as it's not configured".
2. You forgot to call `docker compose up` after configuring ollama.
3. You didn't change the `INFERENCE_TEXT_MODEL` env variable, resulting into hoarder attempting to use gpt models with ollama which won't work.
4. Ollama server is not reachable by the hoarder container. This can be caused by:
1. Ollama server being in a different docker network than the hoarder container.
3. You didn't change the `INFERENCE_TEXT_MODEL` env variable, resulting into karakeep attempting to use gpt models with ollama which won't work.
4. Ollama server is not reachable by the karakeep container. This can be caused by:
1. Ollama server being in a different docker network than the karakeep container.
2. You're using `localhost` as the `OLLAMA_BASE_URL` instead of the actual address of the ollama server. `localhost` points to the container itself, not the docker host. Check this [stackoverflow answer](https://stackoverflow.com/questions/24319662/from-inside-of-a-docker-container-how-do-i-connect-to-the-localhost-of-the-mach) to find how to correctly point to the docker host address instead.
## Crawling not working

View File

@@ -1,6 +1,6 @@
# Community Projects
This page lists community projects that are built around Hoarder, but not officially supported by the development team.
This page lists community projects that are built around Karakeep, but not officially supported by the development team.
:::warning
This list comes with no guarantees about security, performance, reliability, or accuracy. Use at your own risk.
@@ -10,7 +10,7 @@ This list comes with no guarantees about security, performance, reliability, or
_By [@luolei](https://github.com/foru17)._
A user-friendly Raycast extension that seamlessly integrates with Hoarder, bringing powerful bookmark management to your fingertips. Quickly save, search, and organize your bookmarks, texts, and images—all through Raycast's intuitive interface.
A user-friendly Raycast extension that seamlessly integrates with Karakeep, bringing powerful bookmark management to your fingertips. Quickly save, search, and organize your bookmarks, texts, and images—all through Raycast's intuitive interface.
Get it [here](https://www.raycast.com/luolei/hoarder).
@@ -26,7 +26,7 @@ Get it [here](https://www.alfredforum.com/topic/22528-hoarder-workflow-for-self-
_By [@jhofker](https://github.com/jhofker)_
An Obsidian plugin that syncs your Hoarder bookmarks with Obsidian, creating markdown notes for each bookmark in a designated folder.
An Obsidian plugin that syncs your Karakeep bookmarks with Obsidian, creating markdown notes for each bookmark in a designated folder.
Get it [here](https://github.com/jhofker/obsidian-hoarder/), or install it directly from Obsidian's community plugin store ([link](https://obsidian.md/plugins?id=hoarder-sync)).
@@ -34,14 +34,14 @@ Get it [here](https://github.com/jhofker/obsidian-hoarder/), or install it direc
_By [@Madh93](https://github.com/Madh93)_
A Telegram Bot for saving bookmarks to Hoarder directly through Telegram.
A Telegram Bot for saving bookmarks to Karakeep directly through Telegram.
Get it [here](https://github.com/Madh93/hoarderbot).
Get it [here](https://github.com/Madh93/karakeepbot).
### Hoarder's Pipette
_By [@DanSnow](https://github.com/DanSnow)_
A chrome extension that injects hoarder's bookmarks into your search results.
A chrome extension that injects karakeep's bookmarks into your search results.
Get it [here](https://dansnow.github.io/hoarder-pipette/guides/installation/).

View File

@@ -1,6 +1,6 @@
# Legacy Container Upgrade
Hoarder's 0.16 release consolidated the web and worker containers into a single container and also dropped the need for the redis container. The legacy containers will stop being supported soon, to upgrade to the new container do the following:
Karakeep's 0.16 release consolidated the web and worker containers into a single container and also dropped the need for the redis container. The legacy containers will stop being supported soon, to upgrade to the new container do the following:
1. Remove the redis container and its volume if it had one.
2. Move the environment variables that you've set exclusively to the `workers` container to the `web` container.
@@ -16,8 +16,8 @@ index cdfc908..6297563 100644
version: "3.8"
services:
web:
- image: ghcr.io/hoarder-app/hoarder-web:${HOARDER_VERSION:-release}
+ image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release}
- image: ghcr.io/hoarder-app/hoarder-web:${KARAKEEP_VERSION:-release}
+ image: ghcr.io/karakeep-app/karakeep:${KARAKEEP_VERSION:-release}
restart: unless-stopped
volumes:
- data:/data
@@ -43,7 +43,7 @@ index cdfc908..6297563 100644
volumes:
- meilisearch:/meili_data
- workers:
- image: ghcr.io/hoarder-app/hoarder-workers:${HOARDER_VERSION:-release}
- image: ghcr.io/hoarder-app/hoarder-workers:${KARAKEEP_VERSION:-release}
- restart: unless-stopped
- volumes:
- - data:/data

View File

@@ -1,6 +1,6 @@
# Search Query Language
Hoarder provides a search query language to filter and find bookmarks. Here are all the supported qualifiers and how to use them:
Karakeep provides a search query language to filter and find bookmarks. Here are all the supported qualifiers and how to use them:
## Basic Syntax

View File

@@ -1,6 +1,6 @@
# Using Hoarder with SingleFile Extension
# Using Karakeep with SingleFile Extension
Hoarder supports being a destination for the [SingleFile extension](https://github.com/gildas-lormeau/SingleFile). This has the benefit of allowing you to use the singlefile extension to hoard links as you're seeing them in the browser. This is perfect for websites that don't like to get crawled, has annoying cookie banner or require authentication.
Karakeep supports being a destination for the [SingleFile extension](https://github.com/gildas-lormeau/SingleFile). This has the benefit of allowing you to use the singlefile extension to hoard links as you're seeing them in the browser. This is perfect for websites that don't like to get crawled, has annoying cookie banner or require authentication.
## Setup
@@ -8,11 +8,11 @@ Hoarder supports being a destination for the [SingleFile extension](https://gith
2. In the extension settings, select `Destinations`.
3. Select `upload to a REST Form API`.
4. In the URL, insert the address: `https://YOUR_SERVER_ADDRESS/api/v1/bookmarks/singlefile`.
5. In the `authorization token` field, paste an API key that you can get from your hoarder settings.
5. In the `authorization token` field, paste an API key that you can get from your karakeep settings.
6. Set `data field name` to `file`.
7. Set `URL field name` to `url`.
Now, go to any page and click the singlefile extension icon. Once it's done with the upload, the bookmark should show up in your hoarder instance. Note that the singlefile extension doesn't show any progress on the upload. Given that archives are typically large, it might take 30+ seconds until the upload is done and starts showing up in Hoarder.
Now, go to any page and click the singlefile extension icon. Once it's done with the upload, the bookmark should show up in your karakeep instance. Note that the singlefile extension doesn't show any progress on the upload. Given that archives are typically large, it might take 30+ seconds until the upload is done and starts showing up in Karakeep.
## Recommended settings
@@ -22,7 +22,7 @@ In the singlefile extension, you probably will want to change the following sett
* Stylesheets > group duplicate stylesheets together: on
* HTML content > remove frames: on
Also, you most likely will want to change the default `MAX_ASSET_SIZE_MB` in hoarder to something higher, for example `100`.
Also, you most likely will want to change the default `MAX_ASSET_SIZE_MB` in karakeep to something higher, for example `100`.
:::info
Currently, we don't support screenshots for singlefile uploads, but this will change in the future.

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJzNVE1v2zAM/SsCTxugxenQYYVv2WFYh2EothQ7BDkwFhOrsS1Vkttkhv77QNn5arPuMgw72ZYfxcfHR3agyBdO26BNAzlMlBKhJLEwZl2jW3sRjEBRaR9AQsCVh3wGX7QPHuYSPBWt02EL+ayDBaEjN2lDCflsHucSLDqsKZDzCeCLkmqEvIOwtQQ5+OB0swIJtMHaVnykSatqs13Vj3dX783m57tyE4Iprji7DgnC2a8VRAmO7lvtSEEeXEsSGqwZUPUACZpLshhKiPKvpf8wSPMihcUBdEJjzhHemsaTZyZvx5f8OG3CVyMK0wRqgnhz0g3xiF6gUpRSX47Hz2N37ARWjlBthW523Rvu5Bi0ttIFckx25znwjDxmcUcFB1pnLLmge8qFUfRcxCihJu9xde7fiU6z/oYDfh5jTOWckYJ7LYw7KNCYIJambdT/XlCKD6VR3Ps2ZWUH5JBxO3zW9S6N2X7Usu7gmgg8XO5hNzqtqyCHDpVy5H3M0Ors4QIkPKDTuKj6SobfvYxLbKsAOZQhWJ9nWXDbUWnQKXIjtBbkE6mnJYnhAmGWyXcDXPRMIMZ4NPPfWd4+7/Hk77XivFxFgvFIJBDI4eWjcTUyv88/pklQ3SwNh3PNPaOL0Xg0Ppq8TwOdyc31WfaTm2uxNC5R32G50ijBGh9qTLYYJpQ3HR58dbzmTm7uDjb703bs6w60CZmtUDecODWuG3o/S6vJg4R8v6P2d/Hp0dqYSyiNDxzUdQv0dOuqGPn4viXHG3d+6H7yiNKe3xXkS6w8vVDHq2+DeV+L3/EeDrHZJpNVLX+BhDVtDxuWt+o/zHqkTpxHCSWhIpdq7wGToiAbjkKfrQU28H4sb26nIAFPbfvEpun2s7S6rkdMzZqaGPcsA38zwRh/AdhohEQ=
sidebar_class_name: "put api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJztVcFu4zYQ/RVhTl2AjZJiiy508y5aNL002LjowdBhLI4txhKpJanYrsB/L2Ykx/LGG+yhx14EafQ4nPf4ZjiAplB500XjLBSwiBGrOsPM0j7DEChm0WWYrZ3bteh3oCDiNkCxgo9TKECpIFDVexOPUKwGWBN68os+1lCsylQq6NBjS5F8EECoamoRigHisSMoIERv7BYU0AHbruGQIaObw3Hb7p8+/OIO//xcH2J01QeuwESBnCq415AUePrSG08aiuh7UmCxZdD6DFJgmGOHsQauildQiB+dPnItl0osa5oJILKAgsrZSDYyHLuuMRUyPH8KvOYKMbd+oiqCgs67jnw0FPiv0a/JJwWy31KiV6Sxfcu6h8oT2VA7TisrHueRNVpL/r7FLYGCTd80D7ilha9q88yRZ6PJMW7SZcEZpECqPO4b0mdsb3fW7S2U6ULfFdc/r7ZMaUSEztkwUvzp9u4booqWpEd1/9f0bU3f375/LePJ+Jl1Mdu43ur/TsbK6StSJQUthcACvP73FRHJcMYLEVkfa6e5/1yQbbkNC8hPooV8OPdqykWJADxa/PNpcPS+gQIG1NpTCCnHzuTPd3wC6A2um5HC9HvUbYN9E6GAOsYuFHke/fGmdug1+RvsOlDXLDomyNwmizVlEzwbK4GU0mziPbKu477zufciEu/LLATG80hAbBZ5+c35Frm+P/5eipJ8Xp/Pg+nX00AcDX627szXc/smHnIbx3hWbeR0d3N7czsbnL9PhBYP91f5Lx7us43zQv6EZa2SksNrURw1DdjTlTF5/iLbcHbld10tI51Ih5h3DRrLO8qZD5NdVi89xtYoLob75JhSQc0OK1YwDGsM9JdvUuLwl54831Dl2S/iKm0Cv2soNtgEeoPDD58nn7/LvlXuFER7FFs2PX+Bgh0dL2+jVCYFNaEmL1WMgE/jXj/KyZ4TvOropE4rFlVFXXwTW8667+HPx6WMqvHSa6XdweMelDylWCfcxdQSG6BBu+2l/WHMyV7FS6t/ZW1hdVWOYRgRS7cjm9KLOpG/WZiU/gXqgvfh
sidebar_class_name: "post api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVU1v2zAM/SsGTxugxenQYYVv6bBh2WEr2gw7BD4oFhOrsS1Xottkhv/7QPkrWbKiGJpDYMtPFPn4+FSDQpdYXZI2BUQwI5JJGpDcuIBMIIOVMdtc2i0I4EWIlnDdLTmIBThMKqtpD9GyhhVKi3ZWUQrRMm5iAaW0MkdC6zzAJSnmEqIaaF8iRODI6mIDAnAn8zLjJY1aZbv9Jn+6v/podr8/pDsik1xxBpo8pM9grqARYPGh0hYVRGQrFFDInEGrESRAc3GlpBQ4K96Bjq6N2nMuxxQsUhzr93RMQEBiCsKCGC7LMtOJZHh473jPmcLM6h4TAgGlNSVa0uj8V8/hgJLWyj2nR5i7F+2eq1P2Gt+b777sk2/8O+Ro2eYQ9+uuNIVrw7+fTs/TkWlHgVl3dKBifgKt3Ovx0kd+ATf/J5mFp+6Ei+Hcjo/L6eUpBb3cgsJQsDZVoV6v8MSoc10TkKNzcnO2o8cl+AgjPu46niOlRrHqjfPHsvgjCPuxcGE9TkgTelHwONvHflgrm0EEtVTKonNNKEsdPl6AgEdptVxlXefazy1ra1llBBGkRKWLwpDsfpIaaRXaiSxLEGfE1QVgfVGKQQcP2ky4Ywcuc8estucees1AEZ/LVXgYe4AHgegevhibS87v26+F55G7dTuawedeUf2gLoeZG2U3jNrQkLhhg1kb3sfstbVdTKaT6YECv3aFzW7mZ3mY3cyDtbGehB7LnDXCtzCXXleduT3n00eh61Goz5t7SyDhjsIyk7rgc70C6k46y8FRWSjRkb22liIgZa1FS6jrlXT402ZNw8sPFVq+IeJRO55bpR0/K4jWMnP4TOpvbjvFvw3+lWxvG8XeSzSr+A0EbHF/fBv4fqUoFVqfRQv41J71bsFhxgAns92IfscsSbCkZ7HxwRze/LhbsBK7Syf3gw9WPoHw/z5Z42v3AvdrNWSy2FTeCKCNybqVx7L/S+atbs/RUdctYmG2WDTNwA7xOxPTNH8AhR3GGA==
sidebar_class_name: "post api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJzVWMFu4zYQ/RVjzmzsFD3p5iy6aIq2GzQpejB0GEtjixuJ1JKUs66gfy+GpC3FkRO5WRQtAgSyOEMOH98M36iFnGxmZO2kVpDAB0PoaIYzRU+ztdaPFZpHEOBwayFZwU18ZSEVYClrjHR7SFYtrAkNmWXjCkhWaZcKMPSlIetudL6HpD1Z6KGg4/wzp2eZXxgEZFo5Uo49sK5LmSF7zD9bdmvBZgVV6EfL8tPGL+32NUECev2ZMgcCaqNrMk6SZTsnXUn+IZhZZ6TaggDVlCWuecyZhgRU+PUXUlvewPVisegEoMkKuaN84L3WuiRU0AnY4E7z/s+NK+1G1u0E2Kaq0OxHxwIO+dK9HXHXdaIFrWgaDH705ZykmopPtpTqEdJOQGPKMbuNNhU6SKAxkgOtDWUGn0rKlwGl23xkQ12ggTQM0iqMhiVSDv59ITv66nzI/mEUad2YjP4Y29GZ0A5zvjc2tJZCcP7p4Q1zWeGWl6/zTe80iqiAjSzpN6zOcOviHffx9cumHf91wcPWWtmw6+8X1+OpHGk7LBmTE/l1oOU4CK/kSSeg0rncyIlpJKaWiHdXBIfbrVTbe4eusVNK0oEetskyspbTEGXZGE8VUjl7pWdLzUj8Z0vPGCq+5h8N0RjcgwDpqLL/+NzUOeKic5gVlN+MBndMKwkCiqZCBekpn2UOcf5ns3m7ARn/nYJ5Eaue5dMEe18tRnP8nPHyXD0Z40hmiJQttLvEa9OU5R2vFDLkEtcXV8klzjuZk74oUNzJbCLQhavKDz113rQ/bGOaNTau0GYaRM26lLagadY5OrqLHtNAYY9fY9Gcojz+s9f6xFD/19f8WM5egIgAK/8aTquaak1mlM+TuX+Jtng36o16VPpp5ArwDixd4nLf/v6adMx9BT3s+374Zo1KkbmNXDgpnBBLGttFMeWrG4zUSc65c1D427CPNu1GDXoZ9Uw0DYTOM1VzKmGiSOiJcsQ9Pd5/x54RgqD8YbF4qSFvMJ/FfvHbScdM5+NaoyJrGfw3JbKfobf3ktj7u0LnkECtfbw1ctMI8/WxO+bm2OzIWC80vEKAFvPckLXdHGs5313zSaORnEQ+3DgcwNlgU3K3VThX22Q+d2Z/VWg0OZkrrGsQIyI8TjDTm5kraBbNZyESRn/Qs98zhmHdYed+BITX5V14M1ax3ohJ6R8+HrrBn/988Kjx2fzeN/w/fsWqjuon0uCYJb2GDiJ3qJrDmyBne4+jau1fDfR//zLG7pVZ1GX94GjDOiCFVBvN8fKpBUyvrxZXC+iJ/FMEdHl3O4r/8u52ttHGg3+w5bPi+1tbx6I1aaMCPvul5UQLHlPh/KeZsGm+0eZ1idJ3GlGTBmKuYD38bFMwaZMVtO0aLd8ZXcevvzTEEK/Snpb+S46AgjBn5bFq4ZH4FKIk+i5W9h2Wja+wp7nKlT54LLOMaveqbTrIq7tP9w++AIZPR5VPZDD4BML/TwAEaA+Sp7B/10KJatv4xIYwZxdV1rAde07kYSOAaj+IsG2DxYN+JNV1IOJWHP8G3x7/DcCdo/I=
sidebar_class_name: "post api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJztVj1v2zAQ/SvCzaztFJm4OUWLpkuCxkUHQ8NZOluKJZIhqSSGwP9eHCVHsqMEHTJ06Gbrjvfx7t0jW8jJZbY0vtQKJHyxhJ4STBQ9JUW5K6pyV3gQ4HHnQK7h+/Gbg1SAo6yxpT+AXLewIbRkl40vQK7TkAqw9NCQ81c6P4Bsz1KtChoyJF4nWcwNAjKtPCnPR9CYqsyQj8zvHZ9rwWUF1ci//MEQSNCbe8q4SGO1IetLcmzdaL2v0e6v85Gv87ZUOwgCnEfrb7ZbR35kV029Ict2Uvk71kxX2r6Oy8eamoE6UFXpJ2AQchCws0QKBGyqhhi5nLbYVB7k0TEI8PTsp0KqpqpwUxFIbxsKApT29BeOoZtAyRXI9RiP0+7HvfZV9DnSELoozmjlOlg/Ly6mh9nNLz+hzf9RfswoBZTTrTeO7Buo9PNYThTyAdSIFb3kH2dLBfjSc+mDWkBHpMvF4jV3rnDEmaTXjI/jTqbzCYSDgJqcw92U7QydGGHwT4+9XE700gOZKO2TrW5U/q83Es/7QucgwegIvEGWcJgXg9az1NtHsi4qfWMrkNBinltyLszRlPPHCxDwiLZk1sZ6e3MH0nFFCu+Nk/O5t4dZodHmZGdoDIgJQekDJHqbeL4sOvekq4QZNbqB7hjEXixG99ALIpyXu4huIHsn3uL445u2NXJ9P36vImw8nJ/D9fX1GWtT0bkWDft6IkGLE8lZvEjMoCSdPozWPcrAaKal2mrOxph3iFzMFrMFjHarh2N5ez2J3vL2OtlqG6E7+jLSQcQ51xjJpzDC8ea9fxK3Haj8zkuhA5w7nJsKSxVlihnT9sxaQ3HyiiiYdnINbbtBR79sFQJ/fmjI8ssiHXgVHxYCCsKcbKTing5cTFfWpxXnZneWZvl624I4nlhmGRn/rm862ozbm7sVk6V/ydRxFcFivBXwCSSAAB1hihyM31qoUO2auJrQxWRq4Skzz5gYu+pNqA6jCtu281jpPakQQPSteP4Pgbf5D3zOXeg=
sidebar_class_name: "post api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJy1VU1v2zAM/SsGz1o+hp58S4sN61BgxZphhyAH1mZitbakSnLbwNB/Hyg7sZN6KQZ0F8OSSJF875FqICeXWWm81ApSuLKEnhJMFL0kpXQeBHjcOkhXcCOdd7AW4CirrfQ7SFcN3BNasovaF5Cu1mEtwNJTTc5f6nwHaXMSYFlQvDfxOsliMBCQaeVJebZGY0qZIVtPHxy7NOCygirkP78zBCno+wfKODVjtSHrJTk+VVjRwMp5K9UWBFRS3ZDacoZzARW+7lcXsyCO8zvrPDtyns/YW2ZjbkF0G2/vI1VXjGaFqsYSBLgKrWdYc9pgXXpI92dBwFNNdvdeTUGAQUvKX+djpqouS7wvCVJvawqhZUhayjmPCFpXxzqE9tgZrVwL6ufZfJzFlr18r5IP4lCOlBDEX6h9n72T2s/w9Q8I/ndyzzMmcxBHtA2SXwvw0rNnbFdoCb2Yzd5yeIl50rXqx9GX6Xycp4qcw+3Y2Ul18YbePkoy+vtC55CC0TFfgyx9mJZxKPFMss9kXRxJtS0hhQbz3JJzYYpGTp/nIOAZrWRcY6rdcQvMnpzCe+PS6dTb3aTQaHOyEzQGxEgDdBckepP4gpLOPGkzYeQHo/KO8WvjDgfmAQyOy1VEM0g7IxDdz1dtK+T8vv9eRsSYl5/9nP3yipUpqR+CvZaO8z5st33Qr7s8DsLttNkb9P0xYFWqjeagDH0bYD6ZTWbQq/Bbh8ri9noUxMXtdbLRNiK4t2XAuSO18xWqQVFjr9PJADjoePwpa6v09OqnpkSpOE6US9MpagXl/pkrWGnpCprmHh39smUIvN0hs1r3eoovn4CCMCcbJfhIDN5Vm8ynJYdl87Lm8G8aLIi9xyLLyPiztutBM9z+uFuySLqntordBxZfQMRvCiBAR3Ci9uJeAyWqbR27Edo7WVJ4rMgTBcaquiNUu0GGTdNaLPUjqRBAdKV4XkPgBv4D5V7dCQ==
sidebar_class_name: "post api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJx9U01v1DAQ/SvWnEAymxYVgXJb1CKKEKpgEYdVDk4yu3E3iV170m6I/N/RONmvdmku8ccbz5s3bwYo0RdOW9KmhRSusUZCkRuzaZTbiLwXmrzQJUggtfaQLuHzdOkhk+Cx6JymHtLlADkqh27eUQXpMguZBKucapDQ+QjwRYWNgnQA6i1CCp6cbtcgAbeqsTUfadRlve3XzdP9p49m+/dDtSUyxSdmoClCdgxuSwgSHD502mEJKbkOJbSqYVB+AEnQXJxVVAGzcuitaT16ZvL+4op/pzr8MKIwLWFL4p2g6kiRJ+VFGVWKya/ORe/4idaQWJmuZQrTe4xW1ta6UIxO7j2HnJHG5PdYEEiwzlh0pEe6hSnxpYBBQoPeq/W5uxONluMLB3wW+OM9VaaEFMbqODHrlUKyq90nw0HUANx897hrbedqSGFQZenQ+5Aoq5PHS5DwqJxWeT2yn65HyVaqqwlSqIisT5OEXD+rjHIlupmyFuQzWRcViukBYVaxLRNcjEwghHDkyV8s6Zj32Jl7fTgvVxFh7JgIAjktvhjXKOb37c8iiqjbleFwrnlkdDm7mF0cGfPrRGd+d3uW/fzuVqyMi9R3WK40SLDGU6OiFSYDT7Oo9t57/uRw8NTrgzuWS7ilxNZKt5wv9muYerzcT4sHCenR6GQSKuOJIcOQK4+/XR0CHz906Hjss0OLoxFK7XldQrpStcdXOL/5Obnyrfgfy+lQtX10Ut3xDiRssD8d8ZAFCRWqEl1kMQLmRYGWjkJfTB77Ze/865vvN4sbkKBOjfLMGDHBWWbDMCIWZoNtCHuixHvmGMI/Dwbc/Q==
sidebar_class_name: "delete api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVMFu2zAM/RWDpw0QknTosMG3AO2wDANWbB12CHxQLCZWY0uqRLfJDP37QNtJnNbtdtgpjvgkPj4+sgGFIffakbYGUrjCEgmTQm+KUm8KSlb7RFNItAIBJDcB0iV8PkQDZAIC5rXXtId02cAKpUc/r6mAdJnFTICTXlZI6EMLCHmBlYS0Ado7hBQCeW02IAB3snIlH2nUqtztN9Xj3ccPdvf7fbEjsvlHpqCphRwpLBREAR7va+1RQUq+RgFGVowqBigBmgt0kgpgXh6DsyZgYC7vZjP+OdfitsBEtXqokyAgILeG0BBfkM6VOpd8YXoX+NZIhXZ1hzlfdN469KS7nCtrt5X024V6rkYUEEh6+rZeB6RB3NTVCj3H0ahXorktrR9V2dQV93CPZWkfgXVgbTYe0YCAVVkjN1XhWtYlQXoARgGEOxp70tRlKVfcFhY/CjCW8J+Aerz0OqB/QZXcoyRU8xEi8cwHy6G+52oOteur6jm3jI75h9myEetBjJzzcnb53DtHUGIsJWtbG/X/nJNbNaJvFFBhCHIzFnuiTfvCCZ/FrpQKqbAKUuhsz4l5XFKYHv0fps1gqiJLi/7hMN21LyGFRirlMYQ4lU5PHy5AwIP0mlvf8u/DnWoHnxVELqTTKfn9pLDSK/QT6RyIkansH0jsOqECkx6edEy4LYO19INF7SdusJyOCnFerqKFQdqDeBTaj0/WV5L5ffl128qozdryda65Y3QxmU1mw93U05nfLEbZz28Wydr6lvoBy5VGAc4GqmRrhn6F9QtZnm2gszebk63+sr67gtnwU1dKbdpZ4441fZ+Xp40ZQEA63J+ZgMIGYlDTrGTAn76MkY/va/S8/bNTm1szKB34W0G6lmXAV2i/+d57823yEs/+UJp96yZeUymAgC3unyz6mEUBBUqFvqXRIeZ5jo4Gd58NIJvmOABX11+vb69BgDx3yxN3tAlGqTVNh7i1WzQxHpkS/2eOMf4BcaSP2A==
sidebar_class_name: "delete api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJx9U9FO2zAU/RXrPm2S18DENOS3SjCNCU1o67SHKg9uctuYJrGxb6BZ5H+frhNogUJfGtvHPueee+4AJYbCG0fGtqDgAmskFLUJJFa9MBSEKUEC6U0AtYRrEyhALiFg0XlDPajlACvUHv28owrUMo+5BKe9bpDQhwQIRYWNBjUA9Q5BQSBv2g1IwJ1uXM1bBk1Z7/pN83B7/tXu/n2pdkS2OGd2QwnC7FclRAke7zrjsQRFvkMJrW4YUI8ACYaLcZoqYDUeg7NtwMAKPp+c8d/zun9aUdiWsCXxSVCFYmXtttF+Kx50EGVyJRGfHbvNukRrSaxt1zL99BYjtXO1KTQjs9vA8CN22NUtFgQSnLcOPZlRamFLfG1alNBgCHpz7OyZN8vxhT0+j/zjNVW2BAVjZUzMXinI2MGQDaOREbjR/v6xjZ2vQcGgy9JjCDHTzmT3pyDhXnujV/WoejoebVrrriZQUBG5oLKMfD+rrPYl+pl2DuQLKxcViukBYdepFRNcjEogxniQv99s5ch7mMInX5iXq0gwUBMI5PTxzfpGs74ffxfJPNOuLV/nmkdFp7OT2clBCL9PcuY3V0fVz2+uxNr6JP0Ry5VGCc4GanSKwBTYad50mriXzw37HL09mGOZhDvKXK1NyzypT8PU02WaigAS1DQeuYTKBuKjYVjpgH98HSNv33XoeaTzfUtT40sT+LsEtdZ1wHd0fvg1pe+jeEvdtKnbPiWn7ngFErbY70c45lFChbpEnxSMh/OiQEcH115NF2fjKd0Xl9eXi0uQoJ+H4kUIEsFRVcMwIhZ2i22MTyKJ16wxxv9jlcnF
sidebar_class_name: "delete api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJx9U8Fu2zAM/RWBpw3Q4nbosMK3AO2wDsNQbBl2CHJgbCZWY1uqRLfJDP37QNlN0jadL7LEJ/Hx8bGHkkLhjWNjW8jhimpiUoxrtdwpw0GZEjQwrgPkc5jJutAQqOi84R3k8x6WhJ78tOMK8vkiLjQ49NgQkw8JEIqKGoS8B945ghwCe9OuQQNtsXG1HBkyZb3drZvHu8vPdvv3U7VltsWlJDecIDNc35QQNXi674ynEnL2HWlosZE4p7gGI4U45AqEi6fgbBsoSP6PZxeyPK/5h1WFbZlaVh8UV6SW1m4a9Bv1iEGVSZGU9+LU7RmuVWtZrWzXSvbxKQGic7UpUIDZXRD0CS3s8o4KBg3OW0eezcC0sCW9VixqaCgEXJ+KPVNmPrxwwC+ifLLnypaQw1CYJBapcsikyVmfVIwgPfYPTx3sfA059FiWnkKIGTqTPZyDhgf0Bpf1wHkMDxqtsKsZcqiYXcizjP1uUln0JfkJOgf6pY4VqfEBZVepDyNcDUwgxnhkvV8i5JD32IB7VSSvVJFgkI8g0OPPF+sbFH7f/sySdKZdWbkuNQ+Mzidnk7Mj/30d6Uxvb06yn97eqJX1ifoTViqNGpwN3GAywGjWcdBQRu3la/3BRG8O5FAk05YzV6NpJUvqUj/2cz4MrYZ8mIuFhsoGlkDfLzHQb1/HKMf3HXmZ5MWhnanppQnyX0K+wjrQf0i++zn67r16i9t4iO0uuabuZAcaNrTbj25cRA0VYUk+ERhi06Igx0e3Xo2V2GJv66vr79eza9CAz/3wov8pwUlSfT8gZnZDbYwHjrIXjjH+AzX6w8U=
sidebar_class_name: "delete api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJy9VE1v2zAM/SsCTxugxe3QYYVvGdphHYah2DLsEPjA2EzsxrZUiW6TGfrvA/2RjzYrdhiWSyzpiXp8fGQLGfnUFZYLU0MMV8SY5gprhd4Tq6UzlUK1MGZdoVuDBsaVh3gOH4YtD4kGT2njCt5CPG9hQejITRvOIZ4nIdFg0WFFTM53AJ/mVCHELfDWEsTg2RX1CjTQBitbylZBRVZutqvq8e7yvdn8epdvmE16KQwK7iAjg5sMggZH903hKIOYXUMaaqwEtNiDNBSSokXOIeh/RmMqQr3IAQfEEYFE4N6a2pMXDm/PLuTvuBxfjUpNzVSzejNU5BG9yroqUaZ8k6bk/bIpy60QuDgVZNRJ1YbV0jS1MBnCChqtLYsUBR3deblyQhuzuKOUQYN1xpLjomedmoyeKxg0VOQ9rk6dHek07yPs8UmQn6w5NxnEkFFJLIhOthiisaI+avfFDVGnjo/aQewA4kr3MHqucSXE0GKWOfI+RGiL6OEcNDygK3BR9ukMx72GS2xKhhhyZuvjKGK3neQGXUZugtaCfqLzLCc1BFBmqTgnNcBVzwRCCAfN8l007t89bJmdYPKuZNHBxModCPTw8dG4CoXf55+zTtWiXhq5Ljn3jM4nZ5OzA6t+GuhMb29Osp/e3qilcR31ESuZBg3WeK6w88bg6nFUiN5Po7V7f/3NSOnzZdpwZEssanmwK1g7VH2+62MPGuKjpu4LL9tjnyUacuNZrrXtAj39cGUIsn3fkJMhlezr3rkjK7x8ZxAvsfT0Qjavvg3efa3+xHzYxHrb2atsZAUa1rQ9HkgyhP7jy6M8IQkacsKMXJd8fzpNU7J8cO/ZWBDv7try6vrL9exa5D827ROTdg+cpNW2PWJm1lSHsGPJshaOIfwG11pC+w==
sidebar_class_name: "delete api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVd9v0zAQ/leiewLJNB0aAuWtY0UUITSNIh6qPrjxtfGaxJ592Vqi/O/onKQ/aBkTWh+qxPl8vvvuu881KPSp05a0KSGBaySZZhHJlY+WzhSRjBbGrAvp1iCAlyGZwVW35GEuwGNaOU1bSGY1LFA6dKOKMkhm82YuwEonCyR0PgB8mmEhIamBthYhAU9OlysQgBtZ2JyXNGqVb7ar4vHuw3uz+fUu2xCZ9ANnoClA+gwmChoBDu8r7VBBQq5CAaUsGLTYgwRoLs9KyoCz4h3o6cqoLedyTMI0w5YBMpEKhAxAQGpKwpIYLq3NdSoZHt953nOmMLO4w5RAgHXGoiONPnwNHO5Q0jm55fQIC/+s3RN1yl4TevMtlH3yjX+HHM3aHOb9urem9G34t8PheTpy7Skyy44OVMxPpJV/OV76yM/g5v8kMw3UnXCxO7fj43J4eUpBL7eoNBQtTVWqlys8Nepc1wQU6L1cne3ocQkhwh4/7zpeIGVGQQIKcyRGBPknEPeD4eN6PyNNHGTBA+0e+nGtXA4J1FIph943sbQ6frgAAQ/SabnI2xK6zy1vS1nlBAlkRNYncUxuO8iMdArdQFoL4oy8ugCsMMow6uBRmwn37MBnvjOv7bmHbrMjic/lKgKMXSCAQHQPn4wrJOf35ec0MMn9ut3bwbjXVD+qs93U7YW3G7ZdS+YNW8zS8D5mr63tYjAcDA80+LkrbHQzOcvD6GYSLY0LJPRY5qwRYI2nQgZldfb2tFcfBa/3Yv2XxbckEm4otrnUJZ8dVFB38pntfJXFkhyZbGssAjLjiZF1vZAef7i8aXj5vkLH98R8r5/Ar9KenxUkS5l7fCL5V7ed7l9Hf0u2N49yG2SaV/wGAta4Pb4TQs8ylApdyKIFfGzPejPlMPsAJxPeiH7HKE3R0pPY+cE0Xo+/jqdj1mN3+RTBAMDJRxDhP6RrQvVB5mGthlyWqyoYArRRWb3yWPx/iL1V7zlC6rpFTM0ay6bZ8UP8ztQ0zW8i/clR
sidebar_class_name: "delete api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJzNWN1v2zYQ/1eEe9kGCHE6dFjhtyTYugxbGywZ9hD44SyeLdYUqZKUE9fQ/14cJUuyQ8fKGmB7iiPex+8+ecctCHKZlaWXRsMU3pNPfE7J3JhVgXblEqkTTJR0HlLwuHQwvYc/pPMOZik4yior/Qam91uYE1qyF5XPYXo/q2cplGixIE/WBQKX5VQgTLfgNyXBFJy3Ui8hBXrEolT8SZIU6nGzLB4+vfvZPH75KX/03mTvWLv0gYS1XwuoU7D0uZKWBEy9rSgFjQUTqIYgBckmlehzqNOIel0Vc7L7ghao3FBSIf1O0OeK7CYuqTNkh/Gqss48KzprKE7LnhujCDWkIGiBlfI7a/cjd71IHAfPJOG0i+B3LsmM9qR98iCVSuaUSJ2pSpDg2HKwLbnSaEdnyQfjKU18LnumDDXzKLRLShbGJs4Ug/w4i9r4P4HWObsVe9UwHjh9xgY0ahz7/cfzc/6zb8PH+SfKGKfPQzUkAj2yhhYMc2BZKpkhc0w+OWaLhNMEQZBCaU1J1stGaYd6QIrW4obBeircaRFSPM3IOoXMEnoSFz56WhghFzJ+nIKulMI5ZzRHru7yewQl2iyXaxKRTK5TWODacOc4du5xuZR6eevRV+60vhRIVwW3JldlGTkHrEKqyhK7ibRgrlmdgjZ+HH5XFQXazTivhL74ynFrUjdygN5jlpO4jILbOQIlpJBXBWqY1Xs1es8aW/l70gLdIJ+Npo+L0LmfN6A5PQ5FSb0Kzq+silo0Pqv2inIEvSxwSX/H1B4jvnCO+PYYlSOZJdIuN/4lXItKqRvW1FTIS1hLS5nFB0XiXzCvpSDzIqC4ltlIR+e+UFd96pyk35kxjhornxs7zkXVXEmX0zhqgZ5uWo5xTmGOP9umOYLhoPICdVMIM77tv62wPD36UFjhR6yynKlsNrIA4lB3Or4VK3LiBbDh190J8lCLrEQseqZY3nKeSkUfot0yVrMv8EgKTn4Zim0nxlg+j879uJt7p/S2voLXK73S5iFyBQSGWd259vXvr1Fh7jvozu7b4Zc5ak32us2Fg8YJbUtjunZ6Ct0NIn2Sa+6YK8Jt2KOd1VGCfozaG5oGg87eVHM4wrRDQp8ond9n/dZw2ZoBjEDTo2/XiBcnVT9N7skZqLrBpdRs0GVHWgfD356/fTr98sqVaOOTham0eL2pNzMiPuMU5BwH/enZgaVBQk/PwasDv8+NgCksm3zgHXAKE57c3WTbLIj1ZOgmR3a9W1TDnAJbFMKSc/UESzlZv+F8QyvZ6wF8e9x4q93MIPe+dNPJxNvNWW7QCrJnWJZwuBPd5ZS0AhKzCLtOS540SDgcgw37lj3argqDPbtzD+tlKwIZz9KBiEsj/PjV2AIZ3+//3AUfSr0wzM42N4jenJ2fnQ9W2N9aOBc311H0FzfXYeli6DtatpTvYOM8D57T7W4B43cFPPKqcDDTdal16jGiMZzvp0mpUIa9oZ0wm3jfh5cADu60exLoQz5LITfOM9l2O0fHd0Jd8+dmL+REENJxuPvFdkWbwbPAGlXFGMLifoS22/OfJz7qhP9weY56uLHqyULdWzfryyTuw6Omfv9XW9g/JMe0724ovRnq7OPSvAzxrZYTCh4C77ft4UWWUTmE+qRxMfSucbz/5Q6awXO4oe5X1XA32oe03TYUd2ZFuq47hJ7/Z4B1/RU6h7mq
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJzNWEtv4zYQ/isCL20BIc4WW3ThmxO02xTobtC46CHwYSyOLSYUqSVHTryG/nsxlGTJDp0o3QDtybI4j2+enNFOSPSZUyUpa8RUfERKKMdkae19Ae7eJw+K8vCKYC1SQbD2Ynor5vy7SIXHrHKKtmJ6uxNLBIduVlEupreLepGKEhwUSOh8IPBZjgWI6U7QtkQxFZ6cMiwXH6EoNb9SqKR+3K6Lh7sPP9vHrz/lj0Q2+8DKFQWSOayvpKhT4fBLpRxKMSVXYSoMFHxO4TwVik0qgXJRpxHlpiqW6A7lrED7XpBWhaJO0JcK3TYuaW9Gh/Cyct4+KzprKF6WvbRWIxiRCokrqDR1xh5G7mqVeA6eTcLpPoLf+SSzhtBQ8qC0TpaYKJPpSqJMlAmRdehLazyeJZ8sYZpQrnqmDAzzaHBrTFbWJd4Wg/w4i9r4P4G2d3Yr9rJhPHL6gg1o1Hj2+4/n5/xzaMPn5R1m1FSDVp4SCQSsoQXDHFCWWmXAHJM7z2yRcNogSKSidLZER6pRukc9IAXnYMtgCQv/sggln2ZknYrMIRDKGUVPCyvVSsWPU2EqrWHJGc2Rq/f5PYISXJarDcpIJtepWMHGct84dU6wXiuzviGgyr+sLxVoqoL7kq+yDL0XrELpyiG7CY1krkWdCmNpHH5fFQW47TivhKb4xnFrUjdyAESQ5SgvouA6R4ASqcirAoxY1Ac1essaW/kH0gLdIJ+twc+r0LefN6A5PQ1FK3MfnF85HbVofFYdFOUIelXAGv+KqT1FPPMe6SoSkliOZA7R+NzSa7hWldbXrKmpkNewlg4zBw8a5b9g3iiJ9lVAYaOykY7OqdCXfeq8SN+ZMY4aKsqtG+eiaqmVz3EctQTC65ZjnFOY44+2aY5gOKq8QN0UwoJv+28rLMJHCoUVHmKV5W3lspEFEIfa6fhWrMCJF8CGp/kL5KEWWYlc9UyxvOU8VRo/RbtlrGZf4ZFUePV1KLadGGP5PDr3427undLb+gZer8y9sQ+RKyAwLOq9a9/+/hoV5r6DdnbfDN8swRh0V20uHDVO0bY0pmunp9DdRKRPcs2dckW4DXu0izpK0I9RB0PTYNA5mGqOR5h2SOgTZe/3Rb81XLRmCEZg8JHaNeLVSdVPkwdyBqquYa0MG3SxJ62D4e/P3z+dfuewToylZGUrI99u6M2sjI84BXrPMX96dmRokNDTc+zqwE+5lWIq1k068Ao4FRMOwWQXtsN6MvSRR7fpdtQwpIgdSOnQ+3oCpZps3nGygVPs8gC9PW5c1a5lIicq/XQyIbc9yy04ie4MylIcL0TzHJNWQGJXYdFpyZMGCcdisFzfsD/bPWGwYu+dw3rZikDGg3Qg4roID79aVwDj+/3vefCgMivL7Gxzg+jd2fnZ+WB//a2FM7u+iqKfXV+FjYuhd7RsKV/A1hNPndNdt33xRwU4/UnhaKbb59aIjxGN+XxFTUoNKqwO7ZDZxPy2K7tp902gD/siFbn1xES73RI8Xwp1za+bxZCTQSrPIe8323vcDr4LbEBXjCBs7ido94v+88QnvfAfbs9R/zZWPdmoe+sWfanEfXjS1O//bEv7h+SU9u6KMtuhzg5VE+Rwq+UIkofA2117NssyLIdIn3QuRr7vHB9/mYtm8BxuqIeFNdyNDhHtdg3F3N6jqeseIP9ngHX9Dzx7uPk=
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJzNV1Fv2zYQ/ivEvWwDhDgdOqzQm1tsXQasDZYMezD8QItni4lEquTJiWvovxdHSZbsMI3SBtie4ojf8T5+vDve7UGhz5yuSFsDKbxHEitrb0vpbsVqJzR5oRUkQHLjIV3A227RwzIBj1ntNO0gXexhhdKhm9eUQ7pYNssEKulkiYTOB4DPciwlpHugXYWQgienzQYSwHtZVgV/0qhVcb/blHc3b361959/ye+JbPaGGWgKkJ7BhYImAYefau1QQUquxgSMLBm0GkAJaD5ZJSmHJonQWFlboDSQgMK1rAvq9zqW5mItPJIgK8LqQaYfvMisITQk7nRRiBUKbbKiVqiENoJyFA59ZY3HM/HBEiaCcj0YZdKwTSHdBsXaOuFtiYfd/dnxKdey8P8fage9u23ftYa95p9qdDvgUOjdeNb95/Nz/nN8ho+rG8yYJ+VDBCpJkr10hNhKVlWhM8lWsxvPppErtWEzSKBytkJHunWs1cPoaxLIHEpCNafoammVXuv4cgKmLgq54sBk6ZtDmE5ASpfleosqEopNAmu5tZxcj62T3Gy02VyRpNo/7S8BNHXJGezrLEPvgV3oonbIMqFRbLVsEjCWpvH3dVlKt5umSigfB6B0Tu44SghL/8331sZeZEESySxH9TZKrhdCakggr0tpYNkcJdkCQs0L+x/tFnCjYLQGP65Dcfv6AdrVx6kU2twG8WtXRE80PaqOsmoCXpdyg//E3D4GnnuPdBG5kliMZA7R+NzSc6zWdVFcsqc2Q55jWjnMnLwrUH2D8VYrtM8iKrc6myh0TmXxbgidJ/H9MaahZU25ddMkqleF9jlOQytJeNlZTBOFLf7qiuYEg5PMC+g2EZb8XH9fYhHeU0is8COWWd7WLpuYAHGqvY/v5So58ALZ8Ov6CXjIRXai1oNRLG45TnWBH6LVMpazz1AkAa8/j7c1dblCF43nybEfl3kQZTjrC6hem1tj7yJPQDBYNgdpX/79mnTNQwXtz301/rKSxqC76GLhpHBCV9IY17VUobpBpE5yzj0mRXgNB7bLJgoY2qijpmnU6Bx1NactTNckDIFy0H35sPmHJnB4ff76YSfZY4SxJNa2NurlOsjMqnjLUaL3fAcP106kCjsMeNayCfaUWwUpbNrr4Wklhdmh157th5GmAR693LYfrELTAHuplEPvm5ms9Gz7ii9fOs15Fah3y61e3ZwDOVHl09mM3O4st9IpdGeyquB0wrjOUXQbCLsOk0MHFy0TvpDRRHjFerZ+x3PhQRz2y6cIMG5sA4jjNPz43bpSMr8//70OCmqztmzOZ24ZvTo7PzsfjYV/dHTmlxdR9vPLizDCMPUeyyflB9F64i4w3ffjDI/BUnhtNsUw75xuux+C6itzc3tefiNmVSF16N27Lq+95MUhNzn409Hkukwgt54Yst+vpOea3DT8uR2s+O6V9nzDj0yGY4r/4ZAYFeEWd7HBcSuLmsFhbOwD+JlH/fHvLuF+Eo957wu52Y199qxGlxAegByl4n5pse8A8yzDakz3QVFh+oekfv/bNbQ92niYO4758RhxTGu/bxHX9hZN0xxYEv/PBJvmC8/9Jt4=
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVcFu2zAM/RWDpw0QknTosMG3HLauu7TYOuwQ5KBYjK3WllSJbpMZ+veBipM4qVvssFMc84l6fHykO1AYCq8daWsghyukrNJlVeuyomy1zTSFTCsQQLIMkC/g2z4aYCkgYNF6TVvIFx2sUHr085YqyBfLuBTgpJcNEvqQAKGosJGQd0Bbh5BDIK9NCQJwIxtX8yuNWtWbbdk833/+ZDd/PlYbIlt8ZgqaEuRA4VpBFODxsdUeFeTkWxRgZMOoaoASoLk6J6kC5uUxOGsCBubyYTbjn1Mhblb3WFD2rKkaCKIkyQkIKKwhNMTHpHO1LiQfm94HPjtSp03ZQIDz1qEnvbt5Ze1DI/3DtXqpSRQQSHq6Wa8D0iBu2maFnuNo1BvRwtbWj2pt2oY7ucW6ts/AarBCpUc0IGBVt8itVbiWbU2Q74FRAOGGxlKatq7lipvDLYgCjCX8J6AeL70N6F9RpfAoCdV8hEg8ccNiqO+pmkPt+qp6zonR4f7hbcsRA0KMfOfl7PKlgw6gzFjK1rY16v85p7BqRN8ooMEQZDkWO9MmZTjil3FXSoNUWQU5lEmaNDE5TA8jEKbdYLAi64r+aT/gra8hh04q5TGEOJVOT58uQMCT9Jr7nsj34Z1ke5NVRC7k0yn57aSy0iv0E+kciDNZ7yrM+gSZXWdUYdbDsx0T7slgM/1kRftxG+yngzx8L1eRYJD3IJ6D9PDV+kYyv++/75KG2qwtH+ead4wuJrPJbLieejrz2+tR9vPb62xtfaK+x3KlUYCzgRqZnNBvMV7IMgvalDUeF9F53u7oq7dW+K5itvvU1VKbNGncsq5v9OK4NQMIyIc7dCmgsoEY1HUrGfCXr2Pk148tev4CLI99Tm5QOvCzgnwt64BvcH73o3fm++w1nv1LabbJTrykcgABD7g9W/ZxGQVUKBX6RGOHmBcFOhqcfTF+7JqD/a++3IEAeeqVM2+k7KO8um6HuLMPaGI80CT+zwRj/Asdfo7e
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVE1v2zAM/SsGTxsgxOnQYYVvOWxdhwErtg47BD4oFhOrtSVXott4hv77QNlpvtxhh538QYp8j++JPSj0hdMNaWsgg2ukpNKeklWXaPKJViCA5MZDtoSv2pOHXIDHonWaOsiWPaxQOnSLlkrIlnnIBTTSyRoJnY8JviixlpD1QF2DkIEnp80GBOBW1k3FvzRqVW27Tf18f/XBbn+/L7dEtrji7ppiCne/URAEOHxstUMFGbkWBRhZc0I1JAjQzKSRVAKjcegbazx6RvBuPufHMelvq3ssKHnWVA7klSQ5AwGFNYSG+IRsmkoXkk+k956PTRCzsRAIaJxt0JEemmp1Tj7sYE8EjtCdT820VSVXPBOmHwToYioxRCHQ8Ez+pcqQMCGSaWtWv5amlRUI8LV0xDZQuJZtRZDtYkHAY4uu+4d+RzIuIfosDmSkcwA+P/YAhMCnL+eX50pyPDGWkrVtjfp/ChZWTUtVo/dyMxU7IRgr7PPzMLCokUqrIIMNxq5s2gxSdqFP+8HRgWeO7ml3n1pXQQa9VMqh9yGVjU6fLkDAk3SaRxwhj+FhRjudSqLGZ2lKrpuVVjqFbiabBk48B3clJmOBxK4TKjEZ05MBCYtwsAh+8ByHvofr4GUo3JdZxDTIxiQQ48sn62rJ+L78uouT02Zt+ThzHhBdzOaz+cE2+DzCWdzeTKJf3N4ka+si9F0uM+VbYT3VMuo/bg7eejLx2mwqjBvgtGS/N9IrK3LgSbiltKmkNtwoCtWPoi7jfvIgIBsXVS6gtJ441Pcr6fGnq0Lg3+MlWuZ7TaPySnt+V5CtZeXxLyDffB+99zZ5Dd34U5ouWqdq+QsEPGC3X6YhDwJKlApdRDAEF0WBDR0cO7tbbI4Xb19/vAMB8tgSJxaI1Sch9f2QcWcf0ITwgpD4mwGG8AcMME3z
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVE1v00AQ/SurOYG0SgIqovItlaCUCwiCOEQ5TLwTe1vbu90dlwTL/x3N2m3T1JQLJ6933s68N18dGIp5sJ6tayCDS2LFWKjtQVmOyhrQwFhEyNawku9GQ6S8DZYPkK072BIGCsuWS8jWm36jwWPAmphCTICYl1QjZB3wwRNkEDnYpgANtMfaV3JlyZpqfyjqX9fn793+97tyz+zycwluOUFWWFwZ6DUEum1tIAMZh5Y0NFiLnZNdgxUVHrkE4RIoetdEihL/7WIhn6eCv2yvKWf1y3KpKhtZGWScgYbcNUwNywv0vrI5yov5dZRnE7JccgQafHCeAtshqDXPpff3rKcMbX3h3E2N4SYeAZq23lI4BVwclsyYl2RWCfYvMmgnXZZtjc2Epe+f5HsNqR0S9ROiL9LaPKni6PZscfa8GCssVONY7VzbmP9Xg9yZ6WTXFCMWU7YT4cnDI37TDyJq4tIZyKCgFFXaLoO5DMy8Sx3Zg8xLuLufhjZUkEGHxgSKsZ+jt/O7N6DhDoPFbTXWaTAPCdphWzFkUDL7mM3nHA6z0mEwFGboPejTJJakRgfK7RSXpEa4GphIBY7G+LtkcYh7PMwPKZG4oiLBIBtBoMfDRxdqFH6ff65S3myzc/JcNA+M3swWs8XRLH8a6Sy/Xk2yX369UjsXEvV7rCjtNXgXeWzWcfBlY6GKtikqktV16rF77KLp7TaoZNrz3FdoGwmTytSNBV0PG1BDNiyZjYbSRRZD120x0o9Q9b1c37YUZC1uHuuZqm5slLOBbIdVpBcYvvo2dt1r9Tdu4yU2h9Q2VSt/oOGGDg97sN/IWBMaConAYFvmOXk+evVsqKQvHpr68sMKNODTbjipfvI+yajrBsTK3VDT948E5V8I9v0f+f01pA==
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJzNWEtv20YQ/ivEXHohJKdH3ZSgTVygiQG76MHgYUQOxY2Wu8w+5KgC/3sxS4qk5LVNJwbak+ndeb92Ph2hIJsb0TihFazgI7kEpUw2Wu9qNDsLKTjcWljdw/vhLEvBUu6NcAdY3R9hQ2jIrL2rYHWftVkKDRqsyZGxgcDmFdUIqyO4Q0Owgo3WklBBm4Khb14YKmBVorSUgsKaSdDkldhTASkINu2bJ3OANv0xaSXuNRs8S57y9YbMc+KkqIWbIck6I9SWgyic5IMP3lj9rOi8o5jvdQoFleilg5UzntKLlF6XiSWXOJ2E2yG1v9gk18qRcsmD4JRTIlQufUFFIlTiKkoM2UYrS4vks3aUJq4SI1OOinkkmi0lpTaJ1TWNhbOI+vg/MW0Idi/2Q8d4EfSMHejUWI77r1dX/Ofchy+br5Szna4675ykQIesqreKWbFppMiRWZdfLfNH8qqDREihMboh40SnfWzJkRSNwQNb7ai2L4sQxePSbFPIDaGjYu2it7UuRCni1ykoLyVuuLQ5he1Q6DMohwaPNvKkYaP3Drdboba3Dp23L+tLgZSveYxZn+dkebCVKKQ3xGEiVTBX1qagtJtnv/V1jeYwLyphhr5x3roajlygc5hXVLyPGncKBApIofI1Ksjas2a9Z429/DNpgW5Sz1rRlzJM+Ocd6G6fNkUKtQvB90ZGPZpfVWfdOYNe1Lilv2JqnyJeW0vuOpKSWI3khkjZSrvXcJVeyhvW1HXIa1gbQ7nBB0nFDzDvRUH6VYbiXuQzA125Wn4YS+dF+pMb86jRu0qbeSHyGylsRfOoC3R003PMCwpz/NkPzRkMF50XqLtGyPjZ/7nGcvTdhcYKH7HOstqbfGYDxE096fhZW5ELLxgbvu5eIA+9yEqKcmSK1S3XqZD0OTotYz37ioikYMU/U7H96hir59m1Hw/zGJTR1zeIulc7pR8iT0BgyNohtG//fs1K8zhBT37fTk82qBSZ674WLgYn9CON6frtKUw3iMxJ7rmnQhFew9HarI0SjGvU2dKUTpHMGQw5X2H6JWEslCHu2QgfThgM2AJF312PJ15dVFOAN5EzUXWDW6HYoRH3tW3wvCZX6QJWsO1CiYz7YDkVacnsT+AvvOlwxKIwZG27xEYs9+84N2gEWxhqpL/uFuwezkDlXGNXy6Uzh0Wl0RRkFtg0cAkk7ipKegGJLgNA6MmTzhI2fYJab3nn7tfqCXYdgsh62YtAxntnIOIyCh+/a1Mj2/fH33chE0KVmtnZ586id4urxdUE933qzVnfXEetX99cB6TCpp9o2VN+r7R1vKStjifUEkPpF3vPMG3ikL5zkyf3spEowkbd715dOqcVkqVQaev48HjcoOXZ2LZ83AElTnIhLKdyRHo7OpyD+D1Kz0oDmH2C/Kw95jCccPgc2gFYP0/8ZCD/Q7QazVfn1SMEO3qXjS0WfpdJoSIseO+5P/bc6zynZsr1CKGylKHhP/52B92uNQVl580xhQOoDhPZx2NHcad3pNoWTi44/h9aHqv/AgtAaVY=
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJyNVU1v2zAM/SsGz0LS7uhbMGxrd1mBddihyIGxmVirLHkU3S0w9N8H2k5it267XJLIT4+PX88dlBQLto3Y4CGHLyQZOpdV9lA5e6gkggHBQ4T8AW4uh1sDkYqWrRwhf+hgR8jEm1YqyB+2aWugQcaahDj2gFhUVCPkHcixIcjBt/WOGJIBpt+tZSoh36OLZMBjrQhnaytgwKqw3y3xEZJZYIrC1h9UpxWnBx9bjuFN6mJAzLm3io9N8JGi0n+4utKveYG+7X5RIdkfK9WzQmUlCq7AQBG8kBe9i03jbIF6d/0rKsGC/tBTgoGGQ0Msdgg/acEFi8x4VN1CdXyfYxfCY438eFu+rFcyEAVZvu33kWSxM+TLN54WwQVe6gP5ttZ5OZJz4Q9oWUswcGAiDwZ2riUdoJL22DqB/ARMBoT+yhKlb53DnXZXuKVkwAeh/wLa5dTbSPxKVQomFCo3C0LSbKYepvWdV3NauzGrUXOv6Bx/Gm17meDzpvURPf2Vcabfz/iZwtkiT4gmwe7wYL1qmOx30o+BmqQKJeRw6PNoUPcb1jPSSPx02vKWHeTQYVkyxZjW2Nj10zUYeEK2KrKfyvHxsFynGahEmpiv18LHVRWQS+IVNg2YZwt4X1E2EmRhn0lF2QjPBiWqfWJP33Xdxm2YmNS5jhpXs+hhkI8gHdP+x+fANaq+rz/v+2ZYvw96XXMeFF2vrlZXE/u5GeVs7m4X1W/ubrN94F76CauZJgNNiFJjbxOjUy0a8oyzuxjOK/Y9JKpDuG4cWt/Pv3aqGzs6G5OtgSpE0dOu22GkH+xS0uPBJ7XPpY3azYuvPtJx4thPqCueQ+/Xr2DPFnwBby9z0r9FDFSEJXEfcri1KQpqpiFeOKyynMf2y6d7MIDzjj/rcM9+sld/nHB33YC4D4/kU4KTdNH/kLYppX8AOXqa
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJyNVMtu2zAQ/BVhzoTl9qibD22aokAD1EUPhg9raR0xkUiGXKU1BP57QUp+xDHQnvTY2d3ZnSFHNBxqr51oa1DhjqWgris6HSRAQegxoNrgW/7eKgSuB6/lgGozYsfk2a8GaVFttnGr4Dk4awIHVCM+Lpfp8bbD990T11L81tKeOxUNCS2gUFsjbCSlkXOdrimllU8h5Y4Idcs9pTc5OEYFm6tBwXnr2IueOk/0zzDyng5Q0MJ9+He6bi4wQbw2j4gKhnq+GXgz4XVcwQxdR7uOUYkfOCro+hYwKjjybOT+RvsbVSbAeyCboU+a9WQG6qAQevKSxGt4T0MnqI6xqPAysD/8R7+YxH0ZtOcmFdcN5oXM41yQ3yqIlpSZfYN4nTzJs40xR3qW1jao8MhZCkp2Qnm0YGD/yj5kww2+Q4WRmsZzCLEkp8vXD1B4Ja8T2SzfHJ68d5y4FXGhKkvxh0VryTfsF+QcrtTDuuViLlDYfSEtFzO8mJikcS4Owo9kyanv5XE47TP1TVNkGKoZBDW/fLa+p8Tv66810ja02duUnmaeGH1YLBdLnHf6Zaazeri/yX71cF/src/Uj9g0afKXDdJT9t5k5ncH/srKp/P4/maYxhP+I6XrSJtUP+szzhKedFZobZD0Yxx3FPin72JMv2fvbbZnAfNFotAyNeyz5s98QIVVXbOTrHQ35CN9fT0kUU5Wuvu0hgK9leJq9bn68YIwh4va4zgh1vaZTYxQMwlJ34jJuH8BXvTHdg==
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJyFVMFu2zAM/RWDZyHOdvQtBbauu6zAPOxQ5MDYTKzGtlSK7mYY+veBspumabCeZFvk4yPfoyeoKVRsvVjXQwG3JBm2bSZ4CGAgHcUDlHpuDQSqBrYyQvEwwY6QiTeDNFA8bOPWAFPwrg8UoJjg83qtx1v8H7tHqiT7Y6U51clqFFyBgcr1Qr1oFnrf2go1K38MmjpBqBrqUJ9k9AQFuAQGBjw7Tyx2LjyTPkUhM45gwAp14eNsW5/FBGHbHyAa6LGj6xdDd+PcsUM+nqP3Q7cjvgy4GTciWDVUlynsIzJor0I2Q4f9lZsYo4rwNFimWnWzNSzUL4j+l9bWgFhpFbnEA7xDTQPexrlcR9K4Ggo4UOKPagfIFwMF4mfikPwycAsFTFjXTCHEHL3Nnz+BgWdki7t2aXm+nq2zx6EVKKAR8aHIc+Fx1TjkmniF3oO5sFfZULYAZG6fSUPZEp7NTLSZMx//VEvNdc/dfBqs1tUuUhgUSxCY5eGr4w6V3/ffJegwbL93mq49z4w+rdarNbwO9NtCZ3N/d5X95v4u2ztO1F9itdNowLsgi+6zGy+39Q3a9LpO77Z6bk7or+S+RdsrelJnWvR70dhA44Lo+zTtMNAvbmPUz08Dsf4Ftq/qpZ+AgYawJk6CH2mEAjZVRV6SzO2QFvJyt1WRk41uv5RgAN/qcDH3hP6y3v14hj1Nc0TpjtTHCGYhIfoOUU37DyemsKc=
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJyNU7Fy2zAM/RXdm3mW01GbhzZNl+Za5zr4PNASHDGRRAaE0vp0/PceKDWxkw7RIokE8ID3HiY0FGt2QZwfUOEHychDLNxw9IU9+FEKaamoR2YapBgjMQzE3kdUO9xF4oi9QaR6ZCcnVLsJB7JMvBmlRbXbp70BUwx+iBRRTfi0XuvrEvf74YFqKX47aTNI0VixKxjUfhAaRDNsCJ2rrWaUD1HTJsS6pd7ql5wCoYLPhWAQ2AdicTOoa85iorAb7pEMBtvT+wuDYew6e+gIlfBIyYB667oPRCYd9ml0TI0S5Brskz4GPUnrG1S4p9yeVXpQ6rCx7AlKIj8rn8rhyB0qTLZpmGJMpQ2ufL6CwbNlp3h5quV6pvNox05QoRUJsSpL4dOq9ZYb4pUNAeYN5duWiqVA4Y9Z5iW8mDtBSulM259K9Yx7rvALJYqrU+QwVEsQzPLxxXNvtb9vv7ZQQtRimq4zzx1drdartdrLiRKKr0s7m9ub/3a/ub0pjp5z6/9iddJkEHyU3maLzBrjmuTCxtnib8tOr3776CrMwwv9kTJ01g2KntWbFo13yBpDLaC70vooejpNBxvpjruU9PhpJNb92b9qnNfHoCXbEGdbPNIJFTZ1TUGyGbpR0d9thur2Yrjrz1sY2Eu13qiTqy9Xdjid1Z6mOWLrH2lICWZpQvQfSe39F505dr4=
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJyNU01v2zAM/SsGz0Kc7uhbBqwfw4AVW4odghwUm4nU2JZKUdkCQ/99oOy2SZYC88WySfE98j0O0GCoyXq2rocKfiBH6kMRWHMo9MZFLthgUUci7LmIAQkUsN4FqFbwFJACrBUErCNZPkK1GmCDmpAWkQ1Uq3VaKyAM3vUBA1QDfJrP5XUO/H3zjDUXvy2bDDIymIGC2vWMPcsV7X1ray1Xyucg9wYItcFOy4mPHqEClyuBAk/OI7EdUfvYfXZu32nah5PsPnYbJEhKTrf64MgyfpiwoNrYAzYfxZd5Ltdj32zgD4P3dmdauzNXM5IM8CVaEuDVeScXvM9ZvnM6YXCJt07yKOiQjWuggh3m6WmRD0oRI5QdllkQEKnpIKqL0pFaqGDQTUMYQiq1t+XhBhQcNFm9acdJTuFR9K2OLUMFhtmHqiyZjjPjNDVIM+09qAtjLA0WU4HCbbMZp/RiZAIppRMH/hQ/jLinPnwbquBKFzkNqikJ1HS4ddRp4ff11zJP3vZbJ9el55HRzWw+m8sSWG6lwv1EZ/H4cJX94vGh2DrK1F9zpdOkwLvAnc4+7nWmc4d8tmzF69jP6g7vW/HfKzu2z/iHS99q2wt+1m+YtF5B1hrECjKhDLxWYFxgiQ7DRgd8ojYl+f0SkWTf1+9q53VXYFA3SNkgezxCBYu6Rs/ZFm0UFv8ssij4ZsC7L0tQoM91u9ApV59Cuj+e1B6GMWPp9tinBGoiwfINSez+F2frt00=
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVU1v2zgQ/SvCnFqAiNyiRQvdXKAf6aXFbhY9BD7Q0thiIpHscJTaFfjfF0NLkZyoTQ89WSYfh2/evBn2UGEoyXg2zkIBH5Gz2uzrxuxrDpnbZTrbOnfbaroFBaz3AYpreDcsBdgoCFh2ZPgIxXUPW9SEtO64huJ6EzcKvCbdIiOFBAhlja2Gogc+eoQCApOxe1CAB936RpYMmqo5HPftj5u3b9zh5+v6wOzKt8LAcIKMDC4riAoIv3eGsIKCqUMFVrcC2k4gBUby85prEFaEwTsbMAiTl6uV/JxLcVVj1pjAIsIkCSgonWW0LCe0940ptZzIb4IcW0jQbW+wZFDgyXkkNqdLZzEnrCbSRyHL2IanY8wSfCRoVBBYE3/Z7QLybN927RZJ9tFWv9ktXeNosVC2a8UFR2wa9wNETBF4T4gWFGybDsUXFe501zAUIzAqYDzwUkjbNY3eSmWlgFGBdYx/BDTLqXcB6ReqlISasVovEIlnXro+N9Bczbl2Q1YD58To/v75bZvJvZ/G2kN8eOXMFpuYdl+tXj125+j/zDrOdq6z1d9zZumqBe2jghZD0PulvQdJpAgTPiWSznPtKihgn2RLzVhAPqoc8n4SPOZnTReQ7sYR0lEDBfS6qghDiLn2Jr97AQruNBkxR8pi2D5JNzqxZvahyHOm40XtNFVIF9p7UAvNPwSQ/ucaswGenZhI4Waz71+RdujJ2QS810nulSwSTCZTAkmzpI8Pjlot/D5/u0piGrtzclxyPjF6cbG6WM0G4KeBzvrr5SL79dfLbOcoUR+xkmlU4F3gVidLDIPyibF/Fr2fbPbkc3FKXtoj9402NnWmVK8fij+1mBS5OOu3eScoqF1gwff9Vgf8j5oYZfl7hyQvz2aqfvJIZYJ8V1DsdBPwNzk8+2cw7vPsV5TH4WyPyWQy3woABbd4PH9l4iYqqFFXSInFCbAuS/Q8O/qoOcVK983x8f0VKNDnBnpgmBR9kVbfnxBX7hZtjPcsWf4LwRj/B3Qvuxk=
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -1,7 +1,7 @@
---
id: hoarder-api
title: "Hoarder API"
description: "The API for the Hoarder app"
id: karakeep-api
title: "Karakeep API"
description: "The API for the Karakeep app"
sidebar_label: Introduction
sidebar_position: 0
hide_title: true
@@ -23,13 +23,13 @@ import Export from "@theme/ApiExplorer/Export";
<Heading
as={"h1"}
className={"openapi__heading"}
children={"Hoarder API"}
children={"Karakeep API"}
>
</Heading>
The API for the Hoarder app
The API for the Karakeep app
<div
style={{"marginBottom":"2rem"}}

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJzNVE1v1DAQ/SvWnEAyzRYVUeW2iCKKKlSVIg6rHGbj2cZtEru20+4S+b+jcbJf7VJxQIhTEueN582bN9ODIl86bYM2LeRwRY15IBEqEnNj7hp0d14snGkEilr7ABIC3njIZ3ChffBQSPBUdk6HFeSzHuaEjty0CxXksyIWEiw6bCiQ8wngy4oahLyHsLIEOfjgdHsDEmiJja35SJNW9XJ10zzenr43y5/vqmUIpjzl7DokCGc/VxAlOLrvtCMFeXAdSWixYUA9ACRorstiqCDKv5b+wyjOixTmW9AejYIjvDWtJ89M3k5O+LHfia9GlKYN1AbxZq8f4hG9QKUopT6ZTJ7HrtkJrB2hWonWBKHbdQfHezkOra11iRyX3XoOPiCRmd9SyYHWGUsu6IF2aRQ9FzJKaMh7vDn0b0+r2XDDFl/EGFNJB+TgfgvjtipwSQvTtep/LyjFh8ooyEFRTYERyQg5ZNwRn/WDWWO2mbms35onAs+Ye1hPUOdqyKFHpRx5HzO0Ons4BgkP6DTO66GY8feg5AK7OkAOVQjW51kW3OqoMugUuSO0FuQTta8rEuMFwiyS/Ua4GJhAjHFn9L+xwkPe3QWwkYvzchUJxpORQCDHl0/GNcj8vvy4TprqdmE4nGseGB0fTY4mOwP4eaQzvTw/yH56eS4WxiXqayxXGiVY40ODyRnjoI5bD7fu2l95e9f3W7v90bocFAi0DJmtUbdMIbWwH10wS7vKg4R8s7Q2t/Hpzh4pJFTGBw7q+zl6+u7qGPn4viPHK7jY+iC5RWnP7wryBdaeXijm1dXo5Nfid7zHQ2xXyW51x18g4Y5W25XLa/YfZt1RJxZRQkWoyKXaB8C0LMmGndBnO4KtvJnRj2cXZ9dnIAH3PfzEsynBQWZ9PyCuzR21MW6IBv5mjjH+AghTjis=
sidebar_class_name: "delete api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJy9VF1v2zoM/SsCn+4Are6GDXfwWzZsWPcwFF2G+xDkgbGZWK1taRLdJjP03y8o2/loswIDhr0EjnRIHR7ysIeSQuGNY2NbyOGGXI0FKWwVbU1g024UhkCsHgxXClVLD8q2BBoYNwHyBby39q5BfxdgqSFQ0XnDO8gXPawIPflZxxXki2VcanDosSEmHxIgFBU1CHkPvHMEOQT2pt2ABtpi42o5MmTKervbNA+37/61259vqy2zLd4JA8MJMjG4KiFq8PSjM55KyNl3pKHFRkCrA0iDkVodcgVR/zEaM9HpWQ44Ik4ILAc4BX5vy52wOG3JvKKk+tAGtsqPPZKOgIbCtkwtSyA6V5sCJTC7DRJ9pji7uqWCQYPz1pFnQyHFjtyeqBBP6lnsgcsYh6vgbBuGJK8v3zwt4KtVI0f1chomDFMZpQpdUVAI666udyLem3NJph6r1rJa264t/1zphS3pTN0aGgoBN+fuHmmSMhzwSZoUz5UtpdNdelX6nUM2jWLI+sNUxixJE7J+FDiC2MnfT2bpfA059FiWnkKIGTqT3b8CDffoDa7qsY3D9SDgGruaIYeK2YU8y9jvLiqLviR/gc6BPjNqYwJl14orUiNcDUwgxnjk8m8i8PDusdf3asm7UkWCiQcTCPT48cn6BoXfl//mSVJp3M3BCx8n9x1N51F3TLu2cicKDfxfXVxeXB458vNIfnZ9dbbW2fWVWlufCp2wokvU4GzgBtMYjebdr0ah8jhdf5jF39qhg05MW85cjaaVp1Oj+3FaFvvFFUBDfrLFhoGR470nNVQ2sIT1/QoDffd1jHL8oyMvW3l5mJc0VaUJ8l1CvsY60DNl/XMzDvwL9Svm4yG2uzSWdSf/QMMd7U43sGzdv/jyJE9cRg0VYUk+FT/cfhgeejmXHIfoJxtFSA8Rs6Igx89il0fuv/4+l5kft3uTtg14fACdfhNRm+pOVkpnPdTYbrq0fWBIKQ7BU4M9MlQq6qwUfT8g5vaO2hj3yrD8F11i/B/x1cPF
sidebar_class_name: "put api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJzNWEtv4zYQ/ivCXNoCgp3t0Tdv0EcKdDdoUvQQ6DCWRhbXFKnw4axr6L8XQ8mW7NCJ0g3QnqKIM8NvnprPeyjI5kY0TmgFC7gjNHmVrLTe1Gg2FlJwuLaweICPx3dZCpZyb4TbweJhDytCQ2bpXQWLh6zNUmjQYE2OjA0CNq+oRljswe0aggVYZ4RaQ5uCoUcvDBWwcMZTCgprFniEFAQDevRkdtCmESPK1ysyp0ZKlHawIkUt3ARLPZwUnHCSX1x7Y/WLpvNO4nXbK60loYIUCirRS3fw9DTwN2ViySVOJ+H0mIHvbJJr5Ui55ElImawoESqXvqAiESpxFSWGbKOVpVnySTtKE1eJQSlHxToSzZqSUpvE6pqG/M6iPv5PoB2D3Zu97hTPgp6xA901luP+49UV/zn14fPqC+WM01UBmO3q3JD10oWrelSsik0jRY6sOv9iWT+SVx0sQgqN0Q0ZJ7rbh84ZRNEY3DFqR7V93YQoop2SG0JHxdJFT2tdiFLEj1NQXkpccWlzCttjoU+Q5DiJLRWRkm5TKHGreRBcOne4Xgu1vnPovH39vhRI+ZqnjfV5TpbnT4lCekMcJlIFa2VtCkq7afitr2s0u2lRCaPunfPW1XDkAJ3DvKLiYxTcIRAoIIXK16gga0+a9YFv7O2fWAtyo3rWij6XYRC/7EB3ehmKFGoTgu+NjHo0vapOunOCvKhxTX/Grr0kvLSW3E0kJbEayQ2RspV2b9EqvZS3fFPXIW9RbQzlBp8kFf9CeSsK0m8CiluRTwx05Wp5PZTOq/IHN6ZJo3eVNtNC5FdS2IqmSRfo6LbXmBYU1vi9H5oTFM46L0h3jZDxZ//bGsvRVxcaKzzEOstqb/KJDRCHerjjW7EiF14AG57uXxEPvciXFOWgFKtbrlMh6VN0WsZ69g0RScGKv8dm+9UxVs+Taz8e5iEog6/vEHWvNko/RT4BQSFrj6F9/+/XpDQPE/Tg9934zQqVInPT18LZ4IR+pLFcvz2F6QaROck9dykU4Ws4oM3aqMCwRp0sTaNF52SrOV9h+iVhKJRj3LOBPhyoEjACRV9dzyfeXFRjHjayM7rqFtdCsUMDPWvb4HlNrtIFLGDdhRKZnsH8aHLe7cDAZM5sD1QtfNphj0VhyNp2jo2Ybz9witAIBhpKpT/u9uye1UDlXGMX87kzu1ml0RRkZtg0cM4n7itKegOJLsM63osnHRL2YMQx73j17rfrEdM8xpLvZS+CGK+fQYirKTz8rE2NjO+3v+5DQoQqNauzzx2iD7Or2dWI/v3aw1ne3kTRL29vAmFh6AdZ9pQ/W9o63tUW+wN5iVDqs+3nOHOi9Ltzksf3vJEowlrdL2BdTk/LpM9qlkKlrePT/X6Flidl2/LrjjZxrgthOaMXeN8Y1/d/9EX5Q3IJ0oZ2PW/fovR8Hvjwszs6uQMznyJ7pNovC18E/x/y1xci9YzTDt5lQ7eFH1RSqAgL3oQe9r32Ms+pGWs946xs5TgCfvnpHrrta0zTTvtkTBBQ7Ua29/tO4l5vSLUtHFxw/D+0PGj/AdLfUSw=
sidebar_class_name: "get api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -4,7 +4,7 @@ const sidebar: SidebarsConfig = {
apisidebar: [
{
type: "doc",
id: "API/hoarder-api",
id: "API/karakeep-api",
},
{
type: "category",

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVUuP2zYQ/ivCnFqAsJwiRQPdnEPQ7SWL7BY9GD6MxbHFXYlkyJFjR+B/L4aSX7vO45CTJM7rm4/fjAbQFOtgPBtnoYIFM9YNxQKL2HcdhkPBruCGirVzzx2G5wKtLgJxH2zMht5rZJKz2gU9AwWM2wjVEt5PIRFWCiLVfTB8gGo5wJowUFj03EC1XKWVAo8BO2IKMTvEuqEOoRqAD56ggsjB2C0ooD12vpUjQ0a3+8O2+/L07i+3//pns2d29TtBYDi7HBHcaUgKAn3uTSANFYeeFFjsxGl9dlJghAWP3ICgChS9s5GiIPljPpfHNWGPFwycKPpiuDnyBwpqZ5ksSzB635oaJbh8ipLhRq9u/UQ1gwIfnKfAZqxv9Gs+koI6kFRf8E1r57TZmNtmBbZvW1wLVcJIOhH3E54Y6sbs6BLT2rmW0ErZDe6cXPe37IzbrbHbB0bu44/rKSDbd6Kp2Nc1xQhSwrR9IKGJrJaoVVJgHf8c/uP1/Nj3SjlLuYZL0q8ovqDlioOXDa9SkrRv529fK+qo2cI6Ljaut/rXSah2+gY7IhOKEbe3bC+6zxnO/rmRHM+N0zI6LuayMkEVlMeRiOVwHrNUjuSbr5IqUtgdx74PLVQwoNaBYkwlelPu3oCCHQYjV5K7mMwjdRvsW4YKGmYfq7LkcJg1DoOmMEPvQd0Y2ClB4TZ5g03uxYgEUkoX++pBqB3rXm6tE09SV7rIbiLy7ARqevngQoeC75//HjOZxm6chEvPI6I3s/lsfrG0/p7gLO7vbqJf3N8VGxcy9KOvdJpUZr/DLIlpuT0cmS7wtJ9eZh3O8vpFP4CRGqY9l75Fk0c+3+0wKWN52royytXVCj6LY6WgET1VSxiGNUb6N7QpyfHnnmR2l6uzNLKAtInyrqHaYBvpO43+9mlS9e/FtxBPh2gPWYFtL1+g4JkO17+NJJunIdQUMorRYVHX5Pki9NXkis5Ok3P/8eFRFsi1vF7IKae/iWsYRo9H90w2pRNMlm9BmNL/WQ2+Kg==
sidebar_class_name: "post api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVk2P2zYQ/SvCnFpAtb1Figa6OUGLbNGii2SDHgwfxuLY4q5EKvzwWhX034uhZH1ktRsBzR4WJjUkh2/ee8MaBNnUyNJJrSCBz6VAR9FB68cCzWN0qCLpbCQFxODwZCHZwbvuo4V9DJZSb6SrINnVcCA0ZLbeZZDs9s0+hhINFuTI2BBg04wKhKQGV5UECVhnpDpBDHTBosx5SpIU+aU6FU8Pb3/Vl39/yS7O6fQtZyBdCLlmcCugicHQFy8NCUic8RSDwoKDDkNQDJIvV6LLgLPiFWTdOy0qzmUKwX1GkUCHkdORD3Csor9VXkUuo+goKRc2qrSPnlC5ISZSRIKHB4pKo89SkFhBDKlWjpTjY7Asc5kiH7N+sHzWDCD68ECpgxhKo0syTpINa02ayTPfsY88aJ0TKkbgiGfNVXjpu/VFgaaaw135PMcDo8rgNTEo7eh5YNOD/60tYijw8iepE5PgZrPZNDGkhtCR2LpFGXiTz8UdtSnQQQLeSM5nUrUF26J3mTaLQkt/yKXNaFk0l/+uWyEWr/hLC3mUCxc4uizDDq0l937g3DcWhD/Wgy21si3Vft5s5kXREl305vD92C1nUHidNk0MRQfgQlYtpC9j+L+05vB0kur0yaHzdolcSPmCbdX6NCVrmekoc2+IYSIleNX+RWHO5L9c7RPz3EFw+QH0CcQjWCYYfH3hfcuoN5s3z0l0te1IaRcdtVfi+1Eo1WLetgqyFk9z3766fdhhiN932ijIZVq03SPN+FzuIgmsrzKw63poNQ1wSzTna8MLXgY1CmHI2maNpVyfbyCGMxrJlWjdvf3cInZEn7PNZc6VNlmvnalWmUYjyKywLCGekWa3QaSPoUt14VGbCTRNM+rUnxjR9txxv+7h4XP5FiGMuR2CIO5+/H614T/+uQ8YcqU+Dg31t2sjHzetlulj6bQzPVVHFA00H8bXnt9PjFxhmGxx7odThPrpawsYZkZOP1o9NfTph8G3RzkGex6dM3HhERmlOmpGhvnR5naz2qw2o2t+6Eq3vbudrfT27jY6ahPKfI1lVnDX0tYVGFTTPYG61xyOLfurttnL7/WnX0sNvue6zFEGp+v6dKuHXf/eYgdLRo+vfQyZto5D6vqAlj6bvGl4+osnrv1uP8ghiEZIy78FJEfMLb2S8w8fOwH/GL2UZTeJqgqqyz2PIIZHqqaPxIZNNiMUTIZd3QV0VfzpnrcZNnhmVU18XbFNUyrdq7H7ka3cbe/ff2B1dY/RIhgZGHyCOPwP2epw+SDaMFdDjurkg7FBu2nTvXHGbWkq3XCtWTzquo2414+kmqaHx/GYkWma/wA9UDRf
sidebar_class_name: "patch api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVcGO2zYQ/RViTi3A2k6QooFuTtAim0sWqYMeDB1ocWxxVyIVcrRrVeC/F0PJtryrbAI0Psmap5k3j2+GPWgMhTcNGWchgy+NVoSiNIeyMoeSxK4ThoIwGiSQOgTItvDhFA2QSwhYtN5QB9m2hx0qj37dUgnZNo+5hEZ5VSOhDwkQihJrBVkP1DUIGQTyxh5AAh5V3VT8yqDR1bE71I93b/9wx39/L49ErnjLFAwlyJnCjYYowePX1njUkJFvUYJVNaPKCUqC4QYbRSUwL/4EA71zumM21zJsShRakRLkRJskWYhPtuoElSj2BisdROda8agsXTDCImr+u0PRePdgNOoFSCicJbTEZVTTVKZQXGZ5F7jWjCRud4cFgYTGuwY9GQwcLVzl/Kxytq35XDqsKvcI3Bv3e/CIFiTsqhYhj+nHsdA4G4aUr1er+eaHhvTFCD+vjZ1z97Xy9zf6eS9RQiDl6dN+H5AmcdvWO/QcR6tfiP4/jSRo3Ku2IshOwCiB8EhzKW1bVWrHdmTTRQnWEf4Q0My33gb031Cl8MjnsZ4hEq/8v53qe63mVLuxq5FzYnSuP62Wz4wcDEZ6s3rz3DtnkLCOxN61Vv/MAdAz+kYJNYagDnOxJ9qkDBd8Ps5EjVQ6PWyHouS6vCUyWJ7tH5b9ZJlEVhb9w2mptb6CDHqltccQ4lI1ZvnwCiQ8KG/45BP9MTyIdrJZSdSEbLkk3y1Kp7xGv1BNA3JmKMcEwu3THhrhYmDCpzLZxn+zpuPATXbyWSCuy10kGGQjiCchPfzlfK2Y38d/NklFPqvPl5X552lZn9fSZGCM3TuOsD4D+1eL1WI1Xd8j9fXtzWyn69sbsXc+tXnCsipRQuMC1Sr5Ztzy452lrpbVVc7+4sDv3HCDODwby6ZSxqax5NPtR09sL5dKAAnZ9IrJJZQuEIP6fqcCfvFVjPz6a4ueL8j8YolkHG0CP2vI9qoK+ALtXz6PNv5VfIvn+FLZLjmPN1oGIOEeuyd3YcyjhBKVRp9oDIj3Q7HfNpznkuHZxEZ5+mJdFNjQi9h8Ml236837D2yx8c6t0zyDV2kfq8eBrkvdJ+emdz1Uyh7aNN8wJGVDqms/P/FvamtWkL4fEBt3jzbGsz7E/1mZGP8DJSweBw==
sidebar_class_name: "patch api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVd9v2zYQ/leIe9oAznaGDCv05hUtmqHAgs7FHgw90OLZYiqRKnlKrAn634cj5chOlBQD4gdD5B3vx3ff3fWgMRTeNGSchQy+NloRisoEErtOGArCaJBA6hAg28JnEyhALiFg0XpDHWTbHnaoPPp1SyVk23zIJTTKqxoJfYgKoSixVpD1QF2DkEEgb+wBJOBR1U3FVwaNro7doX64e/e7O/77W3kkcsU79m4oqrD3Gw2DBI/fW+NRQ0a+RQlW1axQJQUJhpNpFJXA0bA2BvrD6Y5juEx5U6LQipQgJ9qY/kL8ZatOUIlib7DSQXSuFQ/K0qQjLKLm4w5F49290agXIKFwltASu1FNU5lCsZvlXWBfM0C43R0WBBIa7xr0ZDCwNOXzHK7a2M9oDwz0lYRaHU+n69UgLxN7/ti2VaV2jGQC7czY6sLY1YqtmWLOzBCLi5Zx/qGPQcL3Fn33o1SG+ONChcbZkDD4dbWar1aqgI4sfTvIzUw+g3yhEv8X7DeDMynM9JFta27QWtlWVSAh1MoTd6rGvWorguwke60oT/xddNoW4iiIgIzpnAWfX7YppIJer66f15DlwjoSe9da/XYVLJyeL1WNIajDnOxJgtHCpJ+PtKyRSqfTRCnKmDXTFpbMwLDs09gZGHX096eh1/oKMuiV1h5DGJaqMcv7K5Bwr7xhkGPQozihdKpUSdSEbLkk3y1Kp7xGv1BNA3KmG0YDwu3jxBrVRYqEy3A2rf9mJJPf85n9CAv75SyiGmSjEsjx46PzteL4/vxnE7HjCn2ZhuuH0zA/DbCJWJdxP16nppjOUy9MdyNZz+pp7N6xE4Y6GbxarBars03xaURhfXszC9r69kbsnY+InXQZYG5HF6hW9iyJcSmq08B50vmP7H15eyZ0CY+0bCplLPuJ9OhHKm3j6gogIRt3WC6hdIFY1Pc7FfCrr4aBr0c8tvnEpMg3bQJ/a8j2qgr4Spw/fRk5/7N4KbrxUtkuErZq+QQSvmE37dkhHySUqDT6GEESvk9+ftmwienxs84e5OnFuiiwoVd187MuvF1v3n9iUo77vI59D149gIz/MVIXE49cj3c9VMoe2jgHIBllCqvLDnjC+JjWLBZ9nzQ27hvaYXiEhvjMyAzDfypDMuk=
sidebar_class_name: "patch api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -7,7 +7,7 @@ hide_title: true
hide_table_of_contents: true
api: eJytVcFu4zYQ/RViTi3A2t5iiy50cxYtNr002HrRg+HDWBxbTCSSS46SqIL+vRhKXtupkl7WB1vSPHHezLw37sFQKqMNbL2DAr4Eg0yK8aj2nbKclDWggfGYoNjCRn53GhKVbbTcQbHtYU8YKa5brqDY7oadhoARG2KKKQNSWVGDUPTAXSAoIHG07gga6BmbUMsjS9bUz92xebr/8Kt//ueX6pnZlx8kueUM2eDx1sCgIdLX1kYyUHBsSYPDRuKc4xqsFBKQKxAuAqbEN950wuC63E1FyiCjYq/aXPpC/enqTnFF6mCpNkl1vlVP6PiMUY7IyO2eVIj+0RoyC9BQesfkWNJgCLUtUdIs75PkmmmD399TyaAhRB8osqUk0bGcl80a8kfqScG7NEJ/Xq3mixqJGhnk9yNmzQwt/RpfDa5tbrx/aDA+pAuAa5s9xZeAm27NjGVFZpNh/0cG7eyRVdugm4lMvTsJZwtZ15n6C6Jv0tpdyXE69v3q/cwU8KicZ3XwrTPfbwalN/PNbiglPM4K57rwfMIZv5t01RBX3ozOKSvJKw4qYCneX/bZXAOI9ePjydhtrKGAHo2JlNKwxGCXj+9AwyNGi/t6mtQYHlt0wLZmKKBiDqlYLjl2i8pjNBQXGALoGTFPByh/yL6c4GpkIjO42Eh/SR/HvJd76VtTJK9UkWFQTCDQ08XvPjYo/P74e5M7J/P5fF4hv50W1smmFxOw7uAlIO0Zyb9brBariw32aWK+vrudLXR9d6sOPuYqT1hpyqAh+MSTsqfE06rGyeNXp/Vnub260sd+MD3zMtRonWTJA+2n0W/Hta+hGDfrTkPlE0ug7/eY6Eush0Eef20pyn/B7jz5rA9jk1wbKA5YJ3qD5A+fJ4X+qF7jNj1E12WB1a3cgYYH6r4t/2EnK4DQUMwExtjHMc1P2cHnd/9jw0Gf3liXJQV+E7u7sMzdevPxk2ho+pNpskkh4hPo/J2J+lx3lmZ+1kON7thm08J4qCgOrwX7QqC5rNlW9P2I2PgHcsNw7ozcS2eG4V8oW7cC
sidebar_class_name: "patch api-method"
info_path: API/hoarder-api
info_path: API/karakeep-api
custom_edit_url: null
---

View File

@@ -64,7 +64,7 @@ const config: Config = {
docsPluginId: "classic",
config: {
karakeep: {
specPath: "../packages/open-api/hoarder-openapi-spec.json",
specPath: "../packages/open-api/karakeep-openapi-spec.json",
outputDir: "docs/API",
sidebarOptions: {
groupPathsBy: "tag",

View File

@@ -1,3 +1,3 @@
# Put your configuration options here
NEXTAUTH_URL=http://localhost:3000
HOARDER_VERSION=release
KARAKEEP_VERSION=release

View File

@@ -1,11 +1,11 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: hoarder-web-ingress
namespace: hoarder
name: karakeep-web-ingress
namespace: karakeep
spec:
rules:
- host: "hoarder.example.com"
- host: "karakeep.example.com"
http:
paths:
- path: "/"

Some files were not shown because too many files have changed in this diff Show More