Il y a des projets qui naissent d'une frustration. EduCode est de ceux-là. En voulant faire découvrir la programmation à des débutants, j'ai retrouvé les mêmes obstacles partout : des environnements à configurer avant même d'écrire une ligne, des messages d'erreur incompréhensibles, et une syntaxe anglaise qui ajoute un effort de traduction à la charge déjà lourde de l'apprentissage. Un apprenant francophone devait comprendre la logique ET mémoriser
Scrapix, un « aspirateur » web (web crawler) simple orienté VCL qui gère : la récupération HTTP, l’extraction de liens et de ressources (images, documents, audio, vidéo, ressources web), le respect optionnel de robots.txt, un mécanisme facultatif de téléchargement des ressources, des limites (nombre de fichiers trouvés, nombre de pages explorées), et des mises à jour UI thread-safe vers un TscListView et un TscStatusBar.
Le crawler est conçu pour être lancé depuis un thread d’arrière-plan