From: Hanno Perrey <hanno@hoowl.se>
To: emacs-orgmode <emacs-orgmode@gnu.org>
Subject: [ANN] org-jami-bot
Date: Mon, 17 Apr 2023 21:22:48 +0200 [thread overview]
Message-ID: <87mt36p9xg.fsf@hoowl.se> (raw)
Dear fellow org-users,
I have just released two new packages that scratch an old itch of mine:
capturing thoughts, quick notes and URLs while "on the road" with only
my mobile phone around. Messaging myself feels most natural, so that is
what I went with: triggering a capture via GNU Jami, the distributed
private messenger.
The first package, =jami-bot= provides something of a framework to
handle incoming text and file messages. =org-jami-bot= provides hooks
and functions that extend this to Org mode captures. Any text or file is
being captured, but even simple commands (prefixed with '!') are
possible, for example:
#+begin_example
!schedule monday
buy oat milk
#+end_example
Schedules a todo entry for next monday.
#+begin_example
!url blog emacs news
https://sachachua.com/blog/2023/04/2023-04-17-emacs-news/
#+end_example
Uses =org-capture-ref= to capture the URL and tags it with
:blog:emacs:news:.
This last command is technically not part of =org-jami-bot= as it
requires =org-capture-ref= to be installed and configured -- but it only
takes relatively little code to realize and I have documented it in a
blog post: https://www.hoowl.se/org-capture-ref-jami-bot.html
Further extensions are quite easily possible, I believe.
More examples and detailed documentation can be found here:
https://www.hoowl.se/org-jami-bot.html
The code to both packages will eventually be on Melpa, but for now it
can be found here:
https://gitlab.com/hperrey/jami-bot
https://gitlab.com/hperrey/org-jami-bot
Feedback, comments and ideas for further development are welcome!
Thanks and cheers,
Hanno
--
Hanno Perrey
https://hoowl.se
next reply other threads:[~2023-04-17 19:49 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-04-17 19:22 Hanno Perrey [this message]
2023-04-18 4:51 ` [ANN] org-jami-bot Marcin Borkowski
2023-04-18 11:34 ` Ihor Radchenko
2023-04-19 7:30 ` Hanno
2023-09-01 11:59 ` Ihor Radchenko
2023-04-18 12:07 ` Russell Adams
2023-04-19 7:44 ` Hanno Perrey
2023-04-20 9:08 ` Ihor Radchenko
2023-04-20 7:27 ` Max Nikulin
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87mt36p9xg.fsf@hoowl.se \
--to=hanno@hoowl.se \
--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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.