diff --git a/voussoir.net/index.html b/voussoir.net/index.html index 196bace..0ecfef8 100644 --- a/voussoir.net/index.html +++ b/voussoir.net/index.html @@ -1,4 +1,4 @@ - +
Etiquette is a tag-based file organization system with a web interface, built with Flask and SQLite3. Tag-based systems solve problems that a traditional folder hierarchy can't: which folder should a file go in if it equally belongs in both? and how do I make my files searchable without littering the filenames themselves with keywords?
-Etiquette is unique because the tags themselves are hierarchical. By tagging one of your vacation photos with the family.parents.dad
tag, it will automatically appear in searches for family.parents
and family
as well. A traditional folder system, here called albums, is available to bundle files that always belong together without creating a bespoke tag to represent that bundle. Regardless, the files on disk are never modified.
Etiquette is unique because the tags themselves are hierarchical. By tagging one of your vacation photos with the family.parents.dad
tag, it will automatically appear in searches for family.parents
and family
as well. A traditional folder system, here called albums, is available to bundle files that always belong together without creating a bespoke tag to represent that bundle. Regardless, the files on disk are never modified.
YoutubeChannelDownloader was born out of a dissatisfaction with YouTube's own interface for keeping track of which videos I have already watched, as well as a desire to integrate with youtube-dl. YCDL makes it easy for me to watch through a channel's catalog of videos, picking which ones I'd like to download while ignoring the others. Plus, as it creates an offline database, it will retain metadata about videos even after they are removed or deleted from the original YouTube channel.
-Some people tease SQLite for not being as big and featureful as something like MySQL, but I for one think it's one of the greatest gifts to the database ecosystem. Thanks to its fast and easy deployment plus cross-platform compatibility, sqlite databases tend to be the best choice for storing structured data. SQLite3 has been my go-to database since 2014 and hasn't failed me yet. Absolutely a staple for my projects listed here.
+Some people tease SQLite for not being as big and featureful as something like MySQL, but I for one think it's one of the greatest gifts to the database ecosystem. I love it. Thanks to its fast and easy deployment plus cross-platform compatibility, sqlite databases tend to be the best choice for storing structured data. SQLite3 has been my go-to database since 2014 and hasn't failed me yet. Absolutely a staple for my projects listed here.
If you'd like to get in touch, please email contact@voussoir.net. If you'd like to chat in real time, consider:
+If you'd like to get in touch, please email contact@voussoir.net
. If you'd like to chat in real time, consider:
@voussoir:matrix.org
and my public room is #voussoircontact:matrix.org
.voussoir#7582
.Please email me first so we can coordinate.
It looks like you're using an ad blocker. Great job!
@@ -401,5 +476,326 @@ code { font-family: monospace; }