Readit News logoReadit News
prepend · 3 years ago
This looks neat. I wish it used iso8601 [0] dates. It’s pretty convenient as the time periods uses the format YYYY-MM-DD/YYYY-MM-DD and I think is easier to mentally parse than MM/DD/YYYY-MM/DD/YYYY.

Of course I didn’t even know what a solidus (“/“) was until using iso8601.

Also, I usually find standards pretty much as overhead, but 8601 seems pretty good as a universal standard.

[0] https://en.wikipedia.org/wiki/ISO_8601

chriswarbo · 3 years ago
> It’s pretty convenient as the time periods uses the format YYYY-MM-DD/YYYY-MM-DD and I think is easier to mentally parse than MM/DD/YYYY-MM/DD/YYYY

Especially for those outside the USA!

ethbr0 · 3 years ago
As someone who grew up in the US, it's still bizarre as a programmer to have a mixed-significance ordering (MM-DD-YYYY) instead of any consistently-endian ordering (DD-MM-YYYY or YYYY-MM-DD).

Out of curiosity, in what order do Europeans verbally say full dates with month names? Or does it vary by language?

thedougd · 3 years ago
In life I use the latter, but on computers I try to exclusively use the former. YYYY-MM-DD sorts the same lexicographically or chronologically.
koch · 3 years ago
Yeah, so long form 8601 are supported

`2022-08-02T23:00:00.000Z - 2022-08-03T00:00:00.000Z: Event`

but in general I do need to figure out a way to allow more customizable date parsing.[0]

[0]https://github.com/kochrt/markwhen/issues/27

JoshTriplett · 3 years ago
I would definitely like to use YYYY-MM or YYYY-MM-DD, ideally without any additional configuration required.

Deleted Comment

michaelcampbell · 3 years ago
8601 is fine, but generally MASSIVELY overkill. RFC 3339 might be a bit easier and accomplishes what you want. https://ijmacd.github.io/rfc3339-iso8601/
koch · 3 years ago
I’ve been working on markwhen as a way to easily create timelines just from text.

I’ve used it personally to help plan and coordinate my own wedding (https://markwhen.com/rob/wedding) and for keeping track of life events, and I’ve seen it used for event planning, project management, and to visualize historical events or periods of time.

I personally like tools that let you immediately start using them, and I set out to do that here with markwhen.

Let me know if you have any questions!

majkinetor · 3 years ago
Fantastic. ISO8601 date is a must, otherwise, its delightful :)
mholt · 3 years ago
Very cool. Some great ideas here as I build a visualizer for Timeliner [0] (effectively its successor, Timelinize [1]) in my spare time!

Did you build the timeline UI yourself? Can it be used as a library?

[0]: https://github.com/mholt/timeliner

[1]: https://twitter.com/timelinize

moasda · 3 years ago
Cool tool, thanks for sharing!
yawnxyz · 3 years ago
hope your dad recovered from his hospital visit!
captbaritone · 3 years ago
Looks similar to Mermaid-js's Gantt chart support: https://mermaid-js.github.io/mermaid/#/gantt

Once nice thing about Mermaid is it's built into [GitHub's markdown](https://github.blog/2022-02-14-include-diagrams-markdown-fil...) and has support in Notion

lootsauce · 3 years ago
This is awesome! I want to see other tools like this. I dream of a project management system that is text based and lives in your codebase seems we are pretty close with this. Planning (this), comments / descriptions (markdown), identity / people (??), tickets (??) Anyone know of something like this?
metaketa · 3 years ago
It doesn't exist yet but it needs to be built. Project-management-as-code. This would be the roadmap interface. Let's kill Jira.
wortelefant · 3 years ago
This would enable a much appreciated Obsidian plugin, it seems a natural fit
ytechie · 3 years ago
Obsidian supports Mermaid charts. I've used that for this type of chart before, to plan a trip.
boomskats · 3 years ago
While the Gantt in Mermaid is decent, this would be far, far superior as a bidirectional plugin (i.e capable of both visualisation and editing the original markdown).

I'd happily pay for this as an Obsidian plugin.

corytheboyd · 3 years ago
Warning: this comment is just for fun

Missed opportunity not naming it "Markdown for When (feat Lil Jon)

Slix · 3 years ago
This is an excellent landing page that immediately draws my attention and shows why I'd want to use this. This is a great example of how a landing page can demonstrate a tool quickly.
bombledmonk · 3 years ago
Anyone ever run across anything like this with a simple syntax that can do a timeline with split AND merges? I've always wanted something like the linux timeline [1] as an interactive timeline that can both split and merge.

[1]https://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Di...