[PR #214] [CLOSED] feature request: pdf support #28 #1561

Closed
opened 2026-03-02 11:58:11 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/karakeep-app/karakeep/pull/214
Author: @kamtschatka
Created: 6/9/2024
Status: Closed

Base: mainHead: pdf-support


📝 Commits (1)

📊 Changes

10 files changed (+1205 additions, -44 deletions)

View changed files

📝 apps/web/components/dashboard/bookmarks/LinkCard.tsx (+9 -0)
📝 apps/web/components/dashboard/preview/LinkContentSection.tsx (+9 -0)
📝 apps/workers/crawlerWorker.ts (+98 -7)
📝 apps/workers/openaiWorker.ts (+9 -3)
packages/db/drizzle/0023_chief_mockingbird.sql (+1 -0)
packages/db/drizzle/meta/0023_snapshot.json (+1022 -0)
📝 packages/db/drizzle/meta/_journal.json (+7 -0)
📝 packages/db/schema.ts (+35 -28)
📝 packages/shared/assetdb.ts (+14 -6)
📝 packages/shared/types/bookmarks.ts (+1 -0)

📄 Description

extended the database to allow storing pdf assets alongside links added downloading of pdfs
added aiinference for pdfs
updated the UI to display the same as for asset bookmarks

I am not sure if there are other locations where pdf support would be needed.
The preview and hte bookmarks overview look the same as the assetId.
The content of the pdf is stored in the db and used for reindexing


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/karakeep-app/karakeep/pull/214 **Author:** [@kamtschatka](https://github.com/kamtschatka) **Created:** 6/9/2024 **Status:** ❌ Closed **Base:** `main` ← **Head:** `pdf-support` --- ### 📝 Commits (1) - [`59fdba7`](https://github.com/karakeep-app/karakeep/commit/59fdba7bf6bfb1c8cf815d14d8c65bea08a0476e) feature request: pdf support #28 ### 📊 Changes **10 files changed** (+1205 additions, -44 deletions) <details> <summary>View changed files</summary> 📝 `apps/web/components/dashboard/bookmarks/LinkCard.tsx` (+9 -0) 📝 `apps/web/components/dashboard/preview/LinkContentSection.tsx` (+9 -0) 📝 `apps/workers/crawlerWorker.ts` (+98 -7) 📝 `apps/workers/openaiWorker.ts` (+9 -3) ➕ `packages/db/drizzle/0023_chief_mockingbird.sql` (+1 -0) ➕ `packages/db/drizzle/meta/0023_snapshot.json` (+1022 -0) 📝 `packages/db/drizzle/meta/_journal.json` (+7 -0) 📝 `packages/db/schema.ts` (+35 -28) 📝 `packages/shared/assetdb.ts` (+14 -6) 📝 `packages/shared/types/bookmarks.ts` (+1 -0) </details> ### 📄 Description extended the database to allow storing pdf assets alongside links added downloading of pdfs added aiinference for pdfs updated the UI to display the same as for asset bookmarks I am not sure if there are other locations where pdf support would be needed. The preview and hte bookmarks overview look the same as the assetId. The content of the pdf is stored in the db and used for reindexing --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 11:58:11 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/karakeep#1561
No description provided.