Snoopy

joined 2 years ago
MODERATOR OF
[–] Snoopy@jlai.lu 4 points 3 weeks ago* (last edited 3 weeks ago) (8 children)

Pas commun comme raisonnement. Tu peux préciser ta pensée, pourquoi ?

Déjà ya ça :

  • Les devs de Lemmy déni le massacre à Tiananmen, défendent Poutine sur leur instance principale.

PieFed propose de nouvelles fonctions qui réduise la fragmentation du threadiverse comme :

  • grouper toute les commu opensource (yen a 4-5) dans 1 seule rubrique
  • fusionner les publi contenant le meme lien et tous ses coms

Cela avait été proposé en 2020 à Lemmy.

J'ajoute que sur PieFed nous avons la fédération avec PeerTube et partielle à mastodon (via a.gup.pe). Donc le vrai fédiverse.

Et de bien meilleurs outils de modération qui mitigent les spams, block correctement les users des 2 cotés.

Donc je vois pas pourquoi tu changerais d'instances, vu que jlai.lu c'est les meme commu, la même équipe derrière...et en plus tu perd le fil local francophone.

J'essaye de comprendre ce que ça changerait pour toi la migration pcq en dehors de l'ui, des apps t'aura exactement la meme chose que Lemmy mais en plus performant. Ct certaine instance vont peut-être fermer leur instance lemmy.

C'est la migration que tu aimes pas ? Le cgangement ?

[–] Snoopy@jlai.lu 3 points 3 weeks ago (2 children)

!meanwhileongrad@sh.itjust.works résume bien. Pour faire court, la complaisance/promotion avec des régimes autoritaires.

[–] Snoopy@jlai.lu 3 points 3 weeks ago* (last edited 3 weeks ago)

Pour les appli, faudra compter plusieurs mois. Le temps qu'iels avancent les API.

Oui, sur Voyager avec PieFed c'est un comportement attendus car le dev a desactivé le html un truc comme ça. Je retrouve plus son post.

Et merci pour le com :)

[–] Snoopy@jlai.lu 1 points 3 weeks ago
[–] Snoopy@jlai.lu 7 points 3 weeks ago* (last edited 3 weeks ago)

Le gros changement sera celui ci : perte des appli et ui alternative.

Ce n'est pas qu'un simple changement de site :

Ça c'est une partie des nouvelles fonctionalités de piefed mais ça n'indique pas comment vous utilisez jlai.lu.

Or, c'est là qu'aura lieu le changement majeur : les apps et interface alternative. D'où mes questions très orientées. Après, moi mon rêve serait de migrer mes commu sur piefed pcq ya des options qui amélioreront les commu. :)

[–] Snoopy@jlai.lu 1 points 3 weeks ago

Non merci 😨

[–] Snoopy@jlai.lu 2 points 3 weeks ago

Pas besoin d'attendre tu peux déjà tester et te faire une idée :)

[–] Snoopy@jlai.lu 9 points 3 weeks ago (2 children)

Si on change de logiciel ou migre les commu de jlai.lu, tu pourra toujours suivre les commu lemmy ou mbin. Ces 3 logiciels marchent très bien ensemble : lemmy, mbin et piefed.

Regarde du coté de tarte qui montre à quoi ressemblerait jlai.lu sous piefed.

Par exemple, le forum libre serait regroupé avec d'autres commu détendue : https://tarte.nuage-libre.fr/topic/detente

Et tu vois dors et déjà les différences :

  • les étiquettes colorées ? ce sont les flairs, comme sur reddit. Cliques dessus et ca regroupe une meme thématique
  • la navigation avec des sous-rubriques : https://tarte.nuage-libre.fr/topic/actu
[–] Snoopy@jlai.lu 4 points 3 weeks ago (10 children)

Tu préfère Lemmy à PieFed ? Si oui, pourquoi ?

[–] Snoopy@jlai.lu 1 points 3 weeks ago
[–] Snoopy@jlai.lu 2 points 3 weeks ago (2 children)

Peut-etre tu peux demander aux devs d'Alexandrite ? Ça se tente :)

107
submitted 6 months ago* (last edited 6 months ago) by Snoopy@jlai.lu to c/rance@jlai.lu
 
 

Cela fait désormais plus de 3 mois que Louna, meuf trans anarchiste en lutte contre l’A69, est maintenue en détention provisoire au sein de la maison d’arrêt pour hommes de Tarbes, à l’isolement.

