tkanos

twtxt.net

Curious

Recent twts from tkanos
In-reply-to » @lyse @mckinley @eaplmx the code you requested to follow all the twtxt mentions (https://github.com/tkanos/we-are-twtxt on the folder search)

one other thing cool that you have not noticed but i want to share. Is that the first iterative version was taking 8 minutes to go on all twtxt / download/ parse. The new version using heavily go routines takes around 10 seconds.

⤋ Read More
In-reply-to » @lyse @mckinley @eaplmx the code you requested to follow all the twtxt mentions (https://github.com/tkanos/we-are-twtxt on the folder search)

Thanks @lyse@lyse.isobeef.org,

  1. even a switch case would be better
  2. done quickly
  3. done quickly
  4. yes BUT if I check only mentions I will loose the header following one, (that are not always in the same style: cf : https://niplav.github.io/twtxt.txt ), I can do both and only loose the redirection BUT I need to be bored again to do that change (1 hour I ll say)
  5. (easy) when i will be bored again it will be on the pipe.

Thanks

⤋ Read More

One of my friends did a very good joke, I was talking with him about privacy on internet, and he replied to me :

  • What are you talking about, you use firefox on Linux in a village of maximum 1000 people, you don’t even need to use cookies.

:D

⤋ Read More
In-reply-to » @tkanos That’s why I was thinking it might be easy to implement. I am looking at implementing my own client/server, and it would be nice to have as few protocols as possible to deal with. Now that I’m saying this, I don’t actually know how many people are using twtxt registries vs yarn.social json protocol.

@brasshopper@twtxt.net Oh please implement everything you want. It is always enjoyable to implement things.

⤋ Read More
In-reply-to » @prologic Any plans/thoughts on implementing the twtxt registry protocol as part of yarn.social?

Yarn already have most of it :

⤋ Read More
In-reply-to » Guys, I have a bad news, I went through the twtxt-osphere : - I found 1289 twtxt account - among those 721 are accessible ( 712 http / 9 gemini / 0 gopher) - but only 111 account are still active in 2022 :S (107 http / 4 gemini / 0 gopher).

@lyse@lyse.isobeef.org yep it’s the main component (how many time people talk about you). I can share my code, but not now, I will be really ashamed to share such horrible code. Let me 1-2 weeks to refactor, and I will.

⤋ Read More
In-reply-to » Guys, I have a bad news, I went through the twtxt-osphere : - I found 1289 twtxt account - among those 721 are accessible ( 712 http / 9 gemini / 0 gopher) - but only 111 account are still active in 2022 :S (107 http / 4 gemini / 0 gopher).

Start account was a random one (https://niplav.github.io/twtxt.txt) then interconnections are found by following and mentions.

⤋ Read More
In-reply-to » Guys, I have a bad news, I went through the twtxt-osphere : - I found 1289 twtxt account - among those 721 are accessible ( 712 http / 9 gemini / 0 gopher) - but only 111 account are still active in 2022 :S (107 http / 4 gemini / 0 gopher).

@darch@twtxt.net@lyse@lyse.isobeef.org @mckinley@twtxt.net Based on an idea by @eaplmx@twtxt.net I used a simple quickly and dirty made walker algorithm (bypassing the spider trap) to find the interconnected account (1289) I only found the interconnected ones (since 2016) (if you have accounts that you know and are not referenced I can send the walker algorithm across them) :

  • Some don’t answer anymore, the one that does answer => accessible (721)
  • Some still post in 2022 => active (111)

Then I computed a normalized ranking algorithm in all of those with the number of time a people talk about you for the influence (it sounds like I’m talking like a star trek characters).

⤋ Read More

Guys, I have a bad news, I went through the twtxt-osphere :

  • I found 1289 twtxt account
  • among those 721 are accessible ( 712 http / 9 gemini / 0 gopher)
  • but only 111 account are still active in 2022 :S (107 http / 4 gemini / 0 gopher).

I have also rank all the accounts by influence. (just for fun) without surprise @prologic@twtxt.net is the 1st most influential twtxter, @lyse@lyse.isobeef.org you are 3rd, (I’m 32nd)

results here

⤋ Read More
In-reply-to » 💡 TIL: Today I learned that there is nothing special about pkg/ inside of Go projects. It is just like any other sub-package structure you might otherwise define in your project. It just adds an extra part to your imports. I think it's actually confusing at best and just unnecessary typing and an unnecessary sub-structure. Just keep your packages in the top-level and be done with it 👌

@prologic@twtxt.net. The issue is that (I don’t know why) programmers (often backends) are full of protocol, and they forget the basis of clean code, to pursue their protocol.

⤋ Read More
In-reply-to » 💡 TIL: Today I learned that there is nothing special about pkg/ inside of Go projects. It is just like any other sub-package structure you might otherwise define in your project. It just adds an extra part to your imports. I think it's actually confusing at best and just unnecessary typing and an unnecessary sub-structure. Just keep your packages in the top-level and be done with it 👌

@brasshopper@twtxt.net I HATE Standard Go Project Layout, I have always prefered to structure my program by bounded context.

⤋ Read More
In-reply-to » Please don't test it for now BUT just to announce that the version 0.1.0 alpha (not yet tested) of my future twtxt client twx has been pushed.

@prologic@twtxt.net for yarn integration, I have the idea to create a Meta tag for PostHook (like : {{yarn}}) that will do behind the scene like yarnc login + yarnc tweet. so the twtxt local will only be a backup. On the second step I will imlement the same PsotHook solution for follow and unfollow.

⤋ Read More
In-reply-to » Please don't test it for now BUT just to announce that the version 0.1.0 alpha (not yet tested) of my future twtxt client twx has been pushed.

@prologic@twtxt.net, twt Hash is already implemented the same way as yarnd. For the subject ?? I don;t know about that one. But I will implement if you want. The reply is already done twx tweet -r hash <text>, the fork not yet.

⤋ Read More
In-reply-to » Please don't test it for now BUT just to announce that the version 0.1.0 alpha (not yet tested) of my future twtxt client twx has been pushed.

@prologic@twtxt.net, twt Hash is already implemented the same way as yarnd. For the subject ?? I don;t know about that one. But I will implement if you want. The reply is already done twx tweet -r hash <text>, the fork not yet.

⤋ Read More
In-reply-to » @tkanos My question goes more in if someone replies to me, and I don't follow them, how can I know they is trying to do it?

Yep you can’t, in yarn.social as it’s more centralized you can see it in Discover, but in local you only see what you follow. What can be done as well to extend it, will be to create a Discover like by downloading all the users followed by the one that you follow an so on. Here you can create a big map of who follows who, and have all their tweet as well.

⤋ Read More
In-reply-to » Please don't test it for now BUT just to announce that the version 0.1.0 alpha (not yet tested) of my future twtxt client twx has been pushed.

They don’t announce, when you will look at your timeline, the client will connect to all your Followings and get their twtxt.txt, having all the twtxt.txt it will sort it by date and present it to you, then is up to you to read your timeline and understand who reply to who.

But you gave me a good idea to implement in mine, something to show the last replies to my tweets, or mentions of my name. Thanks

⤋ Read More

Please don’t test it for now BUT just to announce that the version 0.1.0 alpha (not yet tested) of my future twtxt client twx has been pushed.

It should have the basic for a client (follow/unfollow/tweet/timeline), the fancy part will soon come (to see on the readme file).

⤋ Read More
In-reply-to » @~eaplmx 👆 this is amazing! Thanks to the designer of this extension: https://dev.twtxt.net/doc/twthashextension.html

After trying all of them I decided to write my own. I hope (If I’m not lazy) I will have finish for next week .

⤋ Read More
In-reply-to » Created a PR to fix jdtron/twet ability to generate hashes on tweets : https://github.com/jdtron/twet/pull/3.

@prologic@twtxt.net, actually I was wrong, I had a misunderstanding of how the hash was supposed to work, I though that the hash was created at each tweet to be able to reply to it. But I noticed that actually a hash is created at the reply. (Am I right?) but it can only work if all the twtxt client share the same algorithm. Am I right ?

⤋ Read More
In-reply-to » I have been hacking away on replacing the PicoCSS with Simple.css, since it offer a much manageable set of color variables that can ease the work of making your own team a whole lot.

@darch Sorry, It was just a way to tell that I loved both as well. I didn’t want to give you more job :D

⤋ Read More
In-reply-to » I have been hacking away on replacing the PicoCSS with Simple.css, since it offer a much manageable set of color variables that can ease the work of making your own team a whole lot.

Yep I want to use the dark blue on the morning, and the dark yellow during the night (Don’t ask why)

⤋ Read More
In-reply-to » If I have the choice between a Linux and an Apple, I really don't know which one I would choose.

Because I really enjoy working on Linux and the docker environment integration is better. BUT Apple has a better integration with others apps and with my phone.

⤋ Read More
In-reply-to » I was bored tonight, so I created a generator of twtxt file using git (https://github.com/tkanos/gitwtxt) : - Each commit is a message - Each branch is a thread --> Then I generate a twtxt file out of it.

If you really think to do that, the more complete command line will be :

git --no-pager log --all --reverse --date=format:'%Y-%m-%dT%H:%M:%SZ' --format=format:'%cd (#%h) %s' > twtxt.txt  

⤋ Read More
In-reply-to » Created a PR to fix jdtron/twet ability to generate hashes on tweets : https://github.com/jdtron/twet/pull/3.

Yep,as you can see :

prologic #oriex7q (57m ago)
(#b3xm5ua) @tkanos(tkanos) Yeah I was wondering that myself too.

as you see you post has 2 hash : the one in your message : #b3xm5ua, and the one generated on the fly #oriex7q.

So if I try to reply to #b3xm5ua, I will receive a message like :

Twt hash #b3xm5ua is not in your timeline. Proceed? (y/N):

Encouraging me to use the wrong one oriex7q.

⤋ Read More
In-reply-to » Created a PR to fix jdtron/twet ability to generate hashes on tweets : https://github.com/jdtron/twet/pull/3.

Did a lot of manual tests and so far everything is Ok. But I see that Jdtron on timeline, thread and reply (instead of parsing the line) recreate the hash using the text that includes the hash generated on the writing of the tweet , so the hash generated is never the same.

⤋ Read More
In-reply-to » Since it’s official, I’m now permanent in my role at work! My probation ended early due to the quality of work and willingness to do anything I’ve been tasked with 🥳

Congrats, it’s a big achievement.

⤋ Read More