# 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 15156
# self = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=13175
# next = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=13275
# prev = https://watcher.sour.is?uri=https://www.uninformativ.de/twtxt.txt&offset=13075
@bender Right, it fetches archived feeds on the first run (because it wants to grab all twts from that feed). Later on, it keeps track of the last seen twt hash per feed – if it cannot find that hash anymore, then it concludes that the feed must have been rotated/archived, so it fetches some/all archived feeds again until it finds that twt hash. Easy, right? 😅
@bender Right, it fetches archived feeds on the first run (because it wants to grab all twts from that feed). Later on, it keeps track of the last seen twt hash per feed – if it cannot find that hash anymore, then it concludes that the feed must have been rotated/archived, so it fetches some/all archived feeds again until it finds that twt hash. Easy, right? 😅
@bender Somehow I’m too lazy for a Mastodon client. 😂
@bender Somehow I’m too lazy for a Mastodon client. 😂
@bender Somehow I’m too lazy for a Mastodon client. 😂
@bender Somehow I’m too lazy for a Mastodon client. 😂
@bender Uhh, I don’t remember. 😂 I don’t think so?
@bender Uhh, I don’t remember. 😂 I don’t think so?
@bender Uhh, I don’t remember. 😂 I don’t think so?
@bender Uhh, I don’t remember. 😂 I don’t think so?
@falsifian
> […] and then manually push it to my web servers […]
Funny, I also push manually, kind of. My publish_command
includes a [Y/n]
question and I very often hit n
, so I can keep writing a thread until it’s finished. And sometimes I delete stuff again and never publish it. 😅
I use Mastodon similarly. I write posts in Vim until I’m happy with them. Then copy-and-paste to the browser …
@falsifian
> […] and then manually push it to my web servers […]
Funny, I also push manually, kind of. My publish_command
includes a [Y/n]
question and I very often hit n
, so I can keep writing a thread until it’s finished. And sometimes I delete stuff again and never publish it. 😅
I use Mastodon similarly. I write posts in Vim until I’m happy with them. Then copy-and-paste to the browser …
@falsifian
> \n and then manually push it to my web servers \n
Funny, I also push manually, kind of. My publish_command
includes a [Y/n]
question and I very often hit n
, so I can keep writing a thread until it’s finished. And sometimes I delete stuff again and never publish it. 😅
I use Mastodon similarly. I write posts in Vim until I’m happy with them. Then copy-and-paste to the browser …
@falsifian
> […] and then manually push it to my web servers […]
Funny, I also push manually, kind of. My publish_command
includes a [Y/n]
question and I very often hit n
, so I can keep writing a thread until it’s finished. And sometimes I delete stuff again and never publish it. 😅
I use Mastodon similarly. I write posts in Vim until I’m happy with them. Then copy-and-paste to the browser …
@falsifian
> […] and then manually push it to my web servers […]
Funny, I also push manually, kind of. My publish_command
includes a [Y/n]
question and I very often hit n
, so I can keep writing a thread until it’s finished. And sometimes I delete stuff again and never publish it. 😅
I use Mastodon similarly. I write posts in Vim until I’m happy with them. Then copy-and-paste to the browser …
And that means I’m back to 50km+ per month after the summer break.
2023-10 81 km in 20 tracks
2023-11 100 km in 23 tracks
2023-12 76 km in 21 tracks
2024-01 59 km in 20 tracks
2024-02 48 km in 12 tracks
2024-03 65 km in 16 tracks
2024-04 55 km in 12 tracks
2024-05 58 km in 20 tracks
2024-06 34 km in 19 tracks
2024-07 25 km in 6 tracks
2024-08 18 km in 5 tracks
2024-09 52 km in 14 tracks
2024-10 74 km in 17 tracks
And that means I’m back to 50km+ per month after the summer break.
2023-10 81 km in 20 tracks
2023-11 100 km in 23 tracks
2023-12 76 km in 21 tracks
2024-01 59 km in 20 tracks
2024-02 48 km in 12 tracks
2024-03 65 km in 16 tracks
2024-04 55 km in 12 tracks
2024-05 58 km in 20 tracks
2024-06 34 km in 19 tracks
2024-07 25 km in 6 tracks
2024-08 18 km in 5 tracks
2024-09 52 km in 14 tracks
2024-10 74 km in 17 tracks
And that means I’m back to 50km+ per month after the summer break.
2023-10 81 km in 20 tracks
2023-11 100 km in 23 tracks
2023-12 76 km in 21 tracks
2024-01 59 km in 20 tracks
2024-02 48 km in 12 tracks
2024-03 65 km in 16 tracks
2024-04 55 km in 12 tracks
2024-05 58 km in 20 tracks
2024-06 34 km in 19 tracks
2024-07 25 km in 6 tracks
2024-08 18 km in 5 tracks
2024-09 52 km in 14 tracks
2024-10 74 km in 17 tracks
And that means I’m back to 50km+ per month after the summer break.
2023-10 81 km in 20 tracks
2023-11 100 km in 23 tracks
2023-12 76 km in 21 tracks
2024-01 59 km in 20 tracks
2024-02 48 km in 12 tracks
2024-03 65 km in 16 tracks
2024-04 55 km in 12 tracks
2024-05 58 km in 20 tracks
2024-06 34 km in 19 tracks
2024-07 25 km in 6 tracks
2024-08 18 km in 5 tracks
2024-09 52 km in 14 tracks
2024-10 74 km in 17 tracks
That was a nice 12km walk today. Got home just in time before all the Halloweenies got out. 😅
That was a nice 12km walk today. Got home just in time before all the Halloweenies got out. 😅
That was a nice 12km walk today. Got home just in time before all the Halloweenies got out. 😅
That was a nice 12km walk today. Got home just in time before all the Halloweenies got out. 😅
That is weird, though:
> Is Loops open source?
>
> It will be! We plan on open sourcing the platform after it reaches a stable and easy to maintain state.
Why the delay? 🤨
That is weird, though:
> Is Loops open source?
>
> It will be! We plan on open sourcing the platform after it reaches a stable and easy to maintain state.
Why the delay? 🤨
That is weird, though:
> Is Loops open source?
>
> It will be! We plan on open sourcing the platform after it reaches a stable and easy to maintain state.
Why the delay? 🤨
That is weird, though:
> Is Loops open source?
>
> It will be! We plan on open sourcing the platform after it reaches a stable and easy to maintain state.
Why the delay? 🤨
@johanbove Taste *all* the flavors *all* at once. 😅
@johanbove Taste *all* the flavors *all* at once. 😅
@johanbove Taste *all* the flavors *all* at once. 😅
@johanbove Taste *all* the flavors *all* at once. 😅
@eldersnake I’m happy about any open platform that allows us to *not* use closed/commercial services. ✌️
@eldersnake I’m happy about any open platform that allows us to *not* use closed/commercial services. ✌️
@eldersnake I’m happy about any open platform that allows us to *not* use closed/commercial services. ✌️
@eldersnake I’m happy about any open platform that allows us to *not* use closed/commercial services. ✌️
@sorenpeter WeeChat in a detachable tmux session. No mobile stuff, I hate typing on a phone with a passion. 🥴
@sorenpeter WeeChat in a detachable tmux session. No mobile stuff, I hate typing on a phone with a passion. 🥴
@sorenpeter WeeChat in a detachable tmux session. No mobile stuff, I hate typing on a phone with a passion. 🥴
@sorenpeter WeeChat in a detachable tmux session. No mobile stuff, I hate typing on a phone with a passion. 🥴
@prologic Yeah, that’s what I don’t understand about this behavior. Once you put up a web server on the internet, you’ll be hit by *so many* bots instantly – the few hits on my twtxt file hardly matter … 🤷
@prologic Yeah, that’s what I don’t understand about this behavior. Once you put up a web server on the internet, you’ll be hit by *so many* bots instantly – the few hits on my twtxt file hardly matter … 🤷
@prologic Yeah, that’s what I don’t understand about this behavior. Once you put up a web server on the internet, you’ll be hit by *so many* bots instantly – the few hits on my twtxt file hardly matter … 🤷
@prologic Yeah, that’s what I don’t understand about this behavior. Once you put up a web server on the internet, you’ll be hit by *so many* bots instantly – the few hits on my twtxt file hardly matter … 🤷
@lyse Oof! That’s impressive. (And what an interesting mask that is.)
@lyse Oof! That’s impressive. (And what an interesting mask that is.)
@lyse Oof! That’s impressive. (And what an interesting mask that is.)
@lyse Oof! That’s impressive. (And what an interesting mask that is.)
(I screwed up the commit message and force-pushed a fix after checking the web server logs. I hope I didn’t break anybody’s repo. 😂)
(I screwed up the commit message and force-pushed a fix after checking the web server logs. I hope I didn’t break anybody’s repo. 😂)
(I screwed up the commit message and force-pushed a fix after checking the web server logs. I hope I didn’t break anybody’s repo. 😂)
(I screwed up the commit message and force-pushed a fix after checking the web server logs. I hope I didn’t break anybody’s repo. 😂)
This should be fixed in Git. ✅
This should be fixed in Git. ✅
This should be fixed in Git. ✅
This should be fixed in Git. ✅
@prologic Alrighty, I replaced the links in the jenny repo. 👍
@prologic Alrighty, I replaced the links in the jenny repo. 👍
@prologic Alrighty, I replaced the links in the jenny repo. 👍
@prologic Alrighty, I replaced the links in the jenny repo. 👍
@lyse Guilty as charged. 😂
@lyse Guilty as charged. 😂
@lyse Guilty as charged. 😂
@lyse Better Nate than lever …
@lyse Better Nate than lever …
@lyse Better Nate than lever …
@lyse Better Nate than lever …
@prologic Oh, yeah, it certainly is more work for you than it is for me. 🫤
@prologic Oh, yeah, it certainly is more work for you than it is for me. 🫤
@prologic Oh, yeah, it certainly is more work for you than it is for me. 🫤
@prologic Oh, yeah, it certainly is more work for you than it is for me. 🫤