Malgré cet enfermement qui commence à durer et les conditions d’une incarcération à l’isolement, elle garde le moral, et nous on garde la rage de la savoir enfermée.

 

Je propose de grouper ici des idées d'initiatives que nous pourrions appliquer pour agir à différent niveaux.

Flyers, stickers, actions, groupe locaux...que chacun pourra s'approprier pour agir en France comme aux États-unis.

Important :

  • Ne donnez aucune information publique et personnelle, on ne se connait pas et je sais pas qui lit.
  • Ne votez pas, ne boostez pas. Privilégiez les locaux.
  • Pour discuter : utilisez Matrix ou quiet

Le but est juste de se donner des pistes. Chacun et chacune, trouvera les infos de lui-même

9
submitted 6 months ago* (last edited 6 months ago) by Snoopy@jlai.lu to c/etatsunis@jlai.lu
 

Tout est dans le titre. À 18h, Donald Trump, sera le 47ème président des USA. Président raciste, transphobe, mysogniste, complotiste, capitaliste....

Mèmes, railleries, shitposts, analyses...sont les bienvenue.

Le direct :

https://www.lemonde.fr/international/live/2025/01/20/en-direct-investiture-de-donald-trump-joe-biden-gracie-preventivement-des-personnalites-pour-les-proteger-de-poursuites-judiciaires-politiquement-motivees_6506664_3210.html

https://www.france24.com/fr/am%C3%A9riques/20250120-en-direct-suivez-la-journ%C3%A9e-investiture-donald-trump-pr%C3%A9sidence-des-%C3%A9tats-unis

Avec modération, merci :)

4
submitted 7 months ago* (last edited 7 months ago) by Snoopy@jlai.lu to c/meta@jlai.lu
 

Salut,

je poste ici un script qui permet de notifier tout le monde que la communauté change de serveur.

Ça nous permettra de sauvegarder et ça nous sera utile.

Perso, je pense que si Piefed integre un outil de migration de commu ce serait top.



With this script, can you get the list of subcribers ?

I don't think the Lemmy API exposes the subscriber list of a community, you'll need access to the instance database.

What I did was checking every post for the last 365 days for user activity and store every user that have interacted with the community.

lemmy_session and lemmy_references are the same as for the LiveThreadBot (inside the src folder): https://gitlab.com/UlrikHD/lemmy-match-thread-bot

get_posts() may be missing from the lemmy_session.py file though

    def get_posts(self, *, community: int | str | LemmyCommunity, sort: str = 'New', page: int = 1) -> dict[str, any]:
        """ Gets the posts of a community.

        :param community: The ID of the community to get the posts of, can also be a LemmyCommunity parseable
        string/object.
        :param sort: The sorting method of the posts, by default 'New'.
        :param page: The page number of the posts, by default 1.
        :return: The response JSON of the request as a dictionary.
        """
        if isinstance(community, LemmyCommunity) or isinstance(community, str):
            response: Final[requests.Response] = self.srv.get_posts(community_name=community, sort=sort, page=page,
                                                                    limit=50)
        else:
            response: Final[requests.Response] = self.srv.get_posts(community_id=community, sort=sort, page=page,
                                                                    limit=50)
        if response.status_code != 200:
            raise requests.exceptions.HTTPError(response.text)
        return response.json()

Excuse the ugly code, it was written as a one-off

import os
import time
import datetime
from json import load, dump
import requests
from lemmy_references import LemmyCommunity, LemmyUser
from lemmy_session import LemmySession


session: LemmySession = LemmySession(website='https://lemmy.world/',
                                     username='TestUlrikHD',
                                     password='---',
                                     end_script_signal=None)

posts: list[dict[[str, any]]] = []
cutoff_date: datetime.datetime = datetime.datetime.now(datetime.timezone.utc) - datetime.timedelta(days=365)
page_count: int = 1
loop_break: bool = False
while True:
    post_response: dict[str, any] = session.get_posts(community=LemmyCommunity('football', 'lemmy.world'),
                                                      page=page_count)
    page_count += 1
    for post in post_response['posts']:
        if datetime.datetime.fromisoformat(post['post']['published']) > cutoff_date:
            posts.append(post)
        else:
            loop_break = True
            break
    if loop_break:
        break

