・ Parce que je voulais garder l'image du tweet que j'aimais. ・ Pour revenir aux tweets que vous avez aimés dans le passé.
Le but d'écrire ce programme était parce que je voulais éliminer les inconvénients que je ressentais.
Quand j'ai essayé de voir les tweets que j'aimais dans le passé, j'ai senti que c'était très difficile à utiliser car les spécifications actuelles de Twitter n'avaient pas d'autre choix que de faire défiler l'écran pour le trouver.
Je me suis demandé si je pouvais résoudre ce problème et j'ai découvert que la société qui gère Twitter propose des API. J'ai pensé que je pourrais le faire moi-même de cette façon, alors j'ai fait ce programme en langage python.
Il y a deux engagements dans ce programme.
La première est que nous visions un code hautement lisible. C'est pour que la personne lisant le code et le futur moi puissent le comprendre en un minimum de temps.
Nous avons utilisé une fonction pour rafraîchir la partie principale du traitement, et avons conçu un nom de fonction afin qu'il soit facile de comprendre quel type de traitement est effectué à l'intérieur.
La seconde est qu'il est facile à personnaliser.
En modifiant la valeur de la variable au début du code, vous pouvez modifier le nombre de comptes d'utilisateurs et d'images à obtenir.
En outre, le nombre maximum d'images pouvant être enregistrées dans le dossier de stockage d'images peut être défini.
Python… J'ai écrit le code squelette dans cette langue. Pandas …… Une bibliothèque qui vous permet de gérer des trames de données dans python. request …… Utilisé pour vérifier si des données existent à la fin du chemin de l'url de python. json …… Une bibliothèque qui vous permet de gérer des données au format json dans python. csv …… Utilisé pour activer la sortie de python au format de fichier csv. os …… J'ai utilisé python pour pouvoir utiliser le chemin du répertoire vers le dossier de sauvegarde. re …… Utilisé pour effectuer des opérations d'expressions régulières en python. Cela supprime les caractères et symboles qui ne sont pas disponibles dans l'environnement Windows. API Twitter …… API officielle fournie par Twitter. Utilisez ceci pour obtenir un tweet. Tweepy …… Une bibliothèque qui facilite l'utilisation de l'API Twitter dans python. Jupyter Notebook …… Utilisé comme éditeur principal. En cela, le code a été essayé et erroné. VScode …… Éditeur. Enfin, il a été utilisé pour une copie propre du code et une exécution de test du programme. Sourcetree …… Utilisé pour la gestion de version et la sauvegarde de code avec git.
Code source… https://gist.github.com/takutakumi/999a8e76fe725f4e38002bf39c5657d7
Recommended Posts