home.social

#khal — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #khal, aggregated by home.social.

  1. @ctietze @bignose @mcr314 May be #calcurse is an option. calcurse.org/ My tool of choice is a mixture of org and nextcloud, but pure cli calendar with ics manipulation should be possible with calcurse. Another option with optional emacs integration is #khal khal.readthedocs.io/en/v0.8.4/

  2. So, after spending the better part of the day working on this, I now have an #iCal file that contains _one_ event for Easter, which is using an RDATE property to list all of the Easter dates in about 200 years (because it's an irregular event and normal repeat rules won't work).

    Thunderbird accepts this (even if it says "repeat details unknown"), #khal on the command line does, too.

    @mailbox_org's #OpenXchange web UI doesn't display them. 😩

    #RDATE #iCalendar #Easter #OX #OpenXchangeSuite

  3. Does anyone have an example config for and for home-manager on ? I read the documentation but it stops at the actual collections/remotes, or at least gets pretty opaque.

  4. I've been putting off synchronization of my Google calendar with Emacs agenda for years now, because I thought it will be really annoying to configure. Turns out I was wrong, and it is pretty easy thanks to khal.el

    github.com/emacsmirror/khalel

  5. Added this line to my ~/.mailcap:

    text/calendar; khal import %s; needsterminal

    Now send me your invites, I'm ready to mass-handle them :)

    #mutt #khal

  6. You know what's as uncommon as the aurora that keep popping on my feed? A new blog post :D

    Hope this one will give you some inspiration on [managing both your personal and professional lives](www-gem.codeberg.page/cli_life)

    #zettel #taskjuggler #vim #neovim #khal #linux

  7. Ok, da ist echt was im Argen. Von der manuell erstellten Liste mit den 8 noch fehlenden Terminen, ist der Import schon wieder für zwei Termine gescheitert. Dieses Mal aber immerhin mit einem Fehler. Leider kann man von dem Fehler aber nicht auf die fehlenden Termine schließen.

    Das ist mir jetzt doch zu doof und die Feiertage/Ferien habe ich jetzt über die Kommandozeile mit #khal importiert und mit #vdirsyncer nach #nextcloud synchronisiert.

    Das läuft schon länger, wird aber selten genutzt.

  8. I'm experimenting with using TUI apps for all of my communications. Set up for email and and for CalDAV/CardDAV. Next up is self-hosting and a bunch of bridges so messaging can join the party.

  9. I'm experimenting with using TUI apps for all of my communications. Set up #aerc for email and #khal and #khard for CalDAV/CardDAV. Next up is self-hosting #matrix and a bunch of bridges so messaging can join the party.

  10. I'm experimenting with using TUI apps for all of my communications. Set up #aerc for email and #khal and #khard for CalDAV/CardDAV. Next up is self-hosting #matrix and a bunch of bridges so messaging can join the party.

  11. I'm experimenting with using TUI apps for all of my communications. Set up #aerc for email and #khal and #khard for CalDAV/CardDAV. Next up is self-hosting #matrix and a bunch of bridges so messaging can join the party.

  12. I'm experimenting with using TUI apps for all of my communications. Set up #aerc for email and #khal and #khard for CalDAV/CardDAV. Next up is self-hosting #matrix and a bunch of bridges so messaging can join the party.

  13. So, my todo list for the next days:
    - get that plugin for working again
    - write that script to make @qownnotes use @pandoc and @libreoffice to generate a PDF booklet
    - make that G4 running again and set up an usable PIM suite using , , and .

    If I'm somewhat recreated by that time I'm gonna restart coding on . But after Christmas I'm really too exhausted to get into deep work too soon. 🤔 🤷‍♂️

  14. So, my #FLOSS todo list for the next days:
    - get that #Recoll plugin for #Synapse working again
    - write that script to make @qownnotes use @pandoc and @libreoffice to generate a PDF booklet
    - make that #iBook G4 running again and set up an usable PIM suite using #vdirsyncer, #khal, #khard and #mutt.

    If I'm somewhat recreated by that time I'm gonna restart coding on #ObjGTK. But after Christmas I'm really too exhausted to get into deep work too soon. 🤔 🤷‍♂️

  15. So, my #FLOSS todo list for the next days:
    - get that #Recoll plugin for #Synapse working again
    - write that script to make @qownnotes use @pandoc and @libreoffice to generate a PDF booklet
    - make that #iBook G4 running again and set up an usable PIM suite using #vdirsyncer, #khal, #khard and #mutt.

    If I'm somewhat recreated by that time I'm gonna restart coding on #ObjGTK. But after Christmas I'm really too exhausted to get into deep work too soon. 🤔 🤷‍♂️

  16. So, my #FLOSS todo list for the next days:
    - get that #Recoll plugin for #Synapse working again
    - write that script to make @qownnotes use @pandoc and @libreoffice to generate a PDF booklet
    - make that #iBook G4 running again and set up an usable PIM suite using #vdirsyncer, #khal, #khard and #mutt.

    If I'm somewhat recreated by that time I'm gonna restart coding on #ObjGTK. But after Christmas I'm really too exhausted to get into deep work too soon. 🤔 🤷‍♂️

  17. So, my #FLOSS todo list for the next days:
    - get that #Recoll plugin for #Synapse working again
    - write that script to make @qownnotes use @pandoc and @libreoffice to generate a PDF booklet
    - make that #iBook G4 running again and set up an usable PIM suite using #vdirsyncer, #khal, #khard and #mutt.

    If I'm somewhat recreated by that time I'm gonna restart coding on #ObjGTK. But after Christmas I'm really too exhausted to get into deep work too soon. 🤔 🤷‍♂️

  18. Today I managed to install and configure
    - my contacts (vdirsyncer + khard, formerly khal)
    - my calendar (calcurse + calcurse-caldav. Might switch to vdirsyncer)
    - my mail (offlineimap + neomutt)
    - my todo txt (todo.sh)

    Not happy with saving credentials in plain text :-(

    But I can look into Lua (conky and awesome WM widgets) next!

    #vdirsyncer #khard #khal #calcurse #offlineimap #neomutt #todotxt

  19. Today I managed to install and configure
    - my contacts (vdirsyncer + khard, formerly khal)
    - my calendar (calcurse + calcurse-caldav. Might switch to vdirsyncer)
    - my mail (offlineimap + neomutt)
    - my todo txt (todo.sh)

    Not happy with saving credentials in plain text :-(

    But I can look into Lua (conky and awesome WM widgets) next!

    #vdirsyncer #khard #khal #calcurse #offlineimap #neomutt #todotxt

  20. Today I managed to install and configure
    - my contacts (vdirsyncer + khard, formerly khal)
    - my calendar (calcurse + calcurse-caldav. Might switch to vdirsyncer)
    - my mail (offlineimap + neomutt)
    - my todo txt (todo.sh)

    Not happy with saving credentials in plain text :-(

    But I can look into Lua (conky and awesome WM widgets) next!

    #vdirsyncer #khard #khal #calcurse #offlineimap #neomutt #todotxt

  21. Today I managed to install and configure
    - my contacts (vdirsyncer + khard, formerly khal)
    - my calendar (calcurse + calcurse-caldav. Might switch to vdirsyncer)
    - my mail (offlineimap + neomutt)
    - my todo txt (todo.sh)

    Not happy with saving credentials in plain text :-(

    But I can look into Lua (conky and awesome WM widgets) next!

    #vdirsyncer #khard #khal #calcurse #offlineimap #neomutt #todotxt

  22. Today I managed to install and configure
    - my contacts (vdirsyncer + khard, formerly khal)
    - my calendar (calcurse + calcurse-caldav. Might switch to vdirsyncer)
    - my mail (offlineimap + neomutt)
    - my todo txt (todo.sh)

    Not happy with saving credentials in plain text :-(

    But I can look into Lua (conky and awesome WM widgets) next!

    #vdirsyncer #khard #khal #calcurse #offlineimap #neomutt #todotxt

  23. Does anyone know a good interactive calendar for the ? I know but its interactive mode is super inconsistent and buggy for me :(

  24. Does anyone know how to move an entry in khal from one calendar to another?
    #linux #khal #commandline #calendar

  25. @aaribaud

    No worries. I'm intermittent as well. I appreciate you being willing to help!

    Here's the #khal error, in it's entirety

    bin.disroot.org/?d480d70e8f79d

  26. Alright, #TechnicalJiggeryPokery conundrum of the moment:

    Two Debian machines, both running stable.

    On one, #vdirsyncer and #khal work perfectly.

    The other crashes with errors about xdg.basedirectory.

    I'm barely capable of understanding the problem, but I think it has to be something garbled up with Python.

    Anyone know of either a fix, or a way to cleanly get back to a known good configuration?

    I'm on the verge of reinstalling the misbehaving bix because I can't figure out what went wrong.

  27. I've added #khal and #khard to my command line #mutt #email experiment. Once I wrapped my head around them, I was blown away with how well this system actually works.

    I suppose it's now a full-blown #luddite pim project. :)