POWER EFFIN’ OUTAGE!!! Electricity came back after ~10 min like… no beggie BUT, Internet stayed out for like 2 more hrs 😅
vim
cursor at the end of the first line on replies, and forks. I have tried adding to this to jenny
's configuration:
@quark@ferengi.one 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@twtxt.net 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.
vim
cursor at the end of the first line on replies, and forks. I have tried adding to this to jenny
's configuration:
Today, I learned about vim "+normal $"
, how cool! :-) Thanks @quark@ferengi.one!
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
@quark@ferengi.one Thanks! 😅
@movq@www.uninformativ.de, 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?
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
@prologic@twtxt.net sounds fair. Let’s see how it works for @abucci@anthony.buc.ci. Speedy fix, that’s awesome! :-)
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
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)
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
@bender@twtxt.net 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”.
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
@prologic@twtxt.net 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. :-)
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
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.
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
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
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
@abucci@anthony.buc.ci 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).
@movq@www.uninformativ.de Yup! 👌
yarnd
that's been around for awhile and is still present in the current version I'm running that lets a person hit a constructed URL like
@abucci@anthony.buc.ci 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:
<a href="https://twtxt.net/search?tag=tsvhqdq">#tsvhqdq</a>
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 🤣
@aelaraji@aelaraji.com good morning! Are you wake up that early?! 🤣
@movq@www.uninformativ.de it looks like it would kill you. 😅
@aelaraji@aelaraji.com lol 😅🙈
Good Morning, 30 min till Sunrise.
fetch-context
branch. This integrates the whole thing into mutt/jenny.
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@ferengi.one Yay 🥳
@lyse@lyse.isobeef.org 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.
There was a garbage bag incident last night and I had to clean up the kitchen for two hours. 😂 Now I’m sore as fuck. Good thing I have a day off today, huh? 🤪
@bender@twtxt.net and I saw some conspiracy theory that he knew he was going to be arrested. He was working with French intelligence on a plea deal to defect. And now Russia is freaking out that Ukraine allies can have war comms access.
Yikes! If only they had salty.im!
@bender@twtxt.net The whole album, it’s pretty good. It’s available on YouTube but it’s missing from all the music streaming services (Spotify, Tidal, Qobuz, Deezer, etc). I especially like Tenth Avenue Breakdown.
@mckinley@mckinley.cc this one, https://youtu.be/YTyFzrV_iOo?
It’s a crime that Slow Motion by Supertramp isn’t available on any of the streaming services. It might even be the Crime of the Century.
@movq@www.uninformativ.de binary news groups have existed since the beginning of Usenet. Let me put it this way, way, way, wayyyyy before PornHub, there was already Usenet. Same for software piracy: before torrenting there was already Usenet. Granted, there was/is much more than that.
There is a bug in yarnd
that’s been around for awhile and is still present in the current version I’m running that lets a person hit a constructed URL like
YOUR_POD/external?nick=lovetocode999&uri=https://socialmphl.com/story19510368/doujin
and see a legitimate-looking page on YOUR_POD, with an HTTP code 200 (success). From that fake page you can even follow an external feed. Try it yourself, replacing “YOUR_POD” with the URL of any yarnd
pod you know. Try following the feed.
I think URLs like this should return errors. They should not render HTML, nor produce legitimate-looking pages. This mechanism is ripe for DDoS attacks. My pod gets roughly 70,000 hits per day to URLs like this. Many are porn or other types of content I do not want. At this point, if it’s not fixed soon I am going to have to shut down my pod. @prologic@twtxt.net please have a look.
⨁ Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
@mckinley@twtxt.net He’s signed up three times now even though I keep deleting the account, which is enough for me to permaban this person. I don’t technically want open registrations on my pod but up till now I’ve been too lazy to figure out how to turn them off and actually do that, and there hasn’t been a pressing need. I may have to now.
@lyse@lyse.isobeef.org We have some native blackberry species but around here (Northern California) we have Himalayan blackberry bushes which are very invasive. They match your description but I don’t know much about the different species. If left unchecked in an area with plenty of sun, they’ll smother all the lower plants and expand until they can’t anymore.
@movq@www.uninformativ.de Right. I wonder if Usenet would have faded away earlier if it wasn’t for file sharing. It’s only still in use for that because the annoying parts have been papered over with easy-to-use software and the protocol offers unique characteristics that make it almost perfect for that sort of thing.
⨁ Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
@abucci@anthony.buc.ci What did he do?
User error on this one. It works perfectly!
Never mind, I simply searched and deleted them all (D
then ~f sender
). :-) Phew!
@movq@www.uninformativ.de is there a way to purge twtxts from a feed I no longer follow?
fetch-context
branch. This integrates the whole thing into mutt/jenny.
@movq@www.uninformativ.de, using the branch on topic right now, it works perfect. The only thing I found was that I had to quit neomutt, and re-open, to see the perfect thread. Other than that, I love it!
movq
(@prologic, can't mention anyone outside this pod, by the way), I looked the user up: https://tilde.pt/~marado/twtxt.txt. I wonder if the "hashes" they are using will work out of the box with jenny
.
@bender@twtxt.net hmm, I wonder if these are simply twtxts auto created from an ActivityPub feed. Ah, crap, they are. LOL.
Because I saw the nick on movq
(@prologic@twtxt.net, can’t mention anyone outside this pod, by the way), I looked the user up: https://tilde.pt/~marado/twtxt.txt. I wonder if the “hashes” they are using will work out of the box with jenny
.
Talking about jenny
, going to play with the latest now. Tata! :-)
👋 Hello @nigergibe@anthony.buc.ci, welcome to Buccipod, a Yarn.social Pod! To get started you may want to check out the pod’s Discover feed to find users to follow and interact with. To follow new users, use the ⨁ Follow
button on their profile page or use the Follow form and enter a Twtxt URL. You may also find other feeds of interest via Feeds. Welcome! 🤗
@xuu 😂😂😂
@lyse@lyse.isobeef.org it’s just a meme comic edit, so no need to worry. 😄 I experimented with it a bit at the beginning, where the images were extremely flawed, but that uniqueness was what I found appealing. Now most of it looks the same and I lost what little interest I had in it to begin with.
I am just finding out its founded by a Russian national?
@lyse@lyse.isobeef.org LOL. 🍻Cheers!
fetch-context
branch. This integrates the whole thing into mutt/jenny.
@movq@www.uninformativ.de OMFG! That’s awesome! I will check it as soon as I hit home.
I just learned from a German documentary that there is goldbeating. Never heard of that term before. Super interesting.
@falsifian@www.falsifian.org @bender@twtxt.net I pushed an alternative implementation to the fetch-context
branch. This integrates the whole thing into mutt/jenny.
You will want to configure a new mutt hotkey, similar to the “reply” hotkey:
macro index,pager <esc>C "\
<enter-command> set my_pipe_decode=\$pipe_decode nopipe_decode<Enter>\
<pipe-message> jenny -c<Enter>\
<enter-command> set pipe_decode=\$my_pipe_decode; unset my_pipe_decode<Enter>" \
"Try to fetch context of current twt, like a missing root twt"
This pipes the mail to jenny -c
. jenny will try to find the thread hash and the URL and then fetch it. (If there’s no URL or if the specific twt cannot be found in that particular feed, it could query a Yarn pod. That is not yet implemented, though.)
The whole thing looks like this:
https://movq.de/v/0d0e76a180/jenny.mp4
In other words, when there’s a missing root twt, you press a hotkey to fetch it, done.
I think I like this version better. 🤔
(This needs a lot of testing. 😆)
@prologic@twtxt.net Great! Git knowledge is helpful in a lot of situations. What’s the website about? You both had some fun writing HTML by hand? :-)