Live data from Hacker News

Pimutils: The coreutils of personal information management

pimutils.org

11–20 of 33 posts

Re: Pimutils: The coreutils of personal information management

#11
I use taskwarrior and time warrior for keeping track of my tasks and the amount of time that I’m doing, and have task warrior set up so that it’s the first thing I see when I log into my home server.

I do use khal and sync it with my google calendar. I haven’t figured out multi-calendar sync just yet (work/personal/wife), but, it’s on my list.

Re: Pimutils: The coreutils of personal information management

#13
There's a large set of these developed over the years, though I couldn't compile a comprehensive list without taking some time.

Contact management (lbdb), numerous task managers, calendars, Emacs org-mode, vimwiki, schedulers, and more.

remind, calendar, and taskwarrior come to mind.

Re: Pimutils: The coreutils of personal information management

#14
post #9
post #7

Spec for a tool I want written but am too lazy to make happen: journal - an append-only personal log. Timestamps all input and appends it to a log file. Inputs can be either arguments to the command, or read from stdin if piped to. Log file should be parseable with grep and other coreutils, but an indexed option might be useful for time range queries.

To write: systemd-cat -t mylogs To read: journalctl -t mylogs --since yesterday

Systemd logs get rotated. :)

Re: Pimutils: The coreutils of personal information management

#15
post #7

Spec for a tool I want written but am too lazy to make happen: journal - an append-only personal log. Timestamps all input and appends it to a log file. Inputs can be either arguments to the command, or read from stdin if piped to. Log file should be parseable with grep and other coreutils, but an indexed option might be useful for time range queries.

You want something like https://jrnl.sh

I’ve used this for a few years now and it’s pretty solid.

Re: Pimutils: The coreutils of personal information management

#16

I've been looking for a kanban tool for which I can own the data (self hosted), and preferably that the data is a human manipulated format (Markdown ideally). Does anyone know of something like that? I haven't found a satisfactory solution so I've been building one, but I keep feeling like I'm wasting my time and that there must be something else available. In any case I am planning on releasing it as a desktop app a…

Taskell is exactly what you're looking for! https://taskell.app/

It's a bit fresh and needs to be fully fleshed out, but it's functional!

Re: Pimutils: The coreutils of personal information management

#17

Unrelated ask: Does anyone know of a good way to filter my Outlook 365/IMAP inbox using rules running on my Linux box? I want more complex and easily maintainable rules than what I can get via Outlook.

I've used DavMail[1] to access Office365 for years.

It basically acts as a translation layer between Microsoft protocols and open protocols. I usually run it as a local systemd user service.

My only issue is with MFA. To set it up you'll need to dig through the stdout/logs to get the initial "add app"/Auth URL. After that the push notifications from the Microsoft Authenticator work as expected.

If you're not using push based MFA I'm not sure if it'll work, you might need to dig through the logs to grab the URL each time. If it was me I'd probably setup another script to sit watching the log, extract the MFA URL and send a notification with lib notify.

So yeah, a little janky to set up (yay for proprietary protocols) but you can then use whatever email client you like and manipulate it as you need.

1. http://davmail.sourceforge.net/

Re: Pimutils: The coreutils of personal information management

#18
post #2

khal looks quite cool. Does anyone have some experience with it?

khal is excellent. I've been using it alongside vdirsyncer for a couple of years now. I recommend aliasing 'khal calendar' to cal - a quick look at your day, and upcoming events.

I also highly recommend khard, which manages contacts.

Re: Pimutils: The coreutils of personal information management

#19

I've been looking for a kanban tool for which I can own the data (self hosted), and preferably that the data is a human manipulated format (Markdown ideally). Does anyone know of something like that? I haven't found a satisfactory solution so I've been building one, but I keep feeling like I'm wasting my time and that there must be something else available. In any case I am planning on releasing it as a desktop app a…

Kanboard: https://kanboard.org/

Easy installation. Can be run locally using a php web server.

Re: Pimutils: The coreutils of personal information management

#20

Unrelated ask: Does anyone know of a good way to filter my Outlook 365/IMAP inbox using rules running on my Linux box? I want more complex and easily maintainable rules than what I can get via Outlook.

Two jobs ago, I had written something for this; but it was written at work, so I wasn't able to keep it. Also, it was on premises Exhange, not Microsoft's cloud. But I recall, the exchange IMAP server isn't too horrible, although a bit slow. Perl with one of the CPAN IMAP modules, plus a little bit of caching, and I could do all sorts of filters that couldn't be done in Exchange (like sorting read mail into archive folders).
Post reply on HN