pystdlib4wsh est une implémentation en JavaScript de plusieurs modules inspirés de la bibliothèque standard Python, conçue pour être utilisée avec Windows Script Host (WSH). Ce projet permet d'écrire des scripts WSH en JavaScript tout en bénéficiant d'une interface familière pour les développeurs Python.
Fournir une collection de modules JavaScript imitant les modules standards de Python, afin de faciliter l'écriture de scripts WSH robustes et lisibles.
- IO – Lecture/écriture de fichiers texte ou binaires (
open,TextIOBase,RawIOBase) - csv – Lecture et écriture de fichiers CSV
- datetime – Manipulation de dates et d'heures
- json – Sérialisation et désérialisation JSON
- os – Fonctions de manipulation du système de fichiers
- path – Manipulation de chemins de fichiers
- re – Expressions régulières
- request – Téléchargement de contenu distant via HTTP (
urlopen) - shutil – Fonctions de copie et suppression de fichiers
- sys – Accès aux arguments de la ligne de commande et autres informations système
Mais aussi la classe configparser.
Des exemples d'utilisation sont disponibles dans le dossier examples/, incluant un préprocesseur de texte.
Une suite de tests unitaires est disponible dans le dossier tests/. La suite se lance simplement en exécutant le fichier lancer_tests.cmd.
Aucune installation n'est requise. Clonez simplement le dépôt et utilisez les fichiers JavaScript dans vos scripts WSH.
git clone https://github.com/Taratata37/pystdlib4wsh.git