9 ms·
Calendar
- pests 9mo agoWhat does the dark background mean? I could only see it inside my print preview (see Fiveplus comment). Otherwise I like.
- lifthrasiir 9mo agoSaturday and Sunday. Looking at the source, it also accepts `sofshavua=1` options to highlight Fridays and Saturdays instead.
- pests 9mo agoOh duh, parsed it wrong - too used to 30day calendar views.
- Fiveplus 9mo agoThat's good, you should also give me a way to hide the modal to actually see the calendar before I go for printing. Nice work.
- tombert 9mo agoI just looked at the print preview in Firefox. Worked fine for me.
- krick 9mo agoI removed it with devtools, so surely there is a dozen of work-arounds, but, still, it just weird that a page that is supposed to show a calendar, doesn't show a calendar.
- jazzyjackson 9mo agoThe website isn't the calendar... The print is, so if you Ctrl p, you can see what you'll get, that's not a workaround it's the purpose of the website, I guess I'm confused how you're confused lol
- shimonabi 9mo agoAdding one letter to the day of the week would be way less confusing.
- bt1a 9mo agoNo need to look too closely, now ;)
- RheingoldRiver 9mo agoI think they mean writing Tu Th Sa Su instead of T T S S (personally I'm a fan of T / theta if I'm doing single-letter abbreviations but Sat/Sun is still not the best)
- lifthrasiir 9mo agoMaybe we should all adopt Chinese weekday names: Sunday (星期日) remains same, Firstday (星期一) for Monday, Seconday (星期二) for Tuesday, Thirday (星期三) for Wednesday, Fourthday (星期四) for Thursday, Fifthday (星期五) for Friday and Sixthday (星期六) for Saturday. One-letter abbreviations would be simply S, 1 through 6.
- throwaway5465 9mo agoWhy downvoted? This is correct.
- dotancohen 9mo agoI believe that's how Russian names the days as well. In Hebrew and Arabic we do the same, but Sunday is First Day, Monday is Second Day, etc.
- romandr 9mo agoNot all of them, though: Monday - "понедельник", which is coming from the "day after the (previous) week", i.e. after the Sunday Tuesday - "вторник", true here, has "second" in the name Wednesday - "среда", has "middle" in the name Thursday - "четверг", also true, has "fourth" in the name Friday - "пятница", also true, has "fifth" in the name Saturday - "суббота", derived from the Hebrew "shabbat" Sunday - "воскресенье", almost the same word as "воскресение", which is the Christian Church word for the Resurrection (of Jesus Christ)
- primaprashant 9mo agoThis is really nice. I keep track of most important habits to me like how often I go to gym, how much protein I eat everyday, and how many days I read (books), on something physical (pen and paper). Mostly on monthly calendars. This would make tracking each of them separately on a single piece of paper across the entire year pretty neat.
- lifthrasiir 9mo agoThe info box doesn't mention this but it also has an alternative layout where days are aligned by weekdays: https://neatnik.net/calendar/?layout=aligned-weekdays https://neatnik.net/calendar/?layout=aligned-weekdays
- thatwasunusual 9mo agoNice. It would be nice to have an option to create a per month print as well.
- mac-attack 9mo agoI've used recalendar.js the past few years for my eInk devices: https://github.com/klimeryk/recalendar.js https://github.com/klimeryk/recalendar.js
- Sayyidalijufri 9mo agoThis is a really clever tool. I love the clean, one-page layout for tracking habits over a full year. One suggestion: would it be possible to add a quarterly version? Like three months per page, or separate pages for each quarter? It'd be great for shorter-term goals without everything feeling so crammed on one sheet. Thanks for making and sharing this!
- r0fl 9mo agoCopy and paste the html into an ai tool and ask for your suggestions Should be able to one shot that in Gemini, ChatGPT or Claude
- Sayyidalijufri 9mo agoDone
- Farow 9mo agoThere's an example with 6 month pages: https://github.com/abetusk/neatocal?tab=readme-ov-file#presets https://github.com/abetusk/neatocal?tab=readme-ov-file#prese...
- Sayyidalijufri 9mo agodone thanks
- Oarch 9mo agoI used to make these for myself and found them very helpful for planning out the year. Mine had only one difference, which was aligning the days of the week between each month.
- yussif_17 9mo agoFor those living in other parts of the world here ya go: https://neatnik.net/calendar/?sofshavua=1&year=2026 https://neatnik.net/calendar/?sofshavua=1&year=2026
- lifthrasiir 9mo agoAppend `&sofshavua=1` to the URL.
- dotancohen 9mo agoInteresting. Sofshavua means weekend in Hebrew.
- kamphey 9mo agoI've used a Google Sheet exactly like this. Highlighted weekends and laid out with all days of the year. Export as PDF can fit on a single sheet of paper. But I also print it out on a huge paper and hang it up for my family. [https://bettersheets.co/bigyear https://bettersheets.co/bigyear]
- sejje 9mo agoMan, a marketing landing page for a calendar. That's really something. I doubt HN is your market. Everything about that page made me want to run in fear. And I don't trust your download link. I expected some dude's blog with an .xlsx upload or something. I would have a lot more trust there. What am I giving up by using yours? What's in it for you?
- didip 9mo agoAs an enhancement, it would be cool to be able to spread into multiple pages. 1 month per page, or 2 months per page, ..., 12 months per page. It's hard to write on such small boxes.
- divbzero 9mo agoI like the highlighting of weekends, but wish the weekends aligned across months.
- math 9mo agoSaw this last year and liked it so much I added something very similar to it to Infumap (https://github.com/infumap/infumap https://github.com/infumap/infumap). You can drag items of arbitrary type onto dates. When more than one item is associated with a date, a numbered button appears; clicking it lets you cycle through them. Items can be pages or links to pages, which when clicked show the page as a popup. Calendar pages in the parent page display as a list of all items scheduled for the next seven days.
- Brajeshwar 9mo agoI did something, much simpler, some time back in Google Sheets. Around year-end, I go and edit the location of the starting dates each month (drag around, some formatting). I also like the weekdays lined up instead. Use it more as a bigger-picture timeline/schedule for the year, for the family, and me. Here is the template from last year that I shared with friends. If you are looking at it, take this as a base or an idea and build on it — finances, big life events, travel, etc. The “Year” tab is kinda like a big-picture plan of where family members are in their years, education, and, hence, significant life events. As the months go by in the year, just fold/hide that portion. https://docs.google.com/spreadsheets/d/1YwAf8vgVR0FbTU6n1dVOMxCkjzaVHdwb9lCBnjUno28/ https://docs.google.com/spreadsheets/d/1YwAf8vgVR0FbTU6n1dVO... PS. I’m tinkering with moving to a plainer text format this year, in MarkDown planning for a 10-year, 20-year, 30-years, and then kinda brain-simulation of what might be in 50 or even 100 years after I’m gone. I plan for the family/generation as an entity and I just insert myself as one of the role in it. ;-)
- nkko 9mo agoThis is a very smart idea. Life orienteering, we are all running in life and some predefined checkpoints would be nice.
- barishnamazov 9mo agoCSS rules for printing is one of my favorite features of the web. You get a powerful typesetter directly in your browser. For those wondering how it's done, I wrote about it [0] recently for my friends who frequently asked how I generated PDFs for my blogs. [0] https://barish.me/blog/make-your-website-printable-with-css/ https://barish.me/blog/make-your-website-printable-with-css/
- Brajeshwar 9mo agoGutenberg[1] Print Styles has been my go-to for a very long time. If I remember correctly, the issues I faced was that I could not control pagination. 1. https://github.com/BafS/Gutenberg https://github.com/BafS/Gutenberg
- barishnamazov 9mo agoNeat! I'll add it to my blog.
- sandreas 9mo agoThank you for the nice (and still short) article - I really liked it. However, while these rules apply for web pages, I would like to... let's say warn all developers expecting CSS is a good option for accurate printing. It may work for single page printouts or "make this page more printable" approaches, but don't expect it to be an easy opt out of providing PDFs for every single use case. CSS for printing gets annoying pretty quick as soon as you have some more sophisticated requirements. You should probably also know that print-CSS is not fully cross browser compatible - there are quirks and caveats for every single one of them regarding font sizing, margin, padding and page-layouts. I would not recommend to use HTML + CSS for something that really needs to be exactly the same layout in every browser.
- barishnamazov 9mo agoThanks for the feedback! Agreed, I too have experienced those quirks. This applies to most modern CSS features in general :-) FWIW, I also have had also success with running a server-side headless chromium instance on an app where I was generating nicely formatted exam from provided questions.
- jibal 9mo agoPrint? Paper? Jot down with what? My calendar in the cloud performs these functions far better (from my perspective and work habits). P.S. Maybe I should just remove the part in parentheses, since a number of people are completely ignoring it.
- andsoitis 9mo agoGive it a shot.
- f_allwein 9mo agoWhich calendar is that? I haven’t found one with a decent year view similar to the one here.
- barnabee 9mo agoYou're likely being downvoted not because there's anything wrong with having an opinion but because this feels like a low effort comment that contributes little to nothing, and comes across as quite negative and dismissive[0]. There's nothing to engage with or spark curiosity and the parentheses don't help with that. [0]: Surely you know what printing and paper are, and how someone would jot something down, so that part comes across as ridiculing the idea.
- jibal 9mo agoPatronizing speculation on the reasons for downvotes (who gaf about such things? And for that matter I had a net gain today despite this) contributes nothing of value and explicitly violates one of HN's guidelines: "Please don't comment about the voting on comments. It never does any good, and it makes boring reading." I attempted to jocularly make a point (e.g., I don't carry a pen or pencil and I almost never print anything, and I'm far from the only person who has made this sort of change in life practice) and the parenthetical was supposed to help to understand what it was and ward off the sort of criticism you're making, but apparently it was futile or even backfired, as it seems that a lot of people missed it and lashed out with hostility ... they should consider https://www.reddit.com/r/philosophy/comments/6k68hi/the_principle_of_charity/ https://www.reddit.com/r/philosophy/comments/6k68hi/the_prin.... > Surely you know what printing and paper are, and how someone would jot something down, so that part comes across as ridiculing the idea. See, you completely and uncharitably misunderstood what I was attempting to convey. Yes, of course I know what those things are, but I no longer use them. People would jot things down with a pen or pencil, but that requires having a pen or pencil handy ... I almost never do, as a matter of ==> my <== work habits. That's the whole point of the parenthetical--that this is ==> my <== perspective. It doesn't "ridicule" people who do things differently, but it does allude to the fact that the world has changed (radically, speaking as a lifelong early adopter and a pioneer developer [I'm mentioned in RFC #57] for the last 3/4 century ... so much for insults that get thrown my way--including on HN today--as a "boomer" on a regular basis). I won't comment on this again.
- abetusk 9mo agoThe neatnik calendar is very nice. Others are talking about enhancements they've done and I've done my own, creating a pretty faithful JavaScript implementation with enhancements: https://github.com/abetusk/neatocal https://github.com/abetusk/neatocal https://abetusk.github.io/neatocal/ https://abetusk.github.io/neatocal/ (demo) URL parameters can be used to alter behavior. Here's a highlight of some of them: https://abetusk.github.io/neatocal/?layout=aligned-weekdays&highlight_color=fee https://abetusk.github.io/neatocal/?layout=aligned-weekdays&... (weekend highlighted, aligned) https://abetusk.github.io/neatocal/?start_month=7 https://abetusk.github.io/neatocal/?start_month=7 (academic) https://abetusk.github.io/neatocal/?start_month=6&n_month=6 https://abetusk.github.io/neatocal/?start_month=6&n_month=6 (second half, 6 month) https://abetusk.github.io/neatocal/?month_code=1%E6%9C%88,2%E6%9C%88,3%E6%9C%88,4%E6%9C%88,5%E6%9C%88,6%E6%9C%88,7%E6%9C%88,8%E6%9C%88,9%E6%9C%88,10%E6%9C%88,11%E6%9C%88,12%E6%9C%88&weekday_code=%E6%97%A5,%E4%B8%80,%E4%BA%8C,%E4%B8%89,%E5%9B%9B,%E4%BA%94,%E5%85%AD https://abetusk.github.io/neatocal/?month_code=1%E6%9C%88,2%... (chinese month and day) There's also a data file option for more complex date notes.
- twapi 9mo agoThanks for sharing!
- moontear 9mo agoAwesome! Totally love your version as my first gripe was that I can't adjust naming to fit my needs (localized, non-english). Your JS version is awesome, thanks! If you want something for your examples, this would be the German-localized version for 2026: https://abetusk.github.io/neatocal/?year=2026&weekday_code=S,M,D,M,D,F,S&month_code=Jan,Feb,M%C3%A4r,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez https://abetusk.github.io/neatocal/?year=2026&weekday_code=S...
- abetusk 9mo agoAdded to the list of presets in the README [0]. Thanks! [0] https://github.com/abetusk/neatocal?tab=readme-ov-file#presets https://github.com/abetusk/neatocal?tab=readme-ov-file#prese...
- albert_e 9mo agoDaveseah.com was a favorite bookmark for me -- his "printable CEO" series of task planners and calendars were cool. I have since fallen off the productivity wagon unfortunately. For many years past I have printed and used stacks of the Emergent Task Planner. He has a Compact Calendar that has somewhat similar layout as OP. Edit to add link: https://davidseah.com/node/compact-calendar/ https://davidseah.com/node/compact-calendar/ The website domain seems to have changed a bit.
- Brajeshwar 9mo agoBig fan for a very long time and still appreciate his work. His domain changed to follow his life choices.[1] Later in life, I realize that too much reliance on tools is not something I’m fond of. DSri’s tools (printables) are good and I usually do it when I’m helping out team members, and others looking for guardrails for their productivity. For me now, the tools are too tool-focused and I no longer need them. I have printed and used them for product groups, and even a few times for my daughter’s projects with her friends. 1. https://dsriseah.com/about/sri/ https://dsriseah.com/about/sri/
- dotancohen 9mo agoThese look great for people who like to plan their tasks. I found that when I plan my tasks and plan my day and plan my time bubbles, I spend so much time planning that I don't have time left for doing. This planner explicitly encourages having only three planned tasks for the day. What's wrong with just doing those tasks without writing them down? I ask in full seriousness, as someone struggling decades with how to plan and then do personal and professional tasks. I ask as a question, not as a criticism.
- Brajeshwar 9mo agoWriting down is a sign-post for you to stay in your lane. Otherwise, you were working on a task and something fail in your terminal; by evening you realize you spent the last 4 hours fixing your entire dotfiles, fixing environment, shell, and what-not to move easily between machines smoothly (you also realized you are not moving machines anytime soon). The Frog to Eat that you wrote down yesterday for today, and the other tasks that has to be done today is there for you to see - bright, and clear - helps you steer back when your minds starts to wander, phone distracts, and HN is tempting for more comments.
- mesosan 9mo agoWow, I love this! Great job man
- ksec 9mo agoThis is BRILLIANT!! Thank You. Such as simple idea I wonder I have never thought of doing it myself. I currently have Stick notes to do list but it is a little messy with some date on it. The older I am, the more I use good old fashion analogue tools like pencil and paper.
- paozac 9mo agoVery nice, but on an A4 sheet the last row is cut off and you need to manually shrink it
- strathmeyer 9mo ago[dead]
- inatreecrown2 9mo agogreat idea, just printed it out and this will do for my calendar next year!
- Reventlov 9mo agoIs it just me, or can't you close the big pop-in welcome info box on firefox ?
- dandersch 9mo agoI had the same reaction and I think you are not supposed to close it. Just go Menu -> Print (Ctrl+P) and you will see it without the box.
- zkmon 9mo agoThis is like a video that I saw where a carpenter uses very high end equipment and skills to create a phone holder to be placed on a desk. We ran out of real work and real problems. Tech and machinery is far ahead of the needs of humanity. Yes, you can create and print a single page calendar or carve out a phone holder, but when you think of it's usage, you are not going to need it - YAGNI.
- PaulRobinson 9mo agoThere are proven advantages to hand-writing out notes and planning on paper over digital tools - the physical, tactile experience engages your brain in different ways, and this has been proven by multiple studies. Digital tools are great. They're why they're here. But a lot of people want paper for good reasons, and it's a very different experience to wanting a wooden holder for your phone.
- zkmon 9mo agoI agree on the benefits of tactile experience. But it need not come from paper, which is very modern thing. Information is being sucked out from real world, into digital space. College teachers are no longer writing on blackboards. Money is no longer a physical thing. Work is being done in virtual spaces. The only things that are left in physical world are the information-less objects, just like how the world was before invention of writing. When information finds its natural habitat in the digital space, we need to re-orient ourselves.
- defanor 9mo agoNeat, but it takes two pages on printing in the landscape orientation in Firefox on either A4 or US letter paper sizes here, with minimal font size set to 16. Generally matching of text dimensions to container dimensions is unreliable if you take into account browser settings (not just minimal font size, but also things like differing fonts and disabled custom fonts), and perhaps an SVG image with pre-rendered texts would be more appropriate for such a task. Or even a more pages-oriented format, and for different paper sizes.
- boxed 9mo agoIn Sweden this format is called Hallon-almanackan (the raspberry almanack). I build an implementation here: thttps://hallonalmanackan.kodare.com/ https://hallonalmanackan.kodare.com/
- kseistrup 9mo agoHere's a [Danish spoken] page to make a PDF calendar for any year in Danish, English, Norwegian, or Swedish: https://kalendersiden.dk/ https://kalendersiden.dk/
- encom 9mo agoI use that all the time, and it's the only one in this thread I've seen that displays week numbers, which is essential if you are employed.
- SenpaiHurricane 9mo agoNow i have printed the year my wife has born, I will mark her birthday only and give it to her as a gift. Thank you!
- codersfocus 9mo agoThis looks neat, not exactly sure how useful such a tiny space for each day would be by itself. I took the complete opposite approach with Wiseday, giving each day its own page (and each waking hour some space too.) Example: https://imgur.com/a/LjSDPw9 https://imgur.com/a/LjSDPw9 V1 releasing on iOS as soon as Apple finishes reviewing if anyone wants to try (waitlist at https://wisedayplanner.com/waitlist/ https://wisedayplanner.com/waitlist/)
- weezing 9mo ago[dead]
- runtimepanic 9mo agoClean, readable, and refreshingly boring in the best possible way. Sometimes a calendar should just… be a calendar. Bookmarking this for 2026.
- dcreater 9mo agoI cant close the modal?
- pja 9mo agoJust ctrl-p & look at the preview.
- cwmoore 9mo agoRealized, timely, and definite. Perfect post.
- pierridotite 9mo agoLooks cool !
- igor_mart 9mo agoWhat if... we removed the month-ends? I typically imagine time as a line, so I wondered what it would look like if days were rects in one line, just word-wrapped. It doesn't auto-adjust to page size, but 75% zoom works fine for printing in my case. https://igormartynov.com/calendar2026.html https://igormartynov.com/calendar2026.html
- bronco21016 9mo agoOooooh I like this a lot! I had Claude Code make me something in python quickly after I looked at the original post because I also prefer viewing time horizontally. I had mine do each month on a line. Sorry, didn't bother to host as a page. Here's the HTML/CSS though https://gist.github.com/bronco21016/d2d188c402b8e70c7bc115f4983b69fa https://gist.github.com/bronco21016/d2d188c402b8e70c7bc115f4... I like your layout a lot though so I might adapt that and there is still probably room to add the month label at the beginning of each month.
- drewp 9mo agoA variation of that one with month names: https://bigasterisk.com/post/2026%20Calendar%20-%20Print%20-%20Igor%20Martynov%20-%20drewp.html https://bigasterisk.com/post/2026%20Calendar%20-%20Print%20-... Note that you can align the weeks (or not) by adjusting the width at print time.
- meteyor 9mo agoI love the simple layout and idea of this calendar. Very nice! I do however miss some localizations. Is this calendar made for any specific country in mind? Is it possible to change? :)
- xcvdxv 9mo ago[dead]
- xcvdxv 9mo ago[dead]
- neillyons 9mo agoCan anyone recommend a native macOS app with a calendar like this that supports .ics calendars?
- huhtenberg 9mo agoMargins need to be a bit larger. When printed, "2026" at the top is cut in half and at the bottom "31st" cells are cut right through the slab of 1. On the left side all but last few pixels of dates are cut off, and the last column is visibly narrower than the rest. This is in Firefox on Windows.
- edwardtay 9mo ago[flagged]
- StephenHerlihyy 9mo agoMy biggest hope for Elon’s Mars plan is the chance to create a whole new Calendar system that makes sense. Like honestly. 7 days in a week? Random days per month? Uneven quarters? Who the hell decided to put the leap day in February! Clearly it should be at the beginning/end of the year. The western Calendar is nuts. Why doesn’t every month have 30 days with the last day of the quarter having 31? Ohh leap year? December 32nd or January 0.
- Y_Y 9mo agoMusk may already have thought of this: https://en.wikipedia.org/wiki/French_Republican_calendar https://en.wikipedia.org/wiki/French_Republican_calendar Vive la révolution! https://c.ndtvimg.com/2020-02/svbftvto_elon-musk-elon-musk-vampire_295x200_26_February_20.jpg https://c.ndtvimg.com/2020-02/svbftvto_elon-musk-elon-musk-v...
- wjgilmore 9mo agoI have a 3’x4’ dry erase version of this calendar format on my office wall. Bought it cheap on Amazon a few years ago. Put work travel dates, anniversaries, birthdays, vacations, etc on it. It’s nice to be able to see the “big picture” at a glance, and my kids love putting their own dates on it such as when they think Halloween decorations should be put up lol.
- jedberg 9mo agoThis is awesome, but my one suggestion is to abbreviate Thursday as "R" instead of "T" to avoid confusion with Tuesday. This is how almost all calendars do it when there is only one letter for the day, so it's pretty standard.
- vee-kay 9mo agoThe popup on the page doesn't close. It's irritating. Please fix it.
- chinathrow 9mo agoCtrl-p and it's gone.
- sans_souse 9mo agoAnyone able to print this via Android? When I tap 3-dots in chrome → share→print I am getting an error
- Y_Y 9mo agoProbably because Chrome is shit, it prints fine on Android with Firefox 146.
- Y_Y 9mo agoUnfortunately it doesn't take kindly the futurists who like to spell years with a starting 0, like "02026” - https://neatnik.net/calendar/?year=02026 https://neatnik.net/calendar/?year=02026 This proves once and for all that civilization will not last until the decamillenium and you're just doing octal.
- huhtenberg 9mo agoHere's another, a bit more uniform and month-agnostic way to format a year - https://i.imgur.com/B9UEQw1.png https://i.imgur.com/B9UEQw1.png
- abetusk 9mo agoWhat happens on leap years?
- huhtenberg 9mo agoYou get an extra cell in the last column.
- jerry80 9mo agoIt appears to have 30 days in October and 31 days in November.
- huhtenberg 9mo agoSorry about that. The perils of artisanal calendaring. https://i.imgur.com/AoH5A67.png https://i.imgur.com/AoH5A67.png
- jerry80 9mo agoI think you're missing August 13th. As the other commenter pointed out, 13*28 = 264.
- MinimalAction 9mo agoThanks, you found it! I was going nuts.
- huhtenberg 9mo agoI think you may have a point. Not that big of a deal though. I have nothing planned for that day :)
- 9mo ago
- deleted 9mo ago[deleted]
- JaviLopezG 9mo agoYour app inspired me to make a collaborative version https://calendar.yups.me/ https://calendar.yups.me/
- xthe 9mo agoNice one
- andreyf 9mo agoWeekly version in sheets makes more sense for me, since almost everything in my year is split logically by week — https://docs.google.com/spreadsheets/d/18YsOpI4GsxKGZmpMRQcNyTt_C4jC-9-CJSTRVIlCpg8/edit?gid=587481766#gid=587481766 https://docs.google.com/spreadsheets/d/18YsOpI4GsxKGZmpMRQcN... Generated using this JS in an action script — https://gist.github.com/anfedorov/9f7dc03432a4da783577aec68fb08e69 https://gist.github.com/anfedorov/9f7dc03432a4da783577aec68f...
- archon810 9mo agoI can't seem to dismiss the welcome message on mobile.