J’ai eu besoin d’envoyer régulièrement des SMS à un groupe d’environ 10 à 20 personnes, avec un contenu différent pour chaque message et des éléments à assembler depuis diverses sources. J’ai donc implémenté une fonctionnalité d’envoi de SMS dans Google Sheets. Il n’y a pas beaucoup de services qui proposent en Corée une API SMS appelable uniquement en JavaScript[1], donc j’ai eu du mal à en trouver un, mais une fois terminé, c’était finalement assez utile. J’ai aussi trouvé pratique de découvrir qu’on peut ajouter facilement des menus dans Google Sheets.
var ui = SpreadsheetApp.getUi();
ui.createMenu('Envoi de SMS')
.addItem('Envoyer à tous', 'sendAll')
.addSeparator()
.addItem('Envoi de test', 'sendTest')
.addToUi();
Si vous avez vous aussi du code que vous avez créé parce qu’il vous était utile dans la vie de tous les jours, n’hésitez pas à le partager.
8 commentaires
J’avais créé en Go un programme qui remplace le chemin relatif des images de l’éditeur Markdown Typora par l’adresse du serveur d’un blog Ghost...
https://github.com/Indosaram/tgug
J’utilise un bot Telegram que j’ai créé pour être averti lorsqu’une place se libère dans un camping.
J’ai créé un bot COVID qui m’envoie chaque matin sur Telegram le nombre de cas confirmés, ainsi qu’un bot météo qui me donne les prévisions quand je lui demande, haha.
Je me suis fabriqué un Time Timer parce que j’en avais besoin : on choisit un fuseau horaire et il s’écoule automatiquement selon ce fuseau. Je l’ai codé en React et je l’utilise sur un Raspberry Pi ; comme on peut toujours voir combien de minutes il reste, c’était plutôt pratique.
http://media.choice-story-wiki.de:3000/ (page à tester)
https://github.com/ffdd270/time_devider (repo)
Comme c’est super facile de créer ce genre de petit truc avec React (...), même si mon métier principal n’est pas le web, j’ai pu le développer très vite / c’est multiplateforme / et je n’ai presque pas eu à me soucier du déploiement, donc c’était vraiment agréable. Si je l’avais fait en Qt, j’aurais sans doute déjà pesté rien qu’au moment du setup =meuh=...
Pas vraiment parce que j’en avais besoin dans la vie quotidienne… mais, pour passer le temps, il m’est déjà arrivé d’écrire du code pour [trouver tous les noms de gares de notre pays contenant un jamo donné et les trier par fréquence].
Et, même si ce n’est pas moi qui l’ai fait directement, j’ai vu l’un de mes coéquipiers créer et utiliser un petit chatbot. Le principe était de saisir un mot-clé pour obtenir une réponse prédéfinie en retour, et j’ai l’impression qu’il y a pas mal de gens qui se fabriquent ce genre de chatbot. C’est sans doute le type de code le plus courant parmi les petits outils très ancrés dans le quotidien.
Je centralise toutes mes alertes sur Telegram, et j’y fais aussi remonter GeekNews pour le consulter. :-)
GeekNews Slack -> webhook Slack -> AWS Lambda (free tier !) -> Telegram
https://t.me/geeknews_chat
J’utilise principalement Telegram, donc je m’étais dit que j’allais peut-être créer ça, mais ça existe déjà :D
Merci.
Ce n’est pas pour la vie quotidienne à proprement parler, mais j’utilise une app de fans que j’ai créée pour faire connaître un peu plus un chanteur que j’aime, ainsi qu’un service/une page d’administration qui trouve des vidéos liées sur YouTube.