# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 38
# self = https://watcher.sour.is/conv/sji2m3q
Which terminal calendar program are you using? I finally want to switch away from KDE's KOrganizer with all this Akonadi crap.
@lyse I use ‘cal’ a fair bit
@lyse I use ‘cal’ a fair bit
@prologic I was more thinking towards management of appointments. When I just want to show a calendar, I use ncal
. I like cal
's traditional format much more, but it unfortunately does start weeks on Sundays and the -M
flag for Mondays is not recognized. :-( So cal
is pretty much useless to me.
@lyse Ahh! Yes appointments/events/invites/etc... This is something I've wanted to solve for too in a self-hosted way, but is actually really hard to do. The unfortunate thing is that the *DAV protocols and specs are so insanely complicated that they're hard to do anything remotely useful with so finding anything out that that you could use in library form, or some pre-built self-hosted app is quite hard (_that ticks all my boxes_). I _feell_ like we need to reinvent "invites" and "appointments" in some "sane" way? 🤔*
@lyse Ahh! Yes appointments/events/invites/etc... This is something I've wanted to solve for too in a self-hosted way, but is actually really hard to do. The unfortunate thing is that the *DAV protocols and specs are so insanely complicated that they're hard to do anything remotely useful with so finding anything out that that you could use in library form, or some pre-built self-hosted app is quite hard (_that ticks all my boxes_). I _feell_ like we need to reinvent "invites" and "appointments" in some "sane" way? 🤔*
@prologic Yeah, those are quite complex. It feels like a decade ago I read and implemented an iCalendar parser just for fun and the spec is just nuts. I remember the end date being in- or exclusive depending on whether just a date or a real timestamp was specified. For now, having everything locally would be fine to me. No need for remote stuff now. My best mate uses Next/OwnCloud (whatever it's called nowadays) and is very happy with all the CalDAV and stuff. But it's PHP…
@lyse Yeah the PHP is a sticking point for me in many cases 😥
@lyse Yeah the PHP is a sticking point for me in many cases 😥
Yeah fair enough. I use Nextcloud on a VPS and its been great for freeing the shackles of Google such as being an alternative to Drive, syncing my contacts and calendar, tasks etc. But being a big somewhat bloated PHP app it sure is a bit slow and resource intensive..
if you made some sort of Go alternative one day I would be very interested 😁
@eldersnake That’s my main beef with things written in PHP 😂 They tend to be quite bloated, slow and resource hungry 🤦♂️ Sams with things written in Java 🤣
@eldersnake That’s my main beef with things written in PHP 😂 They tend to be quite bloated, slow and resource hungry 🤦♂️ Sams with things written in Java 🤣
@eldersnake
> if you made some sort of Go alternative one day I would be very interested 😁
Go alternative to CalDAV, CardDav? Or the whole OwnCloud/NextCloud thing? 🤔 (_if the later I've been working on it for the past 5 years, stay tuned 😂_)_
@eldersnake
> if you made some sort of Go alternative one day I would be very interested 😁
Go alternative to CalDAV, CardDav? Or the whole OwnCloud/NextCloud thing? 🤔 (_if the later I've been working on it for the past 5 years, stay tuned 😂_)_
@eldersnake \n\n> if you made some sort of Go alternative one day I would be very interested 😁\n\nGo alternative to CalDAV, CardDav? Or the whole OwnCloud/NextCloud thing? 🤔 (_if the later I've been working on it for the past 5 years, stay tuned 😂_)_
@lyse I use be and highcal quite a bit (be
could use better documentation …). But honestly, I put most stuff like doctor’s appointments in a paper calendar on the wall. 🙄 I gave up on the iCal format a long time ago, it’s horrible. At work, I just use our Google stuff, which works “well enough” (but so did Zimbra, which we used before that).
@lyse I use be and highcal quite a bit (be
could use better documentation …). But honestly, I put most stuff like doctor’s appointments in a paper calendar on the wall. 🙄 I gave up on the iCal format a long time ago, it’s horrible. At work, I just use our Google stuff, which works “well enough” (but so did Zimbra, which we used before that).
@lyse I use be and highcal quite a bit (be
could use better documentation …). But honestly, I put most stuff like doctor’s appointments in a paper calendar on the wall. 🙄 I gave up on the iCal format a long time ago, it’s horrible. At work, I just use our Google stuff, which works “well enough” (but so did Zimbra, which we used before that).
@movq Can you explain a little about what be
and highcal
do. I _think_ I understand highcal
a bit better, if that's all it does?
@movq Can you explain a little about what be
and highcal
do. I _think_ I understand highcal
a bit better, if that's all it does?
@prologic That’s what I meant, lack of documentation. 🤣 highcal
is simple, yes, it just shows a calendar and can highlight dates. be
manages a set of text files, one for each “thing” you want to keep an eye on. They can contain a line like when: 2022-03-13
(plus other text). So, for example, I have a file called car-inspection
with this content: https://movq.de/v/b98540ab5e/car-inspection Then a cronjob runs be dead
to show items that are expired or about to expire. Yes, I realize all this is very low-level and probably not what lyse is looking for, but this approach has been working great for me for over a decade now. 🤣
@prologic That’s what I meant, lack of documentation. 🤣 highcal
is simple, yes, it just shows a calendar and can highlight dates. be
manages a set of text files, one for each “thing” you want to keep an eye on. They can contain a line like when: 2022-03-13
(plus other text). So, for example, I have a file called car-inspection
with this content: https://movq.de/v/b98540ab5e/car-inspection Then a cronjob runs be dead
to show items that are expired or about to expire. Yes, I realize all this is very low-level and probably not what lyse is looking for, but this approach has been working great for me for over a decade now. 🤣
@prologic That’s what I meant, lack of documentation. 🤣 highcal
is simple, yes, it just shows a calendar and can highlight dates. be
manages a set of text files, one for each “thing” you want to keep an eye on. They can contain a line like when: 2022-03-13
(plus other text). So, for example, I have a file called car-inspection
with this content: https://movq.de/v/b98540ab5e/car-inspection Then a cronjob runs be dead
to show items that are expired or about to expire. Yes, I realize all this is very low-level and probably not what lyse is looking for, but this approach has been working great for me for over a decade now. 🤣
@movq And at a high level you use these two tools to manage reminders events[]() etc?
@movq And at a high level you use these two tools to manage reminders events[]() etc?
@prologic \n> Go alternative to CalDAV, CardDav? Or the whole OwnCloud/NextCloud thing? 🤔 (if the later I’ve been working on it for the past 5 years, stay tuned 😂)\n\nOooooh...
@movq Thanks, I will check them out! A paper calendar is actually a pretty good and very reliable solution.
@movq Interesting... I _might_ look at this a bit more closely and see if I can understand your thinking here.
@movq Interesting... I _might_ look at this a bit more closely and see if I can understand your thinking here.
I gave [(i)khal](https://github.com/pimutils/khal) another try, but I still don't like that UI. highcal is pretty cool, just the command line argument handling could be improved. :-P When I saw randgen
I thought, doesn't @movq know about pwgen
, but then I noticed, there's also randgen-catchy
. ;-)
I'm still open for other suggestions of TUI calendars.