From ad7c8aa9e4760e00c5ff840232f8a1b3f63bda87 Mon Sep 17 00:00:00 2001 From: Vedang Manerikar <ved.manerikar@gmail.com> Date: Wed, 18 Dec 2024 13:39:35 +0530 Subject: [PATCH] Add org-board for downloading and archiving web-pages --- unravel-emacs.org | 19 +++++++++++++++++++ unravel-modules/unravel-study.el | 7 +++++++ 2 files changed, 26 insertions(+) diff --git a/unravel-emacs.org b/unravel-emacs.org index 531fd57..3edead4 100644 --- a/unravel-emacs.org +++ b/unravel-emacs.org @@ -205,6 +205,7 @@ be updated accordingly. - [[#the-unravel-studyel-section-for-org-remark-annotation-of-org-and-eww-files][The =unravel-study.el= section for ~org-remark~ (annotation of org and eww files)]] - [[#the-unravel-studyel-section-for-org-fc-flashcards][The =unravel-study.el= section for ~org-fc~ (flashcards)]] - [[#the-unravel-studyel-section-for-toc-org-table-of-contents][The =unravel-study.el= section for ~toc-org~ (table of contents)]] + - [[#the-unravel-studyel-section-for-org-board-archiving-web-content][The =unravel-study.el= section for ~org-board~ (archiving web content)]] - [[#finally-we-provide-the-unravel-studyel-module][Finally, we provide the =unravel-study.el= module]] - [[#custom-libraries][Custom libraries]] - [[#the-prot-commonel-library][The =prot-common.el= library]] @@ -5827,6 +5828,24 @@ a table of contents under the first heading with the tag :TOC:. :ensure t) #+end_src +** The =unravel-study.el= section for ~org-board~ (archiving web content) + +~org-board~ is a fantastic tool that lets me download content directly +from various webpages, and store it locally. I use this to download +every blogpost I enjoy, and this lets me reliably highlight the page +([[#h:814EC9C8-3182-4B86-ADD9-123096D144D4][The =unravel-study.el= section for ~org-remark~ (annotation of org +and eww files)]]) and extract flashcards from it ([[#h:C63AE939-4082-4763-B0A4-A736869B7B41][The =unravel-study.el= +section for ~org-fc~ (flashcards)]]). + +#+begin_src emacs-lisp :tangle "unravel-modules/unravel-study.el" + ;;; Downloading and archiving webpages + (use-package org-board + :ensure t + :bind + ( :map org-mode-map + ("C-c o" . org-board-keymap))) +#+end_src + ** Finally, we provide the =unravel-study.el= module :PROPERTIES: :CUSTOM_ID: h:13AF346B-1721-47FC-87A9-16EEB7818521 diff --git a/unravel-modules/unravel-study.el b/unravel-modules/unravel-study.el index 7ede09a..2066e77 100644 --- a/unravel-modules/unravel-study.el +++ b/unravel-modules/unravel-study.el @@ -280,4 +280,11 @@ modifications." (use-package toc-org :ensure t) +;;; Downloading and archiving webpages +(use-package org-board + :ensure t + :bind + ( :map org-mode-map + ("C-c o" . org-board-keymap))) + (provide 'unravel-study)