# 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 196296
# self = https://watcher.sour.is?offset=169138
# next = https://watcher.sour.is?offset=169238
# prev = https://watcher.sour.is?offset=169038
@movq hmm, I am already using au BufNewFile,BufRead jenny-posting.eml setl completefunc=jenny#CompleteMentions fo-=t wrap, from jenny. How would I go to incorporate that there?
@movq hmm, I am already using au BufNewFile,BufRead jenny-posting.eml setl completefunc=jenny#CompleteMentions fo-=t wrap, from jenny. How would I go to incorporate that there?
@lyse "good, good, and fascinating indeed" -- says Quark, all while eating an overflowing toast with butter, and blackberry jam. :-D
@lyse "good, good, and fascinating indeed" -- says Quark, all while eating an overflowing toast with butter, and blackberry jam. :-D
@mckinley Wow, I was not aware, that there are different kinds of blackberries. But of course there are. Everything has all sorts of different species, why would it be different with these tasty guys? :-)

I just read up on them and – surprise, surprise – it turns out, the Himalayans are not native to most of Europe either. Doh! It gets even more interesting, their origin is unclear. Maybe Armenia and the Caucasus region. Fascinating!
@quark Ah, startinsert, didn’t even know that existed, tbh. 😅

It doesn’t work because the editor command is currently not run through sh -c ..., i.e. it is supposed to be just a path like /usr/bin/vim. I was just stumped by this myself and I think I’ll soon push a patch to allow setting something like vim -c foo.

In the meantime, your best option is probably putting this in your .vimrc:

au BufRead,BufNewFile jenny-posting.eml normal $

(I use something similar to disable hard text wrapping after 72 chars for twtxt postings.)
@quark Ah, startinsert, didn’t even know that existed, tbh. 😅

It doesn’t work because the editor command is currently not run through sh -c ..., i.e. it is supposed to be just a path like /usr/bin/vim. I was just stumped by this myself and I think I’ll soon push a patch to allow setting something like vim -c foo.

In the meantime, your best option is probably putting this in your .vimrc:

au BufRead,BufNewFile jenny-posting.eml normal $

(I use something similar to disable hard text wrapping after 72 chars for twtxt postings.)
@quark Ah, startinsert, didn’t even know that existed, tbh. 😅

It doesn’t work because the editor command is currently not run through sh -c ..., i.e. it is supposed to be just a path like /usr/bin/vim. I was just stumped by this myself and I think I’ll soon push a patch to allow setting something like vim -c foo.

In the meantime, your best option is probably putting this in your .vimrc:

au BufRead,BufNewFile jenny-posting.eml normal $

(I use something similar to disable hard text wrapping after 72 chars for twtxt postings.)
@quark Ah, startinsert, didn’t even know that existed, tbh. 😅

It doesn’t work because the editor command is currently not run through sh -c ..., i.e. it is supposed to be just a path like /usr/bin/vim. I was just stumped by this myself and I think I’ll soon push a patch to allow setting something like vim -c foo.

In the meantime, your best option is probably putting this in your .vimrc:

au BufRead,BufNewFile jenny-posting.eml normal $

(I use something similar to disable hard text wrapping after 72 chars for twtxt postings.)
@aelaraji power outages happen here almost every single time strong storms pass by, I know the feeling mate. It truly sucks.
@aelaraji power outages happen here almost every single time strong storms pass by, I know the feeling mate. It truly sucks.
@movq @prologic Right, what can possibily go wrong!? ;-)

It's funny that you mention it, too. We also were quite surprised that it was incredibly quiet in nature. Not just no man-made noise (we obviously avoided the crowds), not even in the distance, but also hardly any birds. We joked they're still exhausted from the heat of the days before and still resting.
(The Yarn police feed, that is.)
(The Yarn police feed, that is.)
(The Yarn police feed, that is.)
(The Yarn police feed, that is.)
@yarn_police I was *just* about to remove this feed from my config because it was stale … 😂
@yarn_police I was *just* about to remove this feed from my config because it was stale … 😂
@yarn_police I was *just* about to remove this feed from my config because it was stale … 😂
@yarn_police I was *just* about to remove this feed from my config because it was stale … 😂
@movq hmm, I guess I could do that too. I have startinsert set on my .vimrc, so I will either have to take it out, or exit insert, $, then insert again. I think the way you do it would be the way to go.

I tried setting VISUAL to be something like vim -c 'star!', which does the same thing, but no dice. :-/
@movq hmm, I guess I could do that too. I have startinsert set on my .vimrc, so I will either have to take it out, or exit insert, $, then insert again. I think the way you do it would be the way to go.

