# Send Org Link/Marked Text to Karakeep

**URL:** <https://forum.systemcrafters.net/t/send-org-link-marked-text-to-karakeep/1673>\
**Category:** Emacs\
**Created:** [June 17, 2025, 8:10am UTC](https://forum.systemcrafters.net/t/send-org-link-marked-text-to-karakeep/1673 "2025-06-17T08:10:10Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![summeremacs](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/summeremacs/32/15_2.png) [@summeremacs](https://forum.systemcrafters.net/u/summeremacs)\
**Post date:** [June 17, 2025, 8:10am UTC](https://forum.systemcrafters.net/t/send-org-link-marked-text-to-karakeep/1673/1 "2025-06-17T08:10:10Z")

</div>

Hihi 👋

I made this code with the help of some artificial sweetener to send org-mode links or marked text directly from emacs to Karakeep.

Maybe it’ll help some people? Anyway, keep in mind that I’m not a coder at all and I just wanted something that works. You’ll have to change your IP/domain/port and put in an API code that you make in Karakeep. I marked them pretty clearly near the top of the code so you shouldn’t miss it. I just dropped it in my emacs scripts folder and used (provide) in my init for it to load.

[https://github.com/summeremacs/SendToKarakeep/blob/main/karakeep-send.el](https://github.com/summeremacs/SendToKarakeep/blob/main/karakeep-send.el)

That is all. Please resume with your regularly scheduled mayhem. 🙃

---

<div class="post-metadata">

**Author:** ![Marc](https://avatars.discourse-cdn.com/v4/letter/m/8dc957/32.png) [@Marc](https://forum.systemcrafters.net/u/Marc)\
**Post date:** [June 22, 2025, 11:13pm UTC](https://forum.systemcrafters.net/t/send-org-link-marked-text-to-karakeep/1673/2 "2025-06-22T23:13:41Z")

</div>

Wonderful, thank you so much. I couldn’t resist and add an org-mode `karakeep-org` functionality. It does the following:

1. Assume the current buffer is in org-mode
2. Temporarily convert to Markdown (as karakeep understands that syntax)
3. Clean some unwanted org-mode leftovers
4. Assign an URL as in `emacs://<org-mode-filename>`, which on my system has a handler that opens such a link in Emacs

If you find this useful, I forked the original script with these amendments here:  
[https://github.com/bam93/SendToKarakeep](https://github.com/bam93/SendToKarakeep)
