# 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 37
# self = https://watcher.sour.is/conv/vjmprgq
@vain Ah nice reference! I was already wondering when I saw jenny appearing in my access log. :-)
Hah! 🤣 I secretly hope we do too 🤗
Hah! 🤣 I secretly hope we do too 🤗
Hah! 🤣 I secretly hope we do too 🤗
@vain Oh, neat! I'll have a closer look, when I get a moment. :-)
@vain Oh, neat! I'll have a closer look, when I get a moment. :-)
@vain Cool! I like the twt hash test suite. ;-) You could extend the feed fetch with ETag
or If-Modified-Since
headers.
@lyse Hmm, yeah, that could be worth a try. However: The program tends to be I/O bound because it has to check tens of thousands of local files (one for each twt). Not sure if optimising networking makes a big difference. Plus, it’s finished in 3-6 seconds anyway. 😊
@lyse Hmm, yeah, that could be worth a try. However: The program tends to be I/O bound because it has to check tens of thousands of local files (one for each twt). Not sure if optimising networking makes a big difference. Plus, it’s finished in 3-6 seconds anyway. 😊
@lyse Hmm, yeah, that could be worth a try. However: The program tends to be I/O bound because it has to check tens of thousands of local files (one for each twt). Not sure if optimising networking makes a big difference. Plus, it’s finished in 3-6 seconds anyway. 😊
@lyse Hmm, yeah, that could be worth a try. However: The program tends to be I/O bound because it has to check tens of thousands of local files (one for each twt). Not sure if optimising networking makes a big difference. Plus, it’s finished in 3-6 seconds anyway. 😊
@vain The benefit is _actually_ on remote feeds and their "server"(s). By using ETag
and/or If-Modified-Since
you reduce the potential for unwanted full fetches of remote feeds. (_something I've gotten in trouble with Evil_Bob myself and promptly fixed_). The other solution to this os to use Range
requests (_something I plan to add to twtd
at some point_)
@vain The benefit is _actually_ on remote feeds and their "server"(s). By using ETag
and/or If-Modified-Since
you reduce the potential for unwanted full fetches of remote feeds. (_something I've gotten in trouble with Evil_Bob myself and promptly fixed_). The other solution to this os to use Range
requests (_something I plan to add to twtd
at some point_)
@vain The benefit is _actually_ on remote feeds and their "server"(s). By using ETag
and/or If-Modified-Since
you reduce the potential for unwanted full fetches of remote feeds. (_something I've gotten in trouble with Evil_Bob myself and promptly fixed_). The other solution to this os to use Range
requests (_something I plan to add to twtd
at some point_)
@prologic Hmm. I never really thought this would matter. Most twtxt files are small and I only do a fetch about every 10 minutes. Retrieving a couple of JPEGs from people’s regular web sites is probably more costly. 🤔 Nevertheless, I’ll consider adding it. Thanks!
@prologic Hmm. I never really thought this would matter. Most twtxt files are small and I only do a fetch about every 10 minutes. Retrieving a couple of JPEGs from people’s regular web sites is probably more costly. 🤔 Nevertheless, I’ll consider adding it. Thanks!
@prologic Hmm. I never really thought this would matter. Most twtxt files are small and I only do a fetch about every 10 minutes. Retrieving a couple of JPEGs from people’s regular web sites is probably more costly. 🤔 Nevertheless, I’ll consider adding it. Thanks!
@prologic Hmm. I never really thought this would matter. Most twtxt files are small and I only do a fetch about every 10 minutes. Retrieving a couple of JPEGs from people’s regular web sites is probably more costly. 🤔 Nevertheless, I’ll consider adding it. Thanks!
I love the turn this thread took. 🥴
I love the turn this thread took. 🥴
I love the turn this thread took. 🥴
I love the turn this thread took. 🥴
@vain Wait! It's my turn.\n\n"My friend, remember that without stupidity, there wouldn't be intelligence and without ugliness, there wouldn't be beauty. So the world needs you after all!" @psibr