by koch on 12/1/24, 5:58 PM with 98 comments
by koch on 12/1/24, 11:00 PM
Been working on markwhen for a few years now, originally inspired by cheeaun's life timeline that another commenter posted about.
At this point markwhen is available as a VS Code extension, Obsidian plugin, CLI tool, and web editor in Meridiem.
Some recent markwhen developments:
- Dial, a fork of bolt.new (Stackblitz's very cool tool that leverages AI to help quickly scaffold web projects): an in-browser editor that lets you edit existing markwhen visualizations like the timeline or calendar or make your own. I just released that yesterday so it's still rough but I have big plans for it (it's one of the visualizations in meridiem)
- Event properties: each entry can have it's own "frontmatter" in the form of `key: value` pairs. I wanted this as I'm aiming for more iCal interoperability in the future, so each event could theoretically have things like "attendees" or google calendar ids or other metadata. This was released in the last month or two.
- remark.ing: this one isn't ready yet by any means but it's like a twitter/bluesky/mastodon-esque aggregated blog site. So you write markwhen and each entry is a post. In this way "scheduling" a post is just writing a future date next to it, and you have all your blog in one file. This one is a major WIP
by accrual on 12/1/24, 10:14 PM
https://github.com/cheeaun/life
Sample file (from the repository):
@USERNAME's life
===============
- 24/02/1955 Born
- ~1968 Summer job
- 03/1976 Built a computer
- 01/04/1976 Started a company
- 04/1976-2011 Whole bunch of interesting events
by atoav on 12/2/24, 7:57 AM
Mermaid is supported by gitlab/github and other markdown editors (within code blocks).
by bergie on 12/2/24, 11:00 AM
Right now I'm using YAML for the file format, as I wanted something that would be reasonably readable for both humans and machines. Markwhen would also fit the bill nicely, so that's something to consider, at least as an export format. My entries have a lot of properties, though (stuff like wind speed, vessel coordinates, barometer, etc). Traditional ship's logbooks were done in a tabular manner to record all this. So I'm not sure if that would end up looking quite messy. Here is an example of a day of log entries in the current format: https://github.com/meri-imperiumi/log/blob/main/_data/logboo...
I'm using these also for some data analysis, like watermaker membrane health, or sailed miles per crew member.
by tiffanyh on 12/1/24, 11:24 PM
Gruber (who has trademark in “Markdown”), appears to not like people using his trademark name.
https://blog.codinghorror.com/standard-markdown-is-now-commo...
by dotancohen on 12/2/24, 8:43 AM
This looks terrific, but honestly Markdown is a document markup language. Org mode, while superficially similar in scope, is actually a data storage and exchange format. The data manipulation and querying built around Org mode are unlikely to be replicated in Markdown.
by KaoruAoiShiho on 12/1/24, 10:29 PM
Trying to build a timeline like this:
title: History of the World
0: Foo Calendar's civilization founding.
124: Invention of the Foo Calendar
220: Founding of Bar
1310: Invention of GlooblyGock
5621: Demon invasion.
Edit: After trying it don't think it works for this usecase.
by wild_egg on 12/1/24, 9:09 PM
Thanks for sharing!
by neumann on 12/1/24, 10:02 PM
by KaoruAoiShiho on 12/1/24, 9:47 PM
by sprobertson on 12/1/24, 9:38 PM
Edit: One thing I'd like to see with the basic syntax example is fiddle with your default dates to make it more obvious that the span is a span. At the time scale it is now, it just looks like another dot.
by snappr021 on 12/1/24, 9:21 PM
Is there syntax for dependent tasks in the timeline? In other words tasks that only start once prerequisites are done.
If the date of the original tasks changes, the dependent tasks move accordingly automatically, without needing to edit a full list of dates for each dependent item.
by einpoklum on 12/2/24, 12:04 AM
So, how would this combine with markdown, for the content within dated blog/journal entries? And how would I use dates as plain dates rather than special markwhen entities?
by SuperV1234 on 12/2/24, 2:40 PM
by nemacol on 12/2/24, 8:30 PM
Have had an idea for a timeline search/visualization. Search a thing and that pulls pages and related pages with date/times from Wikipedia. With a zoom in/out to adjust resolution like google maps - weight nodes on timeline based on page views/edits/links. Have not gotten around to try to make something like it. I bring it up here just in case something already exists and I missed it.
by dustedcodes on 12/2/24, 12:20 PM
Why 2025-01-22 / 2026-10-24?
Why not 2025/01/22 - 2026/10/24?
by jiangplus on 12/1/24, 10:34 PM
by pflenker on 12/2/24, 8:38 AM
I wonder how we can "end" a timeline and start a new one in the same doc? So that I can write stuff like:
# My important project.
Description of the project goes here
## Timeline of the project.
2024-12-02: This is what I did today.
2024-12-01: This is what I did yesterday.
# My other important project.
Description of the project goes here.
## Timeline of the project.
2024-12-03: This is what I plan tomorrow.
---
Some thoughts about what I have written above.
by garfieldnate on 12/4/24, 3:26 AM
by marjipan200 on 12/2/24, 11:46 PM
by robinhowlett on 12/1/24, 10:27 PM
by SamBam on 12/2/24, 8:11 PM
I'm thinking like the network visualizer that Obsidian has, it would be great if it could find tagged dates in any file and display them on a common timeline.
by nivertech on 12/2/24, 4:35 PM
I create a "Markwhen" folder and create a "test.mw" not there, but it doesn't render, and I can't an option for preview in the command palette.
by thomasreggi on 12/2/24, 3:10 PM
by dirkc on 12/2/24, 2:15 PM
by jusgu on 12/2/24, 6:41 AM
by shepherdjerred on 12/2/24, 1:34 AM
by x1ph0z on 12/1/24, 10:25 PM
by desireco42 on 12/1/24, 11:27 PM
by IndieCoder on 12/4/24, 2:01 PM
by rattray on 12/3/24, 12:26 AM
by noisy_boy on 12/2/24, 11:38 AM
by ynx on 12/2/24, 5:52 AM
by neoconomist on 12/2/24, 5:42 AM
by sleepyfran on 12/1/24, 9:21 PM
by _ink_ on 12/2/24, 8:41 AM
by omnster on 12/2/24, 9:55 PM
by Siira on 12/4/24, 7:41 PM
by markgoho on 12/3/24, 5:41 PM
here'd be my recommendation: /ˈmɑːɻk.wɛn/ and /məˈɻɪd.i.ən/
by teo_zero on 12/2/24, 6:24 AM
by jbaber on 12/1/24, 9:13 PM