Yearly Organiser

(neatnik.net)

121 points | by anewhnaccount2 5 days ago

15 comments

  • abetusk 18 hours ago
    I made an updated version, which I called "neatocal", that allows for different options (and doesn't have the initial popup), including allowing for year changes, differing month counts, different start months, etc.

    See the "Parameters" list:

    https://github.com/abetusk/neatocal?tab=readme-ov-file#param...

    Neatnik is a very nice project.

  • pekim 21 hours ago
    The page's html and css are reasonably small, 3.3kB and 1.5kB. There are three fonts, totalling about 51kB. So altogether about 56kB.

    But then somewhat spoiling the page's nice light weight is a 576kB favicon.

  • Brajeshwar 21 hours ago
    Nice. I did something in 2020 in a spreadsheet to calculate some sort of a Big Picture Timeline of the family with a our own definition of Success and Failures. For me, I found that it is easier to see Weekends in a Straight line rather than the starting date (I have school going kids).

    I did it pretty manually because this is something I do once every year around the year-end.

    Here is the Google Sheet Template. Change/Add/Edit the "YYYY" sheet to the year you want and fix the dates (should not take you more than 5-min). I have included the year a family member is born in the "Data" sheet to calculate the key events in life - Kids Graduation, and whatever else you want to in sync with you, your partner’s age, and any event you want to track.

    https://docs.google.com/spreadsheets/d/1YwAf8vgVR0FbTU6n1dVO...

  • metalrain 1 day ago
    Neat, but how do you close the message blocking the calendar?
    • gherkinnn 1 day ago
      Print it
      • _Algernon_ 22 hours ago
        It would be nice to be able to preview the result before printing it, so the question still stands.
        • jen729w 21 hours ago
          Cmd-P brings up a preview immediately? Laid out on A4, like it'll print, unlike your arbitrarily-sized browser window.
    • seanhunter 1 day ago
      I used dev tools to nuke it, but it’s really annoying
    • throwaboneaway 1 day ago
      Print it :)
  • plaguna 1 day ago
    Feature request: make it so you can pick the starting month. For example, school year is around the corner in September and that will be nice to have.
  • jp1016 17 hours ago
    I’ve been thinking about the same challenge. Most calendars feel too rigid and don’t really work well when your goals or routines shift over time. I started building something called BeaverGrow, a simple dashboard with separate widgets for goals, habits, notes, and timelines. The idea is to let you piece things together the way you want, kind of like Lego blocks.

    It’s still pretty minimal, but if you’re curious, you can check it out at https://beavergrow.com

  • mrweasel 18 hours ago
    There's a Danish website: https://ugenr.dk/ which displays the current week number, it also have a printable calendar, but it seems a lille more useful as it already have holidays marked, week numbers and the layout is generally better.
  • bbx 22 hours ago
    If you want to print ahead: https://neatnik.net/calendar/?year=3000
  • b0wen 4 days ago
    This reminds me that not much of this year is remaining :(
    • Dilettante_ 1 day ago
      Don't worry, there's a fresh one coming right after :)
    • Tallain 1 day ago
      At this rate, we'll be done in no time!
  • thefluffytoucan 21 hours ago
    Useful, thanks!

    Now if someone made one with the ability to drag colored blocks of days around..

  • butz 1 day ago
    I think "printing" in 2025 usually means "Save to PDF" :)
  • lippihom 9 hours ago
    Cool.
  • deafpolygon 22 hours ago

        #!/bin/bash
    
        year=2025
        start="2025-01-01"
        end="2025-12-31"
        
        start_epoch=$(gdate -d "$start" +%s)
        end_epoch=$(gdate -d "$end" +%s)
        
        day_seconds=86400
        
        for ((t = $start_epoch; t <= $end_epoch; t += $day_seconds)); do
            gdate -d "@$t" "+%F w%V %a - " | tr '[:upper:]' '[:lower:]'
        done
  • sandeep1998 21 hours ago
    thanks