🏳️‍🌈♿️👩‍🎨🌱 En février, je remets 3% de mes ventes à des organismes qui favorisent la diversité, les arts et l'environnement 🏳️‍🌈♿️👩‍🎨🌱

Potion Bottle Icon

Manuel d'alchimie du code

Potion Bottle Icon

Comment sauvegarder une formation Thrivecart Learn ?

J'ai préparé un outil qui te permettra de sauvegarder une formation Thrivecart Learn hors-ligne.

Tu as investi beaucoup de temps dans la création de ta formation sur Thrivecart Learn. Ce serait vraiment chiant si elle devait être supprimée par erreur et que tu devais reconstruire toutes tes pages.

Malheureusement, c'est quelque chose qui pourrait t'arriver, parce que Thrivecart Learn n'a pas de sauvegardes intégrées. Il suffit d'une mauvaise manipulation pour supprimer une page, un module ou même ta formation au complet, sans pouvoir revenir en arrière.

Mon outil règle ce problème là !

Cet outil n'est pas parfait, et il ne permet pas, par exemple, de sauvegarder les contenus intégrés tels que les vidéos ou les documents. Il sauvegarde les pages, les images et les liens, tels qu'ils sont vus lorsqu'on visite ta page.

Si tu dois recréer une page, tu devras quand même recréer tous les blocs de ta page un par un. Mais, au moins, tu va avoir tout le contenu sous la main, et les images, elles devraient avoir resté en place, parce qu'elles sont hébergées séparément chez Amazon S3.

Cet outil utilise le langage de programmation Python. Tu devras donc installer un environnement pour exécuter du code Python sur ton ordinateur si tu n'en as pas déjà. Je vais te guider comment faire !

Installer Python et Jupyter

Pour utiliser cet outil, tu as besoin de Jupyter Notebook.
Sur Windows, tu peux utiliser la plateforme Anaconda.

Pour Mac, tu peux installer Python avec Homebrew.

Avec Linux, il va souvent déjà être installé, la version va varier selon ta distribution.

Pour utiliser les Notebook, il faut soit

Une fois que tu as Python et Jupyter Notebook de fonctionnel, c'est le temps de cloner le projet. Voici le lien :
https://git.jevalide.ca/partage/backup-thrivecart-learn

Maintenant, crée toi un environnement Python dans le projet que tu as téléchargé ou cloné précédemment.

python -m venv c:\chemin-vers-ton-projet\backup-thrivecart-learn\venv
C:\chemin-vers-ton-projet\backup-thrivecart-learn\venv\Scripts\activate.bat
python -m venv ./venv source ./venv/bin/activate

Installe le contenu du requirements.txt. Ce sont les librairies Python requises pour faire fonctionner le notebook.

pip install -r requirements.txt

Aller chercher les informations de Thrivecart Learn

Nous avons besoin d'informations de connexion pour le module Learn de ThriveCart. La sauvegarde utilise une connexion active basée sur des cookies. Tu dois donc te connecter à la formation comme apprenant et obtenir ces cookies.

Voici comment faire :

Remplir le Jupyter Notebook avec les informations

Ensuite, complète les premières section du notebook thrivecart-backup.ipynb en l'ouvrant dans ton éditeur de code tel que Visual Studio Code (le plus facile).

Informations provenant de Thrivecart Learn à compléter dans le Jupyter  Notebook : URL de la formation, user-agent et bloc de cookies

Exécuter le Jupyter Notebook

Tu devrais pouvoir l'exécuter d'un seul coup de haut en bas une fois que tu as complété les informations tel que j'ai indiqué sur la capture d'écran.

La sauvegarde va être dans le dossier html. Si tu veux faire plusieurs sauvegardes, je te conseille de faire un notebook différent. Fais attention de ne jamais partager le notebook avec les identifiants sur le web, ils sont secrets !

J'espère que cet outil de sauvegarde pourra te rendre service !

Commentaires et améliorations

Tu peux me partager des commentaires ou améliorations via ce lien :
https://nc.jevalide.ca/apps/forms/s/Fi5Y8epFWgzSZ9njJYkgZ3Jm

N'hésites surtout pas à partager cet outil pour sauvegarder une formation Thrivecart Learn sur les réseaux sociaux et à tes contacts en faisant le lien vers cette page !

Contenus connexes

Abonne-toi au flux RSS pour ne rien manquer.

Étiquettes