Spyke

Replies

emacs

Comment on

Is anyone working on a Lemmy client for Emacs?

I have quite a few endpoints working now, each mostly just with the basic options implemented, and its easy to add endpoints with a handy macro i wrote. There are still quite a few quirks with lemmy itself that i'm struggling to work out, like how to search for my second account on another instance and actually have it appear in results. I might ask in a support room. The type-heavy rust and ts code is super foreign to me, it's also very large. Moreover, the various documentation links, another one is https://join-lemmy.org/api/classes/LemmyHttp.html, sometime contradict each other. Maybe having the basics down I cd start on some necrco diy interface. [posted and edited via lem.el]

Comment on

Lemmy.world Should Defederate with Threads

Reply in thread

blocking instances for users was added in 0.19. it works like community block: you don't see any posts from an instance, but you can see the activity of users from that instance on any other instances where they do stuff.

https://github.com/LemmyNet/lemmy/pull/3869

[this is not an endorsement of federating with any meta product. i believe in deplatforming hostile actors, which they've well and truly proven themselves to be.]

Comment on

[META] Megathread for API questions?

i'm building a client, happy to help if i can, also to receive help! main issues i have had so far is how to actually use a number of the methods' parameters, like limit (whats the max value?), page (how does pagination actually work?), etc. so far i have been storing any useful info about the API (like the valid values for a given type) in my own lists then querying them in my code.

emacs

Comment on

Best way to use emacs for Lemmy posting

Reply in thread

it does require an internet connection yes. It doesn't have much in the way of offline functionality (it just interacts directly with the API). I'm not sure if Codeberg allows Tor access.

I looked into the dependencies just now. I thought I maybe only used a few 29 functions, but actually I heavily use vtable, which is 29 too. Maybe look in to getting Emacs from Debian backports, or even building it yourself (I do so, and I'm not at all an experienced source-builder person: it's quite easy, and also common.)