Que fait DY-PullPull ?
Transformez vos favoris Douyin personnels en articles Markdown locaux avec une compétence Codex axée sur la confidentialité.
Fonctionnalités
- Extraction de favoris : Téléchargez vos vidéos favorites depuis Douyin.
- Conversion en Markdown : Transformez le contenu des vidéos en fichiers Markdown bien structurés.
- Hors ligne et privé : Toutes les opérations sont effectuées localement, garantissant la confidentialité de vos données.
- Métadonnées préservées : Inclut des informations comme le titre, la date, l'auteur, et les tags.
Prérequis
- Node.js (v14 ou supérieur)
- Compte Douyin avec favoris publics
- Codex CLI configuré
Installation
- Clonez le dépôt :
git clone https://github.com/ShennnNan/DY-PullPull.git cd DY-PullPull - Installez les dépendances :
npm install - Configurez vos identifiants Douyin (voir
config.example.json) :{ "cookie": "votre_cookie_douyin", "username": "votre_nom_utilisateur_douyin" }
Utilisation
Exécutez la commande suivante dans Codex :
codex run --skill dy-pullpull
Ou utilisez la fonctionnalité de téléchargement direct :
npm start
Les fichiers Markdown seront générés dans le dossier ./output/.
Structure de sortie
Chaque vidéo favorite est convertie en un fichier Markdown nommé d'après son titre ou ID, contenant :
- Titre
- Auteur et lien du profil
- Date de publication
- Texte de description
- Tags (le cas échéant)
- Liens vers les médias intégrés (images, vidéos) si disponibles
Confidentialité
DY-PullPull ne transmet aucune donnée à des serveurs externes. Toutes les requêtes sont effectuées directement depuis votre machine locale. Les cookies et identifiants sont stockés localement et ne sont jamais partagés.
Dépannage
- Erreur 403 : Vérifiez que votre cookie Douyin est à jour.
- Aucun favori trouvé : Assurez-vous que votre compte a des favoris publics.
- Problèmes d'encodage : Assurez-vous que votre terminal supporte l'UTF-8.
Licence
MIT