Nothing4You

joined 7 months ago

this doesn't just affect lemmy.ml.

it seems that lemmy.ml -> lemm.ee was somehow fixed yesterday, but there are several other instances that also have issues sending to lemm.ee:

  • hexbear.net: was broken since 2024-10-23, fixed since 2024-10-25
  • lemmy.blahaj.zone: broken since 2024-10-24
  • lemmy.ml: was broken since 2024-11-01, seems fixed since 2024-11-16
  • startrek.website: broken since 2024-11-15
[–] Nothing4You@programming.dev 6 points 3 days ago

you'll probably want to wait for 0.19.7, which will fix at least https://github.com/LemmyNet/lemmy/issues/5182.

https://github.com/LemmyNet/lemmy/issues/5196 is also something to keep an eye on.

[–] Nothing4You@programming.dev 3 points 1 week ago

this is the important part.

when an account is deleted the associated private key used for signing activities is deleted as well. the activitypub protocol does not really define how software is supposed to deal with deleted and recreated actors (which includes users), so some software has been built with the assumption that any change of encryption keys for a user means it's an invalid signature and will prevent activities involving that user to federate to that software.

[–] Nothing4You@programming.dev 1 points 1 week ago

this seems more of a federation issue than a defederation issue ;)

[–] Nothing4You@programming.dev 6 points 1 week ago* (last edited 1 week ago) (1 children)

that is likely related to https://github.com/LemmyNet/lemmy/pull/5107, which limits the resolution of thumbnails.

the client you are using is probably only displaying the thumbnails to you, not the original images.

edit: this seems to include lemmy-ui as well

edit 2: raised a bug report for lemmy-ui

[–] Nothing4You@programming.dev 3 points 1 week ago* (last edited 1 week ago) (2 children)

that is likely related to https://github.com/LemmyNet/lemmy/pull/5107, which limits the resolution of thumbnails.

the client you are using is probably only displaying the thumbnails to you, not the original images.

edit: this seems to include lemmy-ui as well

edit 2: raised a bug report for lemmy-ui

[–] Nothing4You@programming.dev 1 points 1 week ago

"Link in the post" is already in the post itself, and it's a different one

[–] Nothing4You@programming.dev 25 points 2 weeks ago (8 children)

I think most (especially mobile) clients simply don't have this option and will always copy/share the "fedi link" - the url where the content is canonically hosted. all other URLs are simply cached representations of the original content.

[–] Nothing4You@programming.dev 1 points 3 weeks ago (1 children)

I'm not familiar with n8n but it's fairly straightforward on the API side.

You'll need a session token, also known as JWT, which you can get from logging in.

You typically don't want to do a login for every post, so you'll want to store that as a persistent value.
For authentication, you can pass the header authorization: Bearer {jwt}, with {jwt} being the session token.

https://join-lemmy.org/api/classes/LemmyHttp.html contains the API documentation.

You'll need to figure out the id of the community that you want to post to.

If you need to look it up, you can use getCommunity to fetch its details. Afterwards you can use createPost to submit it.

The form links for the methods explain the request body json values that should be provided.

[–] Nothing4You@programming.dev 2 points 3 weeks ago

photos will never be pngs unless someone intentionally converts them to that format, as pngs are much worse than jpgs for storing this type of image. pngs are much better for computer generated images, such as screenshots, drawings, etc. you can also losslessly compress pngs with tools like pngcrush without converting them to jpg.

[–] Nothing4You@programming.dev 2 points 3 weeks ago

it's like @Xyre@lemmus.org described. old content does not get federated unless there is new activity on it and someone on your instance is subscribed to the community it happens in.

this isn't anyone's fault, it's just a matter of the instance not being around that long that some historic content will be missing.

[–] Nothing4You@programming.dev 4 points 3 weeks ago (1 children)
view more: next ›