[PYTHON] Migrer les articles Qiita vers GitHub

introduction

Je pense que c'est un risque de s'appuyer sur un service, donc j'écrirai un script pour migrer les articles de Qiita vers GitHub.

De plus, mon article est le suivant. https://github.com/mima3/note

(Ajouté le 29/03/2020) Voir ci-dessous pour la transition vers WordPress. https://qiita.com/mima_ita/items/f4beb31c0ba65e6ab409

Environnement d'exploitation

Python 3.7.4 Windows10

Préparation préalable

Obtenez le jeton d'accès Qiita.

(1) Cliquez sur «Émettre un nouveau jeton» dans l'onglet Application de l'écran de configuration.

image.png

(2) Donnez l'autorisation de lecture et appuyez sur "Publier" image.png

(3) Notez le jeton d'accès image.png

comment utiliser

(1) Obtenez le script à partir du référentiel suivant https://github.com/mima3/qiita_exporter

(2) Exécutez le script au format suivant.

python qiita_to_github.py [userid] [accesstoken] [Enregistrer le dossier de destination] [URL racine de l'objet blob GitHub ex.https://github.com/mima3/note/blob/master]

(3) Enregistrez le dossier de destination de sauvegarde dans GitHub.

Que fais tu

-Utilisez l'API Qiita pour obtenir toutes les démarques décrites par l'utilisateur spécifié sur Qiita. -Téléchargez l'image localement et réécrivez le lien. -Sur les lignes autres que le bloc de code, insérez un espace 2 avant le code de saut de ligne pour commencer une nouvelle ligne. ・ S'il existe une description de "#title", changez-la en "#title". -Titre du bloc de code (par exemple ""```python:test.py ") ne s'affiche pas, alors répondez. ・ Modifiez l'URL de votre article en URL de destination

#Tâche ・ Que faire des expressions telles que les tags. ・ Comment gérez-vous les commentaires? -Le titre est le nom du fichier, mais il ne fonctionne pas selon les caractères utilisés. Selon le titre, il peut être nécessaire de le convertir en majuscules. ・ Il vaut peut-être mieux utiliser la fonction Wiki. .. .. -L'intégration de Twitter qui pourrait être affichée sur Qiita ne s'affiche pas correctement. image.pngimage.pngGitHub PagesIl y a une démarque où Jekyll ne fonctionne pas. Par exemple{%s}Si le code est mélangé, il échouera. image.png

image.png

Recommended Posts

Migrer les articles Qiita vers GitHub
Migrer les articles Qiita vers GitHub Pages + VuePress
Migrer les articles Qiita vers WordPress
Sauvegarder les publications Qiita sur GitHub
Migrez le stock Qiita et LGTM vers «Hatena Bookmark»
Racler votre article Qiita pour créer un nuage de mots
Convertir les articles Qiita au format de publication Jekyll pour la sauvegarde
Migrer de requirements.txt vers pipenv
Impossible de migrer de direct_to_template vers TemplateView
Migrer de VS Code vers PyCharm