Démarrer avec l’API Mastodon en Python

API Python Mastodon

Avec tout ce qui se passe sur Twitter, de nombreux utilisateurs se tournent vers les réseaux sociaux décentralisés tels que Mastodon. Mastodon est un réseau social gratuit (et open source) complètement décentralisée qui fonctionne à peu près comme Twitter. On peut publier des « toots » (au lieu de tweets), des images et autres contenus, … Lire la suite

Comment, en Python, convertir au format JSON un objet de type ‘set’

Comment sérialiser un objet Set

En Python, par défaut, l’objet de type ‘set’ n’est pas sérialisable. En conséquence, il n’est pas possible d’utiliser la fonction json.dumps() sur ce type d’objet sous peine d’avoir l’erreur Python : TypeError: set([]) is not JSON serializable. La notation JSON (JavaScript Object Notation) ne permet nativement que de sérialiser les types/structures de données suivantes : JSON Python … Lire la suite

Comment traiter des fichiers JSON volumineux en Python

Si vous devez traiter un fichier JSON (JavaScript Object Notation) volumineux en Python, il est très facile de manquer de mémoire. Même si les données brutes tiennent théoriquement dans la mémoire, le chargement en Python peut augmenter encore plus l’utilisation de la mémoire. La conséquence étant que soit le traitement sera de plus en plus … Lire la suite

Comment vérifier l’état de ses disques dur et SSD avec CrystalDiskInfo

Malheureusement, oui, un disque dur s’use, à force de tourner pour vous offrir l’accès à vos données si précieuses. Nous l’avons vu aussi dans ce précédent article pour vérifier l’usure d’un SSD sur macOS, ces nouveaux supports de stockage s’usent aussi dans le temps. D’ailleurs, les disques durs s’usent mécaniquement, et même si ce sont … Lire la suite

Comment utiliser un SMTP externe pour l’envoi des email avec WordPress

Lorsque vous lancez votre site sous WordPress avec un serveur tout neuf, en général ça fonctionne bien, mais si il y a bien un problème récurent et sensible, ce sont les emails. Sur les offres mutualisées ou clés en main, par exemple lorsque quand vous prenez votre hébergement avec votre nom de domaine, il est … Lire la suite

Flamingo : stocker les messages de contact directement sur WordPress

Maintenant que vous avez un formulaire de contact qui fonctionne sur votre site WordPress grâce à ce précédent tutoriel avec Contact Form 7, il est possible d’améliorer encore un peu les choses. En effet avec cette extension, vous allez directement recevoir un mail lorsque qu’une personne vous contacte, mais malheureusement il n’y aura plus aucune … Lire la suite

Comment vérifier l’usure du SSD de son Macbook avec smartctl

Depuis l’avènement des SSD qui remplacent progressivement partout nos disques durs, nous avons gagné beaucoup de vitesse. Aujourd’hui, quasiment tout les ordinateurs vendus neufs sur le marché sont vendu avec un SSD, souvent petit pour les budgets limités, mais SSD quand même. Avec le nombre de SSD différent que l’on trouve dans le commerce, il … Lire la suite

Comment créer un formulaire de contact avec Contact Form 7

Lorsque vous avez un site web, cela dépend un peu de sa nature, mais il est bon d’avoir un formulaire de contact pour plusieurs raisons. Vous pouvez par exemple récupérer des avis et des corrections sur votre contenu. Contrairement aux idées reçues, oui, les gens aiment bien aider de manière désintéressée. Je le fais parfois … Lire la suite