[PYTHON] Programme pour obtenir les images préférées de Twitter

Contexte de l'élaboration de ce programme

・ 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.

Engagement envers le code

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.

Technologie utilisée

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

Code source… https://gist.github.com/takutakumi/999a8e76fe725f4e38002bf39c5657d7

Recommended Posts

Programme pour obtenir les images préférées de Twitter
Obtenez des images d'utilisateurs spécifiques sur Twitter
Recevez uniquement des tweets d'images sur Twitter
Obtenez des informations sur les retards sur Twitter et tweet
Obtenez des images par recherche par mot-clé sur Twitter
Obtenez des signets Twitter sur CentOS en utilisant Selenium
Obtenir les données utilisateur Twitter
Enregistrez les résultats de la recherche sur Twitter au format CSV.
Réfléchissez à la programmation de Python sur votre iPad
Étapes pour mesurer la couverture et obtenir des badges sur codecov.io
Je reçois "trop tôt pour créer une image" sur tkinter
Nombre de personnages sur Twitter
Programme de publication facile sur Twitter
Programme pour affaiblir le japonais
Mémo pour obtenir la valeur côté html-javascript avec jupyter
J'obtiens [Erreur 2055] en essayant de me connecter à MySQL avec Heroku
Comment obtenir le pointeur d'instruction (= compteur de programme) dans le noyau Linux
Enregistrer des images sur le Web sur un lecteur avec Python (Colab)