I tried setting VISUAL to be something like vim -c 'star!', which does the same thing, but no dice. :-/
Throw your "Get rich quick" plans at me, I wanna be able to afford suing somebody/something about this. 😂 It's not the first time that this happened and I'm sure it's not gonna be the last.
Throw your "Get rich quick" plans at me, I wanna be able to afford suing somebody/something about this. 😂 It's not the first time that this happened and I'm sure it's not gonna be the last.
Throw your "Get rich quick" plans at me, I wanna be able to afford suing somebody/something about this. 😂 It's not the first time that this happened and I'm sure it's not gonna be the last.
@abucci Thank you for using Lyse's Unofficial Yarnd Help Desk: https://lyse.isobeef.org/tmp/yarnd-disable-registrations.png
Keeping people safe! <3
POWER EFFIN' OUTAGE!!! Electricity came back after ~10 min like... no beggie BUT, Internet stayed out for like 2 more hrs 😅~
POWER EFFIN' OUTAGE!!! Electricity came back after ~10 min like... no beggie BUT, Internet stayed out for like 2 more hrs 😅~
POWER EFFIN' OUTAGE!!! Electricity came back after ~10 min like... no beggie BUT, Internet stayed out for like 2 more hrs 😅~
@quark Uhm, yeah, that can’t be set in the config file (only by overriding the VISUAL environment variable). It probably should. I’ll fix it.

What’s the goal, though? I usually hit Shift-A in Vim to append text to the end of the line. Is that what you want? 😅
@quark Uhm, yeah, that can’t be set in the config file (only by overriding the VISUAL environment variable). It probably should. I’ll fix it.

What’s the goal, though? I usually hit Shift-A in Vim to append text to the end of the line. Is that what you want? 😅
@quark Uhm, yeah, that can’t be set in the config file (only by overriding the VISUAL environment variable). It probably should. I’ll fix it.

What’s the goal, though? I usually hit Shift-A in Vim to append text to the end of the line. Is that what you want? 😅
@quark Uhm, yeah, that can’t be set in the config file (only by overriding the VISUAL environment variable). It probably should. I’ll fix it.

What’s the goal, though? I usually hit Shift-A in Vim to append text to the end of the line. Is that what you want? 😅
@prologic Or c) you click on a link somebody gave you. My brain is a bit dead now, but that might be a problem when you're logged in.
[47°09′45″S, 126°43′58″W] Transponder still failing -- switching to analog communication
Today, I learned about vim "+normal $", how cool! :-) Thanks @quark!
@quark Thanks! 😅
@quark Thanks! 😅
Pinellas County Running: 3.03 miles, 00:10:00 average pace, 00:30:18 duration
little sprinkle so tried to get out and enjoy it, but only caught a few minutes. just took it easy.
#running
Pinellas County Running: 3.03 miles, 00:10:00 average pace, 00:30:18 duration
little sprinkle so tried to get out and enjoy it, but only caught a few minutes. just took it easy.
#running
Pinellas County Running: 3.03 miles, 00:10:00 average pace, 00:30:18 duration
little sprinkle so tried to get out and enjoy it, but only caught a few minutes. just took it easy.
#running
@movq, maybe you can help me with this. I want to place the vim cursor at the end of the first line on replies, and forks. I have tried adding to this to jenny's configuration:


"editor": "vim \\"+normal $\\"",


But that doesn't work. How would you go about it?
@movq, maybe you can help me with this. I want to place the vim cursor at the end of the first line on replies, and forks. I have tried adding to this to jenny's configuration:


"editor": "vim \"+normal $\"",


But that doesn't work. How would you go about it?
@prologic sounds fair. Let's see how it works for @abucci. Speedy fix, that's awesome! :-)
@prologic sounds fair. Let's see how it works for @abucci. Speedy fix, that's awesome! :-)
I'm happy with the current implementation though, because the only reason you should be hitting the external profile endpoint at all is a) you're logged in and happen to click on someone's profile that is external to the pod or b) you're anonymous and just clicking through the frontpage (see a)
I'm happy with the current implementation though, because the only reason you should be hitting the external profile endpoint at all is a) you're logged in and happen to click on someone's profile that is external to the pod or b) you're anonymous and just clicking through the frontpage (see a)
@bender The problem with this is we just don't know until we try. That's why if the external feed you're looking for isn't found in the cache, it'll try to fetch it in the background. It's a bit of a sucky UX really, but its better than the experience of "waiting, waiting waiting and then timeout".
@bender The problem with this is we just don't know until we try. That's why if the external feed you're looking for isn't found in the cache, it'll try to fetch it in the background. It's a bit of a sucky UX really, but its better than the experience of "waiting, waiting waiting and then timeout".
@prologic hmm... I think we should do better than this. It is an improvement though. Ideally we check that URI to make sure it is a twtxt.txt (contents, or otherwise). If it isn't, don't link, don't follow, don't "create" an empty page. If it is not twtxt, it shouldn't be on twtxt. :-)
I've pushed a slightly improved version of this that will return a HTTP 404 Not Found if the UserAgent is determined to NOT be a Browser.
I've pushed a slightly improved version of this that will return a HTTP 404 Not Found if the UserAgent is determined to NOT be a Browser.
On my blog: Developer Diary, Women's Equality Day https://john.colagioia.net/blog/2024/08/26/womens-equality.html #programming #project #devjournal
[47°09′15″S, 126°43′08″W] Transponder malfunction
A new uncensored search engine has been launched by enthusiasts, I don't know if you've heard about it or not https://cdg.iounews.com The search engine uses its own database for searching. It works even for me in Windows XP
Now responds with an error page; but still a 200 OK which I'm not entirely sure I agree with or am happy with? Hmm
Now responds with an error page; but still a 200 OK which I'm not entirely sure I agree with or am happy with? Hmm
@abucci I've fixed this and pushed a commit to main. Will test it on my pod and see how it goes. Basically reporting an error if the feed isn't in the cache and you're unauthenticated (anonymous).
@abucci I've fixed this and pushed a commit to main. Will test it on my pod and see how it goes. Basically reporting an error if the feed isn't in the cache and you're unauthenticated (anonymous).
[47°09′22″S, 126°43′31″W] Raw reading: 0x66CC27F1, offset +/-5
@prologic Yeah, but the thing is, I don't even remember when/how/why I got to bed yesterday 😅

