PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

Comment envoyer des notifications push sur votre téléphone facilement et gratuitement ?

mardi 10 janvier 2023 à 09:00

Si vous codez un peu vos propres scripts à un niveau amateur, et que vous cherchez un moyen simple de recevoir des alertes sur votre smartphone Android / iOS très facilement, j’ai exactement ce qu’il vous faut.

Il s’agit d’un projet nommé ntfy (prononcez « notify ») qui permet d’envoyer à l’aide d’une simple commande curl ou d’un script (Python, Go, JavaScript…etc.), une notification à votre téléphone.

Voici comment ça fonctionne. Vous installez ntfy sur Android (F-Droid) ou iOS et une fois que c’est fait, vous choisissez un « topic » qui est un genre de clé. Cette clé est publique donc créez quelque chose de random et assez long pour que personne ne puisse la deviner. Autrement, quelqu’un pourra s’amuser à vous envoyer des notifications. Pour l’exemple, je vais choisir « korben1234 »

Ensuite, il y a plus qu’à balancer la notification via Curl comme ceci :

curl -d "Sauvegarde terminée !! 😀" ntfy.sh/korben1234

En Python, ça donnerait ça :

requests.post("https://ntfy.sh/korben1234",
    data="Sauvegarde terminée !! 😀".encode(encoding='utf-8'))

En JavaScript :

fetch('https://ntfy.sh/korben1234', {
    method: 'POST', // PUT works too
    body: 'Sauvegarde terminée !! 😀'
})

C’est aussi simple que ça, avec un simple POST HTTP, vous pouvez recevoir ces petites alertes bien pratiques.

Voici une démo en vidéo :

Vous pouvez personnaliser les entêtes du message, mettre une icône, joindre une image, mettre un titre et bien d’autres choses.

C’est le genre de petit service qui n’a l’air de rien, mais qui fait des miracles et sait rapidement se rendre indispensable. Ce qui est cool avec ntfy, c’est que vous pouvez l’héberger vous-même puisque le projet est open source. Ainsi, vous pouvez déployer un serveur ntfy sur votre machine et tout gérer vous-même en conservant bien sûr les applications réalisées par les développeurs du projet.

C’est gratuit et il n’y a même pas besoin de se créer un compte.

Merveilleux non ?

Le site de Ntfy est ici !

Créez facilement vos README pour Github

lundi 9 janvier 2023 à 09:00

Ça y est vous vous lancez dans la mise en ligne de votre code sur Github. Très cool ! À vous le partage d’un beau projet avec une communauté de développeurs et d’utilisateurs qui vous rejoindront prochainement.

Mais vous allez devoir leur expliquer de quoi il en retourne. La philosophie de votre projet, comment ça s’installe, les fonctionnalités…etc.

Vous devez donc créer votre premier fichier readme. Je sais, c’est peut-être la partie la moins fun. Mais grâce au site Readmi.xyz, vous allez pouvoir faire ça très facilement et surtout très rapidement.

Sur Readmi, tout ce que vous avez à faire, c’est de choisir un template puis le modifier ou alors construire votre fichier readme en y ajoutant les sections dont vous avez besoin. Il suffit de cliquer sur ce que vous voulez rajouter et ça vous ajoutera un petit squelette en HTML que vous n’aurez plus qu’à modifier : Titre, description, liste de fonctionnalité, des liens, des images, de la doc sur les API…etc.

À vous de choisir !

Si ça vous branche, c’est par ici que ça se passe.

Nettoyer et organiser les fichiers présents sur votre Mac

dimanche 8 janvier 2023 à 09:00

Oui, je suis bordélique. Je stocke plein de trucs sur mon ordinateur et après la méga flemme de faire le tri. Heureusement, si vous êtes sous macOS, il y a un outil gratuit super cool nommé ShorUI qui devrait vous aider si vous êtes comme moi.

Shorui intègre en réalité 3 fonctionnalités super pratiques. La première, c’est un clone de Daisy Disk (logiciel payant) qui vous permet de débusquer les fichiers les plus gros qui trainent sur votre ordinateur. Si vous avez de vieux films, de gros zip ou des programmes d’install volumineux, celui-ci saura les retrouver et vous pourrez les dégager d’un simple clic.

La seconde fonctionnalité vous permettra de partir à la chasse de tous les fichiers que vous avez en double. De quoi dégraisser le Willy sans douleur.

Enfin, la dernière fonctionnalité nommée « Organizer » va vous permettre de faire le tri dans un répertoire en passant très rapidement en revue tout ce qui s’y trouve pour le supprimer ou le classer dans des répertoires. Cette fonctionnalité est très utile si vous êtes comme moi et que vous stockez des centaines de fichiers dans des dossiers sans vraiment savoir ce qu’il y a dedans. Vous pourrez facilement identifier les fichiers que vous n’avez pas utilisés depuis longtemps et les supprimer pour gagner de l’espace sur votre disque dur.

Comme je le disais, Shorui est gratuit et c’est vraiment pratique ! Je vous le recommande. Vous pouvez le télécharger ici.

Un outil de conversion de code super cool !

samedi 7 janvier 2023 à 09:00

Si vous êtes développeur web, je suppute que vous manipulez du JSON, du HTML, du SVG, du CSS et parfois, plus rarement du JSX, du Kotlin, du React Native, ou encore du Typescript.

Le truc qui devient vite relou, c’est de convertir tout ça. Par exemple, convertir un SVG en JSX ou un JSON en GraphQL, sans oublier du markdown en HTML ou du HTML en Pug.

Bref, si vous faites ce genre de choses, il existe un service en ligne (sous licence libre) nommé simplement Transform.tools qui devrait bien vous rendre service.

Vous écrivez votre code dans la zone de gauche et celui-ci est tout simplement converti dans la zone de droite. Et comme vous pouvez le voir, les possibilités de conversions sont très nombreuses.

C’est un site à rajouter d’urgence dans votre boite à outils de codeur, car ça vous fera gagner beaucoup de temps !

Blockbench – L’outil de modélisation LowPoly #minecraft

vendredi 6 janvier 2023 à 09:00

Aujourd’hui, je vous propose un outil qui va vous permettre de vous mettre à la 3D Low Poly. Son nom : Blockbench.

Il s’agit d’une application de modélisation 3D totalement open source dans laquelle vous allez pouvoir modéliser un objet ou un décor en 3D, lui ajouter des textures et bien sûr l’animer. L’objectif de Blockbench, c’est de permettre à chacun de créer des objets 3D pour Minecraft ou n’importe quel autre jeu.

Le rendu des créations est appelé Low Poly puisque les modèles utilisent très peu de polygones. C’est ce qui donne ce look jeu rétro très sympathique.

Alors bien sûr, loin de moi l’idée de vous expliquer comment fonctionne cet outil, car il y a un petit peu de boulot pour commencer à faire des objets un tant soit peu corrects, mais la documentation est bien fournie et la communauté, hyper motivée et chaleureuse.

Voici un rendu d’une création dans BlockBench :

Pas mal non ?

On retrouve dans BlockBench, tout ce qui fait le succès des outils de modélisation 3D, sauf qu’en plus, il supporte déjà des dizaines de plugins et propose même une API.

Bref, si vous voulez vous lancer dans la conception 3D, fabriquer des objets pour votre jeu préféré, créer des animations 3D ou tout simplement peindre des scènes comme celle ci-dessous, je vous recommande.

C’est dispo en version web, mais également sur tous les OS.