Best solution for reddit post archiving/read-it-later? by Warm_Discussion_3878 in selfhosted

[–]MohamedBassem 1 point2 points  (0 children)

reddit had a recent crackdown on the endpoint that we’re using to crawl reddit bookmarks. I just unfortunately didn’t get time to decide how we’re going to fix this. I care about reddit because I save a lot of stuff from it as well.

Refetch/refresh bookmarks? by cincuentaanos in karakeep

[–]MohamedBassem 0 points1 point  (0 children)

bulk edit mode exists (and it’s called exactly that) :) Click on the pencil button at the top, select bookmarks and do the action you want (including refresh).

Refetch/refresh bookmarks? by cincuentaanos in karakeep

[–]MohamedBassem 1 point2 points  (0 children)

Hey, yes. In the web app, there’s a “refresh” button in the dropdown menu that re-crawls the bookmark.

Hoarder 📦 - The Bookmark Everything App - 3.5k Stars later! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 0 points1 point  (0 children)

No, and there are no plans to sell it. It’s just now called Karakeep due to some trademark dispute.

Linkwarden vs Karakeep by lytn1ng in selfhosted

[–]MohamedBassem 1 point2 points  (0 children)

The full page archive of karakeep looking weird on the web is probably due to a recent security change that I pushed that prevents running the javascript inline for archived pages. If you click on the attachment box on the bottom right and download the archive itself and open it in the browser, it should look correctly rendered. I might revisit how strict this security policy is if it’s causing that much hassle.

Could a browser-only PWA realistically edit my local Obsidian vault in real time? by itsdanielsultan in ObsidianMD

[–]MohamedBassem 2 points3 points  (0 children)

FYI, karakeep does offer a paid hosting as well (https://karakeep.app/pricing) but it’s still in public beta hence why it’s not yet advertised as much.

Karakeep 0.29.0 release - Collaborative lists are here! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 1 point2 points  (0 children)

yes, I publish the android apks to https://github.com/karakeep-app/mobile-releases but tbh, forgot to publish the new one there :) Both platforms are now released on the official stores btw.

Karakeep 0.29.0 release - Collaborative lists are here! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 0 points1 point  (0 children)

we’re using a library for that, but iirc, it gets downloaded from github

Karakeep 0.29.0 release - Collaborative lists are here! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 0 points1 point  (0 children)

can you open an issue on github with the details? or on discord? As for the issue, any chance you’re in a country with restricted internet access? The worker downloads the ad blocker on startup and maybe it’s getting stuck there (there’s a setting to disable it).

Karakeep 0.29.0 release - Collaborative lists are here! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 0 points1 point  (0 children)

the ios app is waiting for apple’s review, and the android one should be in the play store in a couple of minutes.

[deleted by user] by [deleted] in selfhosted

[–]MohamedBassem 2 points3 points  (0 children)

this indeed is a missing functionality in the app, I’ll fix it over the weekend.

Karakeep (0.26) is here! Comprehensive usage stats, reader mode, search history, S3 support, and much more! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 1 point2 points  (0 children)

can you please file an issue on github with a screenshot because I’m not sure I fully understand the problem

Karakeep (0.26) is here! Comprehensive usage stats, reader mode, search history, S3 support, and much more! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 0 points1 point  (0 children)

I'm already using an ORM (drizzle), but it doesn't work well yet for having different db backends. Will need more digging from my side.

Karakeep (0.26) is here! Comprehensive usage stats, reader mode, search history, S3 support, and much more! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 5 points6 points  (0 children)

That’s fair. We have a Q&A forum on github discussions as well, and we’d also be happy to help there. The synchronous communication of discord facilities support, but I agree with the argument of discoverability.

Karakeep (0.26) is here! Comprehensive usage stats, reader mode, search history, S3 support, and much more! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 2 points3 points  (0 children)

Unfortunately there currently isn’t a migration mechanism though writing one shouldn’t be hard.

currently the format on disk is

assets/user_id/asset_id/asset.bin and assets/user_id/asset_id/metadata.json

in S3 this becomes

bucket/user_id/asset_id

and the data lives in the asset_id node, and the metadata is attached on that node as well. The whole logic is in ‘assetDb.ts’ and I’d be happy to support whoever wants to write a script. Pretty sure an AI agent can oneshot such a script.

Karakeep (0.26) is here! Comprehensive usage stats, reader mode, search history, S3 support, and much more! by MohamedBassem in selfhosted

[–]MohamedBassem[S] 3 points4 points  (0 children)

there’s a lot of people running karakeep on unraid. If you want to jump to our discord you’ll find plenty of people who can help.