Live data from Hacker News

WhenFS: Calendar Is Now a File System

github.com

21–30 of 78 posts

Re: WhenFS: Calendar Is Now a File System

#21

Earlier quoted context omitted.

Good tab expansion in a very virtual filesystem would work wonders: $ cat /cal/nexttues $ cat /cal/2024/08/13/ $ cat /cal/nextweek $ cat /cal/2024/w32/ I seem to recall that I had lunch with somebody last July: $ grep -ir somebody /cal/2023/07/ /cal/2023/07/12/events:13:00-14:00 Lunch with somebody

the most amazing feature of the Google calendar web UI that has since been dropped was a way to schedule events with a human message - "30 meeting with Bob next Tuesday at 10", rather than clicking a bunch of buttons in a UI.

I remember that! I think they have just collapsed to handling what most people try, evidently '[time] description'.

A couple of weeks ago I was surprised and annoyed that adding an event with description "10:30-11:00 Pointless Meeting" no longer scheduled my Pointless Meeting. Tried again very carefully. Wasn't working. Worked again the next day. Did anyone else experience this?

I can't wait for them to feed my description to an LLM to generate the event. "Schedule drinks at 7 at the bar behind the office next Tuesday. Invite my favourite colleagues and their teammates. Make them curious but not suspicious."

Re: WhenFS: Calendar Is Now a File System

#23

Earlier quoted context omitted.

Good tab expansion in a very virtual filesystem would work wonders: $ cat /cal/nexttues $ cat /cal/2024/08/13/ $ cat /cal/nextweek $ cat /cal/2024/w32/ I seem to recall that I had lunch with somebody last July: $ grep -ir somebody /cal/2023/07/ /cal/2023/07/12/events:13:00-14:00 Lunch with somebody

the most amazing feature of the Google calendar web UI that has since been dropped was a way to schedule events with a human message - "30 meeting with Bob next Tuesday at 10", rather than clicking a bunch of buttons in a UI.

Try Mac/iOS calendar - it has allowed to do just that for ages.

Re: WhenFS: Calendar Is Now a File System

#24

Earlier quoted context omitted.

Good tab expansion in a very virtual filesystem would work wonders: $ cat /cal/nexttues $ cat /cal/2024/08/13/ $ cat /cal/nextweek $ cat /cal/2024/w32/ I seem to recall that I had lunch with somebody last July: $ grep -ir somebody /cal/2023/07/ /cal/2023/07/12/events:13:00-14:00 Lunch with somebody

the most amazing feature of the Google calendar web UI that has since been dropped was a way to schedule events with a human message - "30 meeting with Bob next Tuesday at 10", rather than clicking a bunch of buttons in a UI.

Todoist as well. Plus every second tue of the month for 4 months, and queries like that.

Re: WhenFS: Calendar Is Now a File System

#25
post #5

> Why Did You Do This? > I used this project as an opportunity to learn about Rust and FUSE file systems. I also think it's hilarious. > Visitors interested in the code should note that this is an irredeemably messy codebase—it's full of hacks, unidiomatic code, and wildly poor design decisions. > However, visitors should also note that that's okay. The best way to learn something new is to try it out for yourself—an…

Author here. Those are kind words! I’d like to add the last part of that quote:

> The page you're on right now is my mess. Now go create yours!

Re: WhenFS: Calendar Is Now a File System

#26

Aw, that's not what I hoped it would be. An actual file-based calendar UI is a neat idea, where you can (for instance) echo into a file to create a calendar event on the command line.

I don't see where it's remotely useful, the idea sounds fun but it's not praticle.

Explain how it is better vs having a simple cli that parse args and store that into SQLite.

Re: WhenFS: Calendar Is Now a File System

#28
post #5

> Why Did You Do This? > I used this project as an opportunity to learn about Rust and FUSE file systems. I also think it's hilarious. > Visitors interested in the code should note that this is an irredeemably messy codebase—it's full of hacks, unidiomatic code, and wildly poor design decisions. > However, visitors should also note that that's okay. The best way to learn something new is to try it out for yourself—an…

As a college student trying to figure out where I wanted to go next (industry vs academia) I had an epiphany that there was intrinsic value in doing things. Even things that were neither novel (academia), profitable (industry), nor impactful (nonprofits).

While my career has found a balance between impact and financial sustainability, I have a special place in my heart for projects that are otherwise unnecessary but happen just because it brings the creator joy.

Re: WhenFS: Calendar Is Now a File System

#29
That reminds me of a just for fun plugin I wrote for my (long dead) Dropbox-like file sync solution Syncany that would store the shared files as PNG images on Flickr.

At the time, Flickr and Google Picasa (now Photos) gave you like 1T of image storage for free, so I thought it'd be a dope backend. It worked really really well actually... And it was nice to see your data as images. Though since the files were packed and encrypted, it just looked like static.

Here's the plugin if anyone's interested: https://github.com/syncany/syncany-plugin-flickr/tree/develo...

Wow. That's 10 years old. Time flies.

Edit: This PNG encoder is the meat: https://github.com/syncany/syncany-plugin-flickr/blob/develo...

Re: WhenFS: Calendar Is Now a File System

#30

Aw, that's not what I hoped it would be. An actual file-based calendar UI is a neat idea, where you can (for instance) echo into a file to create a calendar event on the command line.

There's a standard file type for this already: https://en.wikipedia.org/wiki/ICalendar

It would be cool to see a filesystem layer present a tree of ICS files where editing one also updated your various API-based web calendars.

Post reply on HN