this post was submitted on 25 Feb 2024
1 points (100.0% liked)

Meta

362 readers
17 users here now

Status du serveur jlai.lu

NB : La communauté de secours s'utilise avec votre compte alternatif du fédiverse hors jlai.lu.

Exemple :

Meta

Meta est dédié à la discussions autour de l'instance lemmy : proposition, suggestion, amélioration, personalisation, recrutement de modos, promo de communauté...

En cas de problème avec une communauté

Pour tout litige avec une équipe de modération ou absence de réponse, vous pouvez contacter par message privé un modo-admin

Pour toute demande d'aide technique

Si vous rencontrez des soucis avec Lemmy, le fédiverse, merci d'utiliser : !support@jlai.lu

Nos tutos :


founded 1 year ago
MODERATORS
1
submitted 8 months ago* (last edited 8 months ago) by Mathieu@lemmy.nuage-libre.fr to c/meta@jlai.lu
 

Les "upvotes" (et les "downvotes" quand ils sont activés) sont envoyés avec l'identifiant de l'utilisateur aux autres serveurs et sont notamment accessibles via kbin.

Exemple d'un post que j'ai choisi parce qu'il été fédéré correctement par kbin:

Post sur l'instance d'origine

Post sur kbin avec les informations sur les upvotes

Et aussi, même si c'est évident, les messages privés échangés sont accessibles par les serveurs impliqués dans l'échange.

En gros, un réseau social, c'est pas fait pour être privé. Si une entreprise privée veut récupérer toutes ces données, elle le fera même si théoriquement elle n'a pas vraiment le droit de collecter toutes ces données ensemble.

Peut être que ça a déjà été dit en français mais j'ai pas trouvé.

Edit: Les votes des posts sont stockés dans la base de donnée dans la table post_like(post_id, person_id, score, published)

À partir de l'id du post sur son instance, il suffit de réaliser une requête sql pour récupérer les votes et les noms des utilisateurs. Exemple avec l'id 24065:

SELECT post_like.post_id, post_like.person_id, post_like.published, post_like.score, person.name, person.actor_id, post.url, post.name, post.creator_id, post.published FROM post_like JOIN person ON post_like.person_id=person.id JOIN post ON post.id=post_like.post_id WHERE post.id='24065' ORDER BY post_like.published DESC;

À partir du lien vers le profil d'un utilisateur, il faut réaliser la requête sql suivante en changeant le lien (ici on va prendre par exemple 'https://lemmy.nuage-libre.fr/u/Mathieu'):

SELECT post_like.post_id, post_like.person_id, post_like.published, post_like.score, person.name, person.actor_id, post.url, post.name, post.creator_id, post.published FROM post_like JOIN person ON post_like.person_id=person.id JOIN post ON post.id=post_like.post_id WHERE person.actor_id='https://lemmy.nuage-libre.fr/u/Mathieu' ORDER BY post.published DESC;

no comments (yet)
sorted by: hot top controversial new old
there doesn't seem to be anything here