Frabr's Avatar

Frabr

@frabr.lasercats.fr

Ruby stalker, lasercats developer

61
Followers
267
Following
24
Posts
11.02.2024
Joined
Posts Following

Latest posts by Frabr @frabr.lasercats.fr

Évidemment c'est marrant de voir ceux sur-utilisés, mais je trouve ça super mystérieux les quelques points noirs surtout. C'est la liste des nombres à 4 chiffre auquel le cerveau humain refuse de penser ?

10.11.2025 20:10 👍 3 🔁 0 💬 0 📌 0
Preview
Use community gem server · sidekiq/sidekiq@96f867c

Good morning! Have you switched to the new community gem server yet? It's as easy as this:

github.com/sidekiq/side...

06.10.2025 15:26 👍 44 🔁 10 💬 4 📌 1

Definitely joining my bookmark shortcuts

05.06.2025 06:10 👍 2 🔁 0 💬 0 📌 0

Helvetic Ruby is coming back in 2026! 🥳🙌🏼

23.05.2025 18:10 👍 4 🔁 3 💬 0 📌 0

Oh I didn't heard of hotwire native, is it what was once called Strada ? I did some react native in the past and I kind of miss mobile development now that I follow the "canonical" RoR stack

19.12.2024 07:43 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - mackuba/didkit: A library for handling DID identifiers used in Bluesky AT Protocol A library for handling DID identifiers used in Bluesky AT Protocol - mackuba/didkit

So, as long as it is clear that any data requested by a user should be in its pds, we could easily implement pds resolution from user handle/did, the didkit gem does it right now github.com/mackuba/didkit

18.12.2024 06:41 👍 3 🔁 0 💬 1 📌 0

At first I was a bit confused about where the private data/routes were, and though maybe some private resources were living in specific pds (like bsky threads endpoint), that's why I wanted the user to be able to request any pds.

Now I realize it should simply live with the rest of your data.

18.12.2024 06:32 👍 1 🔁 0 💬 1 📌 0

Thank you !
No currently the gem can't find the pds itself. The boletus pds is one of the bluesky pds (probably where my data is stored), I wrote it in the example to make it clear it was expecting a full pds url (and not an entryway like bsky.social)

18.12.2024 06:29 👍 1 🔁 0 💬 1 📌 0
Preview
GitHub - lasercatspro/atproto-ruby: An atproto client for authenticated requests, in ruby. An atproto client for authenticated requests, in ruby. - lasercatspro/atproto-ruby

I hope it will serve you well. Don't hesitate to give feedbacks or open issues/PRs, the thing is still quite young, and could be improved in many ways.

Oh and there is also a "client" to make authenticated requests once you've got your precious tokens : github.com/lasercatspro...

13.12.2024 21:12 👍 5 🔁 0 💬 1 📌 0

Oh you're right, I totally forgot this file (I'm quite new in the repo maintenance game). It should be fixed !

10.12.2024 19:10 👍 1 🔁 0 💬 0 📌 0

✌️🥹

10.12.2024 18:53 👍 3 🔁 0 💬 1 📌 0
Post image

blueskycounter.com is back online!

It now shows historical follower growth all the way back from when you firsted signed up to Bluesky

Reposts appreciated 😊

23.11.2024 19:23 👍 229 🔁 72 💬 32 📌 16
Preview
GitHub - lasercatspro/omniauth-atproto: An omniauth strategy for atproto An omniauth strategy for atproto. Contribute to lasercatspro/omniauth-atproto development by creating an account on GitHub.

Yes the link, of course : github.com/lasercatspro...

29.11.2024 14:47 👍 12 🔁 3 💬 0 📌 1

The atproto omniauth strategy is out !
And thanks to @marckohlbrugge.com and @mackuba.eu's didkit it can now resolve its endpoints dynamically (it's not a bluesky only strategy anymore)

29.11.2024 14:46 👍 16 🔁 2 💬 2 📌 1

There is also a lot of things to discuss and do about atproto_client. I think it tries to do too much things right now, I am tempted to just make it a dpop handler (you give it a request, it dpopize it).
This way other gems could use it, like @mackuba.eu's minisky, which has a far better api

26.11.2024 16:24 👍 2 🔁 0 💬 0 📌 0

(I would love to add a generator for the peculiar configuration setup, the keys + the metadata.json endpoint)

26.11.2024 16:08 👍 0 🔁 0 💬 1 📌 0
Preview
GitHub - lasercatspro/omniauth-atproto: An omniauth strategy for atproto An omniauth strategy for atproto. Contribute to lasercatspro/omniauth-atproto development by creating an account on GitHub.

Here is the omniauth strategy I promised : github.com/lasercatspro...

I checked yours but as it was a full rails app and I allready had a lot of code on my side I prefered opening a new repo.
But it has a lot of room to improve so if you want we can work on it together

26.11.2024 16:06 👍 2 🔁 0 💬 2 📌 0

You're also catching some urls. I think #! is too widely used.

But the fun part is that some people are allready using #important for their own purposes.

26.11.2024 06:49 👍 1 🔁 0 💬 0 📌 0

Nice feature !
2 comments though :
- I think currently you're seeing posts from anybody (not just people you follow), it might be a feature but I think some people will overuse it and make it unusable.
- you're catching expressions like %#! (used for insulting or stuff like that)

26.11.2024 06:46 👍 1 🔁 0 💬 2 📌 0
OAuth and the long way to Proof of Possession - Dominick Baier & Steinar Noem - NDC Security 2023
OAuth and the long way to Proof of Possession - Dominick Baier & Steinar Noem - NDC Security 2023 YouTube video by NDC Conferences

Yes I was quite lost myself until Claude came to help, I realized these things were actually pretty good at clarifying specs. And that video too m.youtube.com/watch?v=Bkig... (amazing speakers)
Did you try to use the gem for your strategy ?
I have one working in a draft project that I should extract

25.11.2024 19:52 👍 0 🔁 0 💬 0 📌 0

damn.

(c'est cool d'écrire en anglais aussi non ?)

25.11.2024 13:56 👍 0 🔁 0 💬 1 📌 0

Hey how did you get these gandi credentials 😱

25.11.2024 13:53 👍 0 🔁 0 💬 1 📌 0

Cool :)

25.11.2024 12:56 👍 0 🔁 0 💬 0 📌 0
GitHub - lasercatspro/atproto-ruby: An atproto client for authenticated requests, in ruby. An atproto client for authenticated requests, in ruby. - lasercatspro/atproto-ruby

I'm working on a ruby implementation for the oauth/dpop thing currently, and have something "working" here : github.com/lasercatspro....
Probably not ready to be in that list, but I wanted the world to know it existed.
(an omniauth strategy based on it should come too)

25.11.2024 09:09 👍 2 🔁 0 💬 1 📌 0
Preview
GitHub - lasercatspro/atproto-ruby: An atproto client for authenticated requests, in ruby. An atproto client for authenticated requests, in ruby. - lasercatspro/atproto-ruby

github.com/lasercatspro...

Working on an atproto ruby client supporting oauth. It is allready able to manage dpop, get and refresh tokens.

Omniauth strategy should come soon 🤓

24.11.2024 13:41 👍 5 🔁 1 💬 1 📌 1
Post image

Ah!

20.11.2024 20:28 👍 0 🔁 0 💬 1 📌 0

Ok this post is for testing purposes. I apologize for my few followers, I guarantee better content soon.

20.11.2024 14:06 👍 3 🔁 0 💬 1 📌 0