News by vincent@social.librem.one
lade... random avatar Follow Folgen

vincent - Network

Posts Subscribe

vincent: New cool feature on

https://social.librem.one/@vince...

New cool feature on bird.makeup this morning: pinned tweets!

They show as native pinned toots and they are not affected by the 100 top tweets limitation.

26.8.2023 14:54vincent: New cool feature on
https://social.librem.one/@vince...

vincent: To fix the crawling,

https://social.librem.one/@vince...

To fix the crawling, I'm going to need to start using Twitter accounts to fetch new posts. This is getting complicated for the time I can put on this as a side project, so I'm going to rely on Nitter implementing this, then I'm going to use that. You can track progress here: github.com/zedeus/nitter/issue

There is another thing I can fix natively in bird.makeup though. I noticed pinned tweets are there in user lookups. I can forward this, and the top 100 limitation doesn't apply to that.

2/2

25.8.2023 12:26vincent: To fix the crawling,
https://social.librem.one/@vince...

vincent: I'm getting a lot of

https://social.librem.one/@vince...

I'm getting a lot of question about what's currently working with bird.makeup, so here it is:

The system is mostly back online, but there are some major limitation when crawling new posts.

- To be forwarded, a post has to be in the top 100 of an account as measured by likes
- There are no retweets being forwarded right now

1/2

25.8.2023 12:22vincent: I'm getting a lot of
https://social.librem.one/@vince...

vincent: One really useful th

https://social.librem.one/@vince...

One really useful thing Nitter could do is to log the id of new tweets (and their author) as it encounters them during normal operation. Bird.makeup could simply hook into that byproduct and it can already figure out the rest on its own.

I’ll sleep on it and if I still like it I’ll propose it to the nitter dev

24.8.2023 02:52vincent: One really useful th
https://social.librem.one/@vince...

vincent: And no retweets, but

https://social.librem.one/@vince...

And no retweets, but I did notice I can get pinned tweets though

23.8.2023 23:51vincent: And no retweets, but
https://social.librem.one/@vince...

vincent: And we are back*, ba

https://social.librem.one/@vince...

And we are back*, baby!

* with the limitation on popular tweets for now

23.8.2023 23:48vincent: And we are back*, ba
https://social.librem.one/@vince...

vincent: Currently setting up

https://social.librem.one/@vince...

Currently setting up a mastodon instance and it looks like all requests have a 20 second delay added. It's driving me crazy!

Anyone knows what's up? My google-fu is giving me nothing

22.8.2023 19:51vincent: Currently setting up
https://social.librem.one/@vince...

vincent: So they are all gree

https://social.librem.one/@vince...

So they are all green right now, and the fetching tweets part works from my computer and CI, but not from any of the servers... The approach of fetching tweets from the embeds doesn't seem to work....

FML, and back to the drawing board!

21.8.2023 23:14vincent: So they are all gree
https://social.librem.one/@vince...

vincent: I will continue with

https://social.librem.one/@vince...

I will continue with something homegrown for users and individual tweets, but I'm thinking if I should add a dependency on nitter to fetch timelines 🤔

The lead dev has timelines working again already: github.com/zedeus/nitter/issue

While having everything built-in is neat, strategies to crawl are getting more complicated and it's starting to take a lot of time to re-implement things in C#

18.8.2023 15:53vincent: I will continue with
https://social.librem.one/@vince...

vincent: More checkmarks are

https://social.librem.one/@vince...

More checkmarks are green today!

18.8.2023 15:23vincent: More checkmarks are
https://social.librem.one/@vince...

vincent: Looks like Twitter h

https://social.librem.one/@vince...

Looks like Twitter has made it so that when you look up a profile without being logged in, you see posts ranked by likes instead of by time. This will be a problem…

17.8.2023 03:33vincent: Looks like Twitter h
https://social.librem.one/@vince...

vincent: Guys I didn’t change

https://social.librem.one/@vince...

Guys I didn’t change anything yet and bird.makeup started working again 🤯

16.8.2023 13:55vincent: Guys I didn’t change
https://social.librem.one/@vince...

vincent: Looks like Twitter h

https://social.librem.one/@vince...

Looks like Twitter has removed the endpoint bird.makeup was using to fetch profiles...

I'll do another reverse engineering round to figure out another way

15.8.2023 13:02vincent: Looks like Twitter h
https://social.librem.one/@vince...

vincent: Just hooked up bird.

https://social.librem.one/@vince...

Just hooked up bird.makeup to tracing software for the first time and it's really fascinating!

For exemple, this is an histogram of how fast Twitter answers queries for recent posts by an account.

Look how slow it is! There are a few speedy one at 50~ms, but most are >300ms, which would indicate that they are not cached.

I would have thought it was the other way around, most accounts cached a few that have posted recently that are not cached

11.8.2023 17:16vincent: Just hooked up bird.
https://social.librem.one/@vince...

vincent: I'm testing stuff re

https://social.librem.one/@vince...

I'm testing stuff regarding authorized_fetch, but I would need a mastodon server that has it turned on. Know any?

7.8.2023 21:18vincent: I'm testing stuff re
https://social.librem.one/@vince...

vincent: Some interesting fed

https://social.librem.one/@vince...

Some interesting fediverse stuff from the BBC! bbc.co.uk/rd/blog/2023-07-mast

31.7.2023 17:34vincent: Some interesting fed
https://social.librem.one/@vince...

vincent: Also I'm going to ma

https://social.librem.one/@vince...

Also I'm going to make it deploy automatically from sourcehut when I push new changes, this is going to save me so much time!

28.7.2023 17:11vincent: Also I'm going to ma
https://social.librem.one/@vince...

vincent: I did it! I now have

https://social.librem.one/@vince...

I did it! I now have a kubernetes cluster!

Here is the config for bird.makeup, for those curious: git.sr.ht/~cloutier/bird.makeu

I'll see how it behaves in the next week or so, and then I'll start consolidating the various servers I have to it.

Also it's only in web server mode, it doesn't crawl yet. I will use the ordinal of the statefulset as the shard ID to enable crawling. Right now it has to be manually set per node

28.7.2023 17:10vincent: I did it! I now have
https://social.librem.one/@vince...

vincent: Getting lots of erro

https://social.librem.one/@vince...

Getting lots of errors from infosec.exchange on follow requests on bird.makeup, have they changed something recently?

21.7.2023 14:16vincent: Getting lots of erro
https://social.librem.one/@vince...

vincent: Deploying new versio

https://social.librem.one/@vince...

Deploying new versions of bird.makeup is starting to take a while with so many boxes, I think it's time I move it to a kubernetes cluster

21.7.2023 13:44vincent: Deploying new versio
https://social.librem.one/@vince...
Subscribe
To add news/posts to your profile here, you must add a link to a RSS-Feed to your webfinger. One example how you can do this is to join Fediverse City.
         
Webfan Website Badge
Nutzungsbedingungen   Datenschutzerklärung  Impressum
Webfan | @Web pages | Fediverse Members