HN Rilis: Markwhen, Markdown untuk Timeline
(markwhen.com)- Markwhen adalah bahasa mirip Markdown untuk mencatat log, jadwal, catatan, dan tugas yang terjadi seiring waktu dalam teks polos, lalu melihatnya seperti timeline atau kalender
- Sintaksnya mendukung bukan hanya tanggal tunggal dan rentang tanggal, tetapi juga berbagai format tanggal, grup, tag, checklist, tautan, zona waktu, jadwal berulang, frontmatter, dan properti
- Input yang sama dapat dilihat sebagai JSON, Timeline, Calendar, dan Oneview, sehingga bisa berpindah antara catatan yang dibaca manusia dan data yang diproses mesin
- Output JSON mencakup pohon event, rentang tanggal ISO, tag, teks tambahan, versi parser
1.0.1, dan lainnya, sehingga hasil parsing dapat diperiksa langsung - Meridiem yang disertakan adalah editor Markwhen/Markdown dengan penyuntingan kolaboratif, perintah kustom, snippet, visualisasi, autocomplete, dan highlight event
Catatan berbasis waktu yang ditangani Markwhen
- Markwhen adalah bahasa jurnal mirip Markdown untuk menulis item berbasis waktu dalam teks polos
- Ditujukan untuk format seperti log, bagan Gantt, blog, feed, catatan, jurnal, diari, tugas, timeline, dan kalender
-
Sintaks input
- Ekspresi tanggal: Dapat menggunakan tanggal tunggal, rentang, dan berbagai format tanggal seperti
2025-04-09: Single date,2025-01-22 / 2026-10-24: Date range,Dec 1 2025 - Grup: Mengelompokkan item seperti Christmas Eve dan Christmas dengan
group Part onedanendGroup - Tag: Menambahkan tag seperti
#holiday,#haloweenke event - Checklist: Menulis tugas per tahun dalam format
- [x],- [] - Tautan: Tautan Google, DuckDuckGo, dan Bing dapat dimasukkan ke item checklist
- Zona waktu: Setelah menetapkan
timezone: America/New_York, tulis waktu seperti2025-01-01 12:00 - Jadwal berulang: Menggunakan ekspresi seperti
every year for 10 years,every 60 minutes x12 - Frontmatter dan properti: Mencakup nilai seperti
title,description,leader,attendees
- Ekspresi tanggal: Dapat menggunakan tanggal tunggal, rentang, dan berbagai format tanggal seperti
-
Output dan hasil parsing
- Tab output terdiri dari JSON, Timeline, Calendar, dan Oneview
- Contoh JSON mencakup
firstLine,properties,textRanges,dateRangeIso,tags,supplemental,matchedListItems, dan lainnya untuk event - Dalam contoh JSON,
parser.versionditampilkan sebagai1.0.1, dan juga mencakup pesan peringatan yang merekomendasikan penetapan headertimezonesaat zona waktu belum ditentukan
Editor dan sumber daya terkait
- Meridiem adalah editor untuk Markwhen dan Markdown
- Mendukung penyuntingan kolaboratif, perintah kustom, snippet, visualisasi kustom, autocomplete, highlight event, dan lainnya
- Tautan unduhan ditampilkan sebagai
Download v1.0.12 2026-07-01
- Remark.ing adalah cara menangani setiap item yang ditulis dengan Markwhen sebagai remark seperti tweet
- Contohnya disediakan
meridiem.markwhen.com/bella/recipes.rawdanremark.ing/bella/recipes - Tautan untuk memulai dengan masuk melalui Meridiem disediakan
- Contohnya disediakan
- Sumber daya pengembangan dan penggunaan juga disediakan
- Repositori GitHub mencantumkan landing site, pelacakan issue umum, Obsidian Plugin, Markwhen CLI, Timeline, Parser, VS Code Extension, View client library, Calendar, C2, dan Resume
1 komentar
Komentar Hacker News
Saya pengembangnya. Senang melihat markwhen disukai; saya sudah mengerjakannya selama beberapa tahun, dan awalnya terinspirasi oleh timeline kehidupan cheeaun yang disebut di komentar lain
Sekarang tersedia sebagai ekstensi VS Code, plugin Obsidian, tool CLI, dan editor web Meridiem
Baru-baru ini saya membuat Dial, fork dari bolt.new milik Stackblitz, yang memungkinkan Anda mengedit visualisasi markwhen yang sudah ada (timeline・kalender) atau membuat sendiri langsung di browser. Baru dirilis kemarin jadi masih kasar, tetapi rencananya akan dikembangkan jauh lebih besar
Saya juga sudah memungkinkan penambahan properti event dalam bentuk
key: valuepada setiap item, dan ke depannya, dengan mempertimbangkan interoperabilitas iCal, saya ingin membuatnya bisa memuat metadata seperti peserta dan Google Calendar IDremark.ing masih sangat belum selesai, tetapi ini adalah situs blog terpadu yang mirip Twitter/Bluesky/Mastodon; jika memakai markwhen, setiap item menjadi sebuah tulisan. Jika diberi tanggal di masa depan, tulisan itu dijadwalkan, dan seluruh blog bisa ditempatkan dalam satu file
Pengembangannya dilakukan dengan plugin Obsidian, dan distribusinya sebagai HTML statis
Selain itu, di aplikasi desktop saya juga belum menemukan cara login
Saya penasaran apakah ada rencana merilisnya sebagai open source. Saya tidak menemukannya di GitHub
Proyek ini mengingatkan saya pada proyek cheeaun. Tujuannya memungkinkan pembuatan timeline visual dengan format sederhana berbasis teks, untuk menata peristiwa kehidupan secara visual
https://github.com/cheeaun/life
File contoh di repositorinya kira-kira seperti ini:
@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 eventsMermaid juga mendukung timeline jika versinya cukup baru: https://mermaid.js.org/syntax/timeline.html
Mermaid bisa digunakan di dalam blok kode di GitLab/GitHub dan berbagai editor Markdown
Cukup keren. Saya adalah pengembang yang membuat sistem buku log elektronik semi-otomatis untuk kapal layar: https://bergie.iki.fi/blog/electronic-logbook/
Saat ini saya memakai YAML karena menginginkan format file yang layak dibaca baik oleh manusia maupun mesin. Markwhen juga bisa cocok, setidaknya layak dipertimbangkan sebagai format ekspor
Namun item saya memiliki banyak properti seperti kecepatan angin, koordinat kapal, dan nilai barometer. Buku log kapal tradisional ditulis dalam format tabel untuk mencatat hal-hal seperti ini, jadi dengan Markwhen hasilnya mungkin bisa cukup berantakan
Contoh buku log pelayaran satu hari dalam format saat ini ada di sini: https://github.com/meri-imperiumi/log/blob/main/_data/logboo...
Data seperti ini juga saya gunakan untuk analisis seperti kondisi pengotoran membran watermaker atau jarak pelayaran per awak kapal
Perlu berhati-hati. Gruber memiliki hak merek dagang atas “Markdown”, dan tampaknya tidak suka orang lain memakai nama itu
https://blog.codinghorror.com/standard-markdown-is-now-commo...
Seingatku aku belum pernah melihat Gruber menyebut “hak merek dagang”. Intinya tampaknya ada pada tindakan mengambil nama proyeknya secara tidak etis. Mirip seperti seseorang mengambil nama proyek open source dan membuatnya terlihat seolah-olah resmi. Mungkin saja bukan pelanggaran merek dagang, tetapi itu tetap bukan hal yang baik atau etis
Begitu tidak boleh memakai kata “standard”, ia langsung berpikir “bagaimana caranya tetap lanjut sambil secara teknis mematuhi”, lalu memilih kata yang sedekat mungkin dengan Standard sehingga secara tersirat tampak seperti versi definitif
Kalau aku ada di posisi itu, aku juga akan marah. Kalau namanya ‘Atwood Flavoured Markdown’ mungkin tidak ada masalah, tetapi Joel ingin memiliki definisi Markdown
Pada dasarnya para CEO perusahaan teknologi berkumpul dan memutuskan mengambil ide orang lain tanpa menanyakan apakah itu boleh, dan sebenarnya mengecualikan John dari proyek itu sendiri memang tujuannya
Mereka boleh saja melakukan itu, tetapi tidak bisa terus memakai nama yang dibuat orang tersebut
Lagi-lagi mengimplementasikan ulang Org mode Emacs. Dibuat dengan baik
Kelihatannya bagus, tetapi jujur saja Markdown adalah bahasa markup dokumen. Org mode, meski cakupan luarnya mirip, sebenarnya lebih dekat ke format penyimpanan dan pertukaran data. Rasanya sulit mereproduksi kemampuan manipulasi dan kueri data yang terbentuk di sekitar Org mode dalam Markdown
Intinya tampaknya ada pada dukungan editor yang mudah seperti VS Code, dan mungkin bahkan editor khusus yang lebih baik
Pengguna Org-mode dan alat seperti ini tampaknya selalu melekat seperti ngengat dan api. Org-mode sendiri merupakan paket perangkat lunak yang cukup niche, dan jumlah paket yang dibuat di atasnya selalu mengejutkan
MediaWiki juga mirip. Aku suka sistem wiki, tetapi WikiText benar-benar kurang enak
Penasaran apakah ini juga bisa dipakai untuk timeline fantasi
Aku ingin membuat timeline seperti
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.Setelah kucoba sendiri, sepertinya tidak cocok untuk kebutuhan ini
Aku menulis ini karena rasanya aneh kalau komentarnya kosong. Tidak banyak yang ingin kukatakan, tapi ini terlihat sangat bagus, dan semoga suatu saat aku punya alasan untuk memakainya
Untuk orang yang seperti aku dan belum tahu, ini juga bisa dipakai sebagai plugin Obsidian: https://obsidian.md/plugins?search=markw
Bisakah sedikit mengambil unsur estetika dari sini? https://www.chronoflotimeline.com/timeline/shared/3118/Home-...