#note-taking #tags #archival #date-time #no-std

no-std bin+lib rhiz_tag_nostd

Ubiquitous General Purpose Tag

1 unstable release

0.1.0 Sep 25, 2024

#219 in Date and time

MIT/Apache

9KB
130 lines

Rhiz-Tag

Generate a Ubiquitous General Purpose Tag to use in your notes, zettelkasten, field research or archival project (photos, drafts, scrapbooking). Use it as a date-identifier for your note's header or as a reference. You can use it between media: Digital, typewritten, or handwritten. Reference a note in a book, in a paper, or in your source- code. Everything with the same tag is connected.

The tag contains a date, based on base54: The first letter is the year, beginning from 2024, the second letter is the week of the year using ISO weeks. The third letter is a 52nd of a week. It's primarily meant to give the tags an order, but if you use the tags daily, you learn to read them.

For more details please see the documentation.


lib.rs:

Generate a Ubiquitous General Purpose Tag to use in your notes, zettelkasten, field research or archival project (photos, drafts, scrapbooking). Use it as a date-identifier for your note's header or as a reference. You can use it between media: Digital, typewritten, or handwritten. Reference a note in a book, in a paper, or in your source- code. Everything with the same tag is connected.

The tag contains a date, based on base54: The first letter is the year, beginning from 2024, the second letter is the week of the year using ISO weeks. The third letter is a 52nd of a week. It's primarily meant to give the tags an order, but if you use the tags daily, you learn to read them.

Example: aQu-TWr (a: year 2024, Q: week 39, u: tick 19)

This is the no_std implementation.

Dependencies

~1MB
~18K SLoC