emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: "Sébastien Gendre" <seb@k-7.ch>
To: emacs-orgmode@gnu.org
Subject: Tips on using Org-mode to manage a reading list
Date: Mon, 16 May 2022 23:18:49 +0200	[thread overview]
Message-ID: <87fsl9mazm.fsf@k-7.ch> (raw)

Hello.

I want to use Org-mode to manage a reading list and I'm looking for
tips.

My goals are to:
  * List books and articles I want to read
  * Track books I have to buy and which I already own
  * Track books and articles I have read
  * Take notes on books I have read

The following is what I plan to do.

The idea is to use an Org-mode heading for each book and the
properties of the books become the ones of the Org-mode heading. The
synopsis of the book can be in the body of the heading.

Example:
#+begin_example

* TO-READ Four Futures - Life After Capitalism
:PROPERTIES:
:Title:         Four Futures - Life After Capitalism
:Author:        Peter Frase
:Score:         
:Publisher:     Verso Books
:Release_date:  Unknown
:Link:          https://www.versobooks.com/books/1847-four-futures
:Pages:         
:END:

An exhilarating exploration into the utopias and dystopias that
could develop from present society

#+end_example

I can then structure my Org-mode file like I want. Here, the first
level headings are:
  * Articles
  * Books

In the "Books" heading I have the headings "Non-fiction" and
"Fiction".

To track the status of the books, I set the following for the Org-mode
file:
  * TO-GET
  * TO-READ
  * READING
  * READ (DONE state)

For adding new books, I can use Org-capture with a custom template.
The captured book can be saved inside an "Inbox" Org-mode file, then
moved to its destination heading with Org-refile.

For searching a book inside the file, I can use "Sparse Trees" or
Org-ql.

If I get the digital version of the book, I can attach it to its
corresponding heading with Org-attach.

And for taking notes, I can create headings inside the book heading.
Using Emacs narrow to focus on it. If I get the digital version of the
book, I can use Org-noter.

End of description.


Do you have any suggestions or idea ?

I don't know how to manage books with several volumes.
Do I create a heading for each volumes ?
Do I create one heading for the whole collection ?

The first is easy with 2 or 3 volumes, but not when I got 23 or more in a collection.

Do you have idea to manage borrowing and loaning books ?

Thank you in advance. :)


Best regards


             reply	other threads:[~2022-05-16 21:48 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-16 21:18 Sébastien Gendre [this message]
2022-05-16 21:22 Tips on using Org-mode to manage a reading list Sébastien Gendre
2022-05-16 23:28 ` William Denton
2022-05-17  0:08   ` Sébastien Gendre
2022-05-17  4:14     ` Greg Minshall
2022-05-17  4:50       ` Samuel Wales
2022-05-17  0:42   ` William Denton
2022-05-18 12:07 ` Ihor Radchenko
2022-05-29 14:47 ` Christian Heinrich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87fsl9mazm.fsf@k-7.ch \
    --to=seb@k-7.ch \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).