Serveur GitLab avec cluster Kubernetes
Environnement Jupyter
Transfert de fichiers
Outil de planification
Latex vers PNG
La mise en place du serveur Discord a été l'occasion de se familiariser avec le développement de bots pour aider ou agrémenter l'environnement de travail. L'idée d'un bot qui affiche une équation écrite en Latex a conduit à la création d'un site offrant deux fonctionnements semblables :
- en utilisant l'incontournable librairie MathJax, l'appel au site (par exemple pour la formule $\frac{-b\pm\sqrt{b^2-4ac}}{2a}$) affiche l'équation en plein écran. Via cette méthode, l'intégration dans un bot n'est pas très simple, principalement quand il faut gérer la taille de la formule.
- en utilisant un package LaTeX (ici texlive-xetex sous Debian Buster), on peut scripter de façon à obtenir une image (format PNG ici) de la formule.
L'image ainsi produite est très facilement intégrable dans le code du bot :
function doMath(msg, args) {
msg.channel.createMessage( {
embed: {
author: {
name: msg.author.username,
icon_url: msg.author.avatarURL
},
color: 0x008000,
image: {
url: 'https://math.u-angers.fr/?pic&expr='+encodeURIComponent(args),
},
footer: {
text: "Alain Godon - Polytech Angers"
}
}
});
}