# 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 2
# self = https://watcher.sour.is/conv/aj4dnjq
I've been using obsidian for about a year now, and I really like it. However, since it's an electron app, and since most plugins for it are written in some variant of Javascript, and since I put semi-important stuff in there, I'm constantly checking plugins to make sure they don't make unwanted network connections. I find it pretty horrifying that web-based technologies tend to just make network connections freely, without first checking with the user that they're OK with it.
I point that out because I just saw a new plugin that can run code snippets in an Obsidian note for several programming languages. Which is handy--I have a jupyter plugin that makes calls out to a local jupyter notebook and puts the results in your note, and it's great. However, this plugin had a peculiar set of supported languages, which made me suspicious. It turns out it makes network calls to some server to do the code compilation and running, and then grabs the results and puts them in your note.

No way!!!