Extension Chrome disponible sous le nom OC Direct dans le navigateur.
Détecte les iframes Vimeo embarquées sur OpenClassrooms et injecte un bouton d'accès direct à la ressource vidéo. Fonctionne côté client, sans compte ni serveur.
Prérequis : Chrome 88+ (toute version récente). Pas de Node.js, pas de compte développeur.
Sur chaque cours OpenClassrooms, l'extension détecte les iframes Vimeo et injecte un bouton ⬇ Télécharger la vidéo en superposition (coin supérieur droit du player). Un clic ouvre la ressource vidéo directement dans Vimeo.
Pour certains cours, le bouton n'apparaît pas — l'extension affiche alors un bandeau ⚠ à la place, indiquant que l'accès direct n'est pas disponible pour cette vidéo. La majorité des vidéos fonctionnent.
Cette extension n'est pas sur le Chrome Web Store. Elle s'installe manuellement.
- Télécharger le ZIP — onglet Releases → Source code (zip)
- Extraire le ZIP (clic droit → Extraire tout)
- Dans Chrome, aller à
chrome://extensions/ - Activer Mode développeur (bouton en haut à droite)
- Cliquer Charger l'extension non empaquetée → sélectionner le dossier extrait (celui qui contient directement le fichier
manifest.json) - L'extension ne se met pas à jour automatiquement — répéter les étapes 1 à 5 après chaque nouvelle version
- Vimeo domain restriction : pour certains cours, l'accès direct à la vidéo n'est pas disponible. L'extension affiche alors un bandeau ⚠ à la place du bouton.
- DOM OC susceptible de changer : l'extension cible la structure actuelle des iframes Vimeo embarquées. Une refonte frontend OC peut casser la détection sans préavis.
- Pas de mise à jour automatique : aucune connexion au Web Store, aucun mécanisme de MAJ silencieux.
- Chrome uniquement : pas testé sur Edge, Brave ou Firefox.
L'extension ne collecte aucune donnée et ne communique avec aucun serveur externe, à l'exception de l'API oEmbed publique de Vimeo (requête de vérification d'accessibilité avant injection du bouton).
L'utilisation de cette extension peut être contraire aux conditions générales d'utilisation d'OpenClassrooms. L'auteur n'est pas responsable de l'usage fait de ce logiciel par des tiers. Le logiciel est fourni à des fins d'étude technique uniquement. Tout usage en violation des CGU des services tiers relève de la responsabilité exclusive de l'utilisateur. L'auteur ne garantit pas la légalité de l'usage dans la juridiction de l'utilisateur.
Licence : MIT · Wilfried Pellissard · 2018