/ME is confused.
@prologic Yeah, but the thing is, I don't even remember when/how/why I got to bed yesterday 😅

/ME is confused.
@prologic Yeah, but the thing is, I don't even remember when/how/why I got to bed yesterday 😅

/ME is confused.
@movq Yup! 👌
@movq Yup! 👌
@abucci Hmmm I'll have a look at this today, hopefully. 🤞 Thanks for bringing this up! 🙇‍♂️
@abucci Hmmm I'll have a look at this today, hopefully. 🤞 Thanks for bringing this up! 🙇‍♂️
The next jenny release will (probably) stop supporting the old “Hash Tag Extension”, which was deprecated at the end of 2022. It was once used for threading and looked like this:

#tsvhqdq

I don’t see them being used in the wild anymore. But if you happen to fetch really old feeds (or some archived feeds), things might break a little.
The next jenny release will (probably) stop supporting the old “Hash Tag Extension”, which was deprecated at the end of 2022. It was once used for threading and looked like this:

#tsvhqdq

I don’t see them being used in the wild anymore. But if you happen to fetch really old feeds (or some archived feeds), things might break a little.
The next jenny release will (probably) stop supporting the old “Hash Tag Extension”, which was deprecated at the end of 2022. It was once used for threading and looked like this:

#tsvhqdq

I don’t see them being used in the wild anymore. But if you happen to fetch really old feeds (or some archived feeds), things might break a little.
The next jenny release will (probably) stop supporting the old “Hash Tag Extension”, which was deprecated at the end of 2022. It was once used for threading and looked like this:

#tsvhqdq

I don’t see them being used in the wild anymore. But if you happen to fetch really old feeds (or some archived feeds), things might break a little.
@xuu we really must invest more time and effort into salty im 🤣
@xuu we really must invest more time and effort into salty im 🤣
@aelaraji good morning! Are you wake up that early?! 🤣
@aelaraji good morning! Are you wake up that early?! 🤣
@movq it looks like it would kill you. 😅
@movq it looks like it would kill you. 😅
@aelaraji lol 😅🙈
@aelaraji lol 😅🙈
@aelaraji lol 😅🙈
@aelaraji lol 😅🙈
@movq Now, the Question is: Who's body was in the garbage bag!? 😏😂
@movq Now, the Question is: Who's body was in the garbage bag!? 😏😂
@movq Now, the Question is: Who's body was in the garbage bag!? 😏😂
Good Morning, 30 min till Sunrise.
Good Morning, 30 min till Sunrise.
Good Morning, 30 min till Sunrise.
I think I’m not going to query Yarn pods for the moment. Let’s first see how often I’d actually need that. 🤔
I think I’m not going to query Yarn pods for the moment. Let’s first see how often I’d actually need that. 🤔
I think I’m not going to query Yarn pods for the moment. Let’s first see how often I’d actually need that. 🤔
I think I’m not going to query Yarn pods for the moment. Let’s first see how often I’d actually need that. 🤔
@quark Yay 🥳
@quark Yay 🥳
@quark Yay 🥳
@quark Yay 🥳
@lyse That is one crazy looking mushroom. 😳 How about tasting it? 🤪

I’m so glad the temperatures were down a bit. Went on a long walk as well, first time in weeks. And there were so few cars yesterday! It was surprisingly quiet.
@lyse That is one crazy looking mushroom. 😳 How about tasting it? 🤪

I’m so glad the temperatures were down a bit. Went on a long walk as well, first time in weeks. And there were so few cars yesterday! It was surprisingly quiet.
@lyse That is one crazy looking mushroom. 😳 How about tasting it? 🤪

I’m so glad the temperatures were down a bit. Went on a long walk as well, first time in weeks. And there were so few cars yesterday! It was surprisingly quiet.
@lyse That is one crazy looking mushroom. 😳 How about tasting it? 🤪

I’m so glad the temperatures were down a bit. Went on a long walk as well, first time in weeks. And there were so few cars yesterday! It was surprisingly quiet.