user_dict: dict[str, dict[str, any]] = {}
for post in posts:
    user_dict[str(LemmyUser(post['creator']['actor_id']))] = {'post': True, 'post_id': post['post']['id']}
    comments = session.get_post_comments(post_id=post['post']['id'])
    for comment in comments['comments']:
        user: str = str(LemmyUser(comment['creator']['actor_id']))
        if user not in user_dict:
            user_dict[user] = {'post': False, 'post_id': comment['post']['id'], 'parent_id': comment['comment']['id']}
del user_dict[str(LemmyUser('FootballAutoMod@lemmy.world'))]
del user_dict[str(LemmyUser('LiveThreadBot@lemmy.world'))]
with open('user_dict', 'w', encoding='utf-8') as file:
    dump(user_dict, file, ensure_ascii=False, indent=4)


def log_reply(usr: str) -> None:
    user_list: list[str] = []
    if os.path.isfile('reply_list.json'):
        with open('reply_list.json', 'r', encoding='utf-8') as file:
            user_list = load(file)
    user_list.append(str(usr))
    with open('reply_list.json', 'w', encoding='utf-8') as file:
        dump(user_list, file, ensure_ascii=False, indent=4)


for username, user in user_dict.items():
    time.sleep(1)
    try:
        #if user['post']:
        #    session.reply(content='migration message', post_id=user['post_id'], parent_id=None)
        #else:
        #    session.reply(content='migration message', post_id=user['post_id'], parent_id=user['parent_id'])
        log_reply(usr=LemmyUser(username).str_link())
    except requests.HTTPError as e:
        print(f'Failed to send message to {username} - {e}')

and this part creates txt for easy copy pasting for tagging.

from json import load

with open('reply_list.json', 'r', encoding='utf-8') as file:
    user_list: list[str] = load(file)

loop_count: int = len(', '.join(user_list)) // 9500 + 1
for i in range(loop_count):
    with open(f'reply_list_{i}.txt', 'w', encoding='utf-8') as file:
        print(len(' '.join(user_list[i * len(user_list) // loop_count:(i + 1) * len(user_list) // loop_count])))
        file.write(', '.join(user_list[i * len(user_list) // loop_count:(i + 1) * len(user_list) // loop_count]))
 

publication croisée depuis : https://lemmy.world/post/24019041

Les dernières déclarations de Zuckerberg in extenso, traduites et commentées par Frédéric Filloux

Peut-être est-il temps de cesser de considérer ces plateformes comme des infrastructures de communication pour apprendre à faire sans elles ?

Quand allons-nous envisager de faire autrement, et pas seulement de les remplacer par des "alternatives à" qui perpétuent les choix de design hérités de leurs modèles de captation de l'attention ?

 

En anticipation des sorties virulentes de l'extrême droite américaine, qui ont déjà commencé, j'ai décidé que nous n'accepteront plus les posts sur les États-unis sur !monde@jlai.lu

Plusieurs objectifs :

  • Garder les sujets de la commu !monde@jlai.lu variés et ouverts
  • Me plus tolérer les sorties racistes, complotistes et xénophobes des MAGA et les mettre en quarentaine
  • Vous permettre de filtrer la commu !etatsunis@jlai.lu

Le fil de discussion : https://jlai.lu/post/14100311

Si vous avez des suggestions, hésitez pas.


L'expérience durera jusqu'au 8 février 23h59. Voire 20 févier maximum selon les actu usa (1 mois apres son election).

Puis vous nous direz ce qui vous convient. Voilà, j'espère que ce sera bien.

14
submitted 7 months ago* (last edited 7 months ago) by Snoopy@jlai.lu to c/etatsunis@jlai.lu
 

Commu entierement dédié à l'actu au USA.

Afin de limiter les posts d'extreme droite et les sorties virulentes de Donald Trump, Elon Musk...

Sur la base de vos retours, j'ai décidé de mettre en place cette commu pour filtrer tous leur posts et permettre à tous et toutes de garder un pied dans l'actualité.

Si vous avez des suggestions, hésitez pas à les proposer ici.


Voilà. Qui souhaite devenir modo dessus ? :)

 

@etatsunis

https://www.rfi.fr/fr/am%C3%A9riques/20250107-%C3%A9tats-unis-trump-refuse-d-%C3%A9carter-une-%C3%A9ventuelle-annexion-par-la-force-du-canal-de-panama-et-du-groenland

Donald Trump a donné mardi 7 janvier une conférence de presse décousue et provocatrice, lors de laquelle il a répété ses ambitions d'annexer le canal de Panama et le Groenland, par la force si besoin, au lendemain de la certification de sa victoire à la présidentielle par le Congrès américain.

#USA #ExtremeDroite #DonaldTrump #Canada #CanalPanama #Groeland

 

L'Actu USA

Bonsoir,

Nous sommes à 13 jours de l'arrivé au pouvoir de Trump, Musk...cela se traduit déjà par des sorties qui mettent la poudrière et moi-même j'y participe car je redoute son arrivée au pouvoir et l'impact géopolitique.

À mon avis, on risque de se retrouver noyé dans leur torrent d'immondice. Je pense que nous pouvons élaborer un mégafil ou des règles pour canaliser tous les posts concernant les USA.

Je vous propose d'utiliser ces 2 semaines pour partager nos avis dessus.

  • Qu'en pensez-vous ?
  • Est ce trop retrictif ?
  • Quelle genre de règles mettriez vous en place ?
  • Si vous préfèrrez qu'on soit plus libre, qu'il n'ya pas besoin de règles spécifiques, hésitez pas, dites-le.

Ces retours sont précieux.

Mon opinion personel : Je pense qu'il faut serrer la vis et filtrer tout ces posts USA pour garder la commu monde la plus diverse possible et ne pas plomber l'ambiance. On se souvient de Trump sur Twitter, c'est une arme pour lui et ça faisait la une quotidiennement.

On va les subir pendant 4 ans. C'est long 4 ans. Perso, j'aimerai qu'on mette en place un filtre pour qu'on ait la paix. Ya suffisament de médias pour nous informer dessus, alors sur jlai.lu...bofbof, c'est pas comme ça que je vois cette commu.

Mais c'est aussi la votre.


De nouveaux ou nouvelles modo

D'autre part, j'aimerai bien recruter des modos en plus pour gérer cette commu. Ça fait un moment qu'on ne voit plus le pouffre bleu, je pense qu'il est dans les parages mais pris et je me sens un peu seul. Vu l'actu mondiale qui est mauvaise, un coup de main serait le bienvenu. Je redoute d'etre débordé.

La personne nommée modo sera invité à rejoindre notre politiburo sur Matrix.

Merci :3


Projet proposé

  • Création commu État-unis
  • Filtre low-effort
  • Tuto filtre commu + mot à épingler dans la commu État-Unis
3
submitted 7 months ago* (last edited 7 months ago) by Snoopy@jlai.lu to c/jardin@jlai.lu
 

EnvironnementEspace VégéJardinMoins de voituresMonde paysanSolarpunkZéro déchet


Ressources | AgricultureClimatJardinJardinage du mois


JanvierFévrierMarsAvrilMaiJuinJuilletAoûtSeptembreOctobreNovembreDécembre


publication croisée depuis : https://jlai.lu/post/9666611

Faire réviser la tondeuse.Nettoyer les outils : enlever la terre, l'herbe collée, aiguiser les outils coupants.

Rentrer les pots de fleur qui craignent le gel, les pots en terre qui peuvent casser par exemple.

Mettre un ballon mal gonflé sur l'eau du bassin. Il doit flotter un peu comme un iceberg, une petite partie en dehors de l'eau et une grosse dessous, pour que l'eau gelée ne casse pas les bords du bassin.

Placer des voiles d'hivernage.

Élaguer les arbres, en théorie sauf s'il gèle, mais difficile de savoir si c'est une légende urbaine.

Bouturer les arbustes. C'est facile, ne pas hésiter à faire beaucoup de boutures : certaines ne prendront pas et au pire vous pourrez offrir vos surplus en bonzaïs.

Planter des arbres ou arbustes fruitiers sauf s'il gèle.

Arroser légèrement. Lorsqu'il fait froid, il pleut moins. Les plantes qui ont encore un feuillage continuent à perdre de l'eau.

Épandre du compost.

Récoltez les betteraves, carottes, choux, poireaux...

Si vous avez de la cendre de cheminée bien blanche, vous pouvez en disperser. Surtout pas sur les plantes qui requièrent un sol acide car les cendres rendent le sol alcalin. Plantes qui aiment le sol alcalin.

Faites une petite couronne de houx.

view more: ‹ prev next ›