Que fait learndash-downloader ?
Téléchargez complètement les cours LearnDash depuis les sites WordPress LMS.
Description
Cette compétence vous permet de télécharger l'intégralité d'un cours LearnDash hébergé sur un site WordPress. Elle récupère chaque leçon, quiz, fichier multimédia et ressource jointe, et les organise dans un dossier local structuré. Idéal pour une consultation hors ligne ou une sauvegarde complète.
Fonctionnement
L'agent se connecte au site WordPress cible, s'authentifie (si nécessaire) et explore la structure du cours LearnDash. Pour chaque module et leçon, il télécharge :
- Le contenu textuel (HTML formaté)
- Les images et vidéos intégrées
- Les documents PDF, fichiers audio et autres pièces jointes
- Les quiz et leurs questions
Les fichiers sont sauvegardés dans un dossier portant le nom du cours, avec une arborescence reflétant la hiérarchie originale.
Utilisation
Pour utiliser cette compétence, fournissez :
- L'URL du site WordPress
- L'identifiant du cours
- Vos identifiants de connexion (si le cours est privé)
# Exemple d'exécution (conceptuel)
agent run learndash-downloader --url https://example.com --course-id 42 --username user --password pass
Avertissement
Assurez-vous de respecter les conditions d'utilisation du site source et les droits d'auteur. Téléchargez uniquement des cours pour lesquels vous avez l'autorisation.
Support
Cette compétence fonctionne avec les agents AI prenant en charge les requêtes HTTP et la manipulation de fichiers (ex. Claude Code, Codex).