Journal Faire son bot bluesky francophone

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
7
24
août
2025

Je me sens une petite légitimité à aider les dévs libres qui aimeraient se lancer dans coder leur bot bluesky, car j'en ai fait un.

Alors, comme c'est un protocole libre et que c'est bon mal an « documenté », je vais transmettre un peu de ce que j'ai compris.

À l'heure actuelle, je parcours l'intégralité des posts bluesky en français avec un core i3 bi proc, 1Gb de mémoire utilisé, 25% de CPU, 18Mb/s de BP sachant qu'il (…)

Journal la chronique du bot bluesky : rétrospective

Posté par  (site web personnel) . Licence CC By‑SA.
11
16
août
2025

D'abord, merci à ceux qui suivent cette chronique que l'on peut suivre antichronologiquement en remontant les journaux les uns après les autres.

Ce journal me plaît à écrire, car écrit sur le vif il change de la révision mémorielle propre à l'écriture de livres. Ce journal est autant un journal sur le code qu'une expérience littéraire à écrire sur le code (voir le livre loser du libre).

Le présent journal, un peu plus à froid va traiter les sujets (…)

Journal J'ai niqué le p0rn : l'antispam qui marchait (étrangement)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
14
août
2025

Suite à l'idée de faire un antispam pour bluesky, j'ai fait un antispam, et ça marche, mais absolument pas comme j'avais prévu.

Comment les meilleures idées théoriques sont poutrées par des idées cons

Théoriquement, le plan était simple :

  • je faisais des corpus de mots clés HAM/SPAM ;
  • je les normalisais ;
  • je faisais les cosinus similarités des « word counter » (compteur de lemmes) entre le texte et les mots clés et j'en déduisais si c'était HAM ou (…)

Journal Sur le chemin de l'antispam bluesky

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
8
août
2025

Je croyais que mon bot bluesky était mort (voir ici pour les épisodes précédents).

C'était sans compter sur le fait que je suis sensible aux 3 pelés 2 tondus qui ont demandé sa survie, comme si il apportait quoique ce soit. Mais je suis vain (et en mal de reconnaissance) donc j'ai décidé de le laisser en vie, mais non sans me mettre au milieu pour faire l'antispam.

Pour rappeler le contexte, je voulais tuer le bot pour ne (…)

Journal mon bot va mourir : RIP

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
29
juil.
2025

Toi et moi avons connu une aventure, brève(un mois) et faites de sentiments ambivalents mais ; tu vas mourir parce que je suis prude.

Que nenni, l'idée farfelue de vouloir censurer des contenus à caractères sexuels quand ils ont une base légitime de succès, mais, ça attire mon attention de manière non désirée d'une manière qui ne peut me faire expliquer autrement que par une maladie courante algo des réseaux sociaux, (surtout conçus par un noob comme moi) (…)

Journal C'est compliqué ; la vie avec mon bot

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
22
juil.
2025

Je me lève, vais faire le café, allume l'ordi, me logue, lance le bot -celui dont j'ai parlé ici-, ouvre ma messagerie pour voir les dernières offres d'emploi, et me connecte sur bluesky pour avoir ma première dose de sérotonine en regardant le résultat.

Le moins que je puisse dire, c'est que j'ai une relation compliqué avec ma créature.

J'aime, j'aime pas

Le sentiment après 3 semaines à le faire tourner est mitigé ; lui et moi vivons (…)

Journal La gloire avec un bot bluesky

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
29
juin
2025

Le code

C'est une histoire qui commence par du code sur un protocole ouvert d'un réseau social : bluesky.

L'idée m'est venue parce que je me faisais chier et que j'ai cru voir une API python pour bluesky, (lol).

Alors, comme j'arrivais pas à faire un truc fonctionnel avec la doc, j'ai googlé « example firehose bluesky », je suis tombé sur un gist et je l'ai frankencodé à mort pour avoir un résultat qui permette :

Journal Sortie de Cassandre 5.0.0, un cadriciel pour développer votre propre « trading bot »

Posté par  (site web personnel) . Licence CC By‑SA.
3
16
juil.
2021

Un automate ou robot (bot) de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de cryptomonnaie sans qu’un humain n’ait à intervenir.

Cassandre se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre va se charger de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de (…)

Journal Statistiques de tentatives de connexion SSH par des bots

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
45
6
mar.
2021

Ceci est une compilation de tentatives de connexion SSH issus de fichier /var/log/auth.log récupéré en mai 2020, août 2020 et février 2021 sur deux serveurs différents.

Ces statistiques (sauf pour root et www-data) sont issues de la commande :

grep "Invalid user" *.log | awk 'BEGIN { FS=" " } { print $8}' | sort | uniq --count | sort --reverse --numeric-sort

Bien que ces statistiques sont à prendre avec des pincettes, les ordres de grandeur semblent cohérents. J'ai ignoré (…)

Sortie de Cassandre, un cadriciel pour développer votre propre « trading bot »

Posté par  (site web personnel) . Édité par Davy Defaud et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
15
9
avr.
2020
Java

Un automate ou robot (bot) de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de cryptomonnaie (ou des Exchanges, dans notre cas) sans qu’un humain n’ait à intervenir. L’avantage est, bien sûr, qu’ils travaillent 24 h / 24 et qu’ils sont toujours concentrés !

Cassandre se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre va se charger de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de nouveaux ordres.

À partir de là, vous pourrez développer votre propre stratégie en utilisant les outils et méthodes de vos choix (analyse technique, apprentissage automatique, apprentissage profond…).

Avec ce projet, notre but est de démystifier ce domaine et de partager ce que nous apprenons, vous pourrez donc aussi trouver un guide complet sur le développement du bot et un début de cours sur le développement de stratégie (on a déjà pas mal avancé sur l’analyse technique).

Grâce à l’utilisation de XChange, nous prenons potentiellement en charge de nombreux Exchanges.

Journal Les conséquences réseaux d'un partage sur LinuxFR

Posté par  . Licence CC By‑SA.
20
9
juil.
2018

Introduction

Le précédent article de votre humble serviteur, intitulé "utiliser android de façon plus sécurisée" (lien), fut riche en requêtes réseau jusqu'à plus soif.
Comme l'ouvrage originale fut linké autant dans la partie forum, que journal et dépêche de LinuxFR: on peut en profiter pour tenter de visualiser un échantillon éphémère des mouvements réseaux engendré par ces links.
Nous n'allons certes pas découvrir la réponse à la grande question, mais découvrir que de simple liens peuvent (…)