# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 7
# self = https://watcher.sour.is/conv/nsgxtsa
Does anyone know of some kind of plaintext file format to store metadata on a collection of other files? My documents folder has outgrown the directory hierarchy and I would like to eliminate the hierarchy entirely, storing metadata on everything in one human and machine readable file.
@mckinley No but I could come up with one I think 🤔
@mckinley No but I could come up with one I think 🤔
@prologic I've been toying with the idea of creating my own format for a couple of days. In my head it's always been an application of XML, but I just realized that, since I want the ability to add multiple tags to an entry, I might be better off using a GNU Recfile or a Plan 9 ndb file for more powerful query options.
@mckinley Maybe tagging the files directly?
@justamoment That's an interesting concept, but I need to store other information like online sources, original filenames, date retrieved, etc.
@mckinley Maybe something like an INI/YAML/JSON file coupled with every file, Godot Engine does something similar to import assets (images, audio, ecc.) with dedicated configuration per file and copy the defaults for new files.

You can build something similar even with just a shell script and possibly automate it somehow, then query them with just grep.