[PYTHON] Programm, um Lieblingsbilder von Twitter zu erhalten

Hintergrund der Erstellung dieses Programms

・ Weil ich das Bild des Tweets behalten wollte, den ich mochte. ・ Um zu den Tweets zurückzukehren, die Ihnen in der Vergangenheit gefallen haben.

Der Zweck des Schreibens dieses Programms war, dass ich die Unannehmlichkeiten beseitigen wollte, die ich fühlte.

Als ich versuchte, mir die Tweets anzusehen, die ich in der Vergangenheit mochte, fand ich, dass es sehr schwierig war, sie zu verwenden, da die aktuellen Twitter-Spezifikationen keine andere Wahl hatten, als den Bildschirm nach unten zu scrollen, um sie zu finden.

Ich fragte mich, ob ich dieses Problem lösen könnte, und fand heraus, dass das Unternehmen, das Twitter verwaltet, API anbietet. Ich dachte, ich könnte es selbst so machen, also habe ich dieses Programm in der Python-Sprache gemacht.

Verpflichtung zum Code

Es gibt zwei Verpflichtungen für dieses Programm.

Zum einen strebten wir gut lesbaren Code an. Dies ist so, dass die Person, die den Code liest, und das zukünftige Selbst ihn in so kurzer Zeit wie möglich verstehen können.

Wir haben eine Funktion verwendet, um den Hauptverarbeitungsteil zu aktualisieren, und einen Funktionsnamen entwickelt, damit leicht zu verstehen ist, welche Art von Verarbeitung im Inneren ausgeführt wird.

Das zweite ist, dass es einfach anzupassen ist.

Durch Ändern des Werts der Variablen am Anfang des Codes können Sie die Anzahl der abzurufenden Benutzerkonten und Bilder ändern.

Außerdem kann die maximale Anzahl von Bildern festgelegt werden, die im Bildspeicherordner gespeichert werden können.

Technologie verwendet

Python ... Ich habe den Skelettcode in dieser Sprache geschrieben. Pandas …… Eine Bibliothek, mit der Sie Datenrahmen in Python verarbeiten können. request …… Wird verwendet, um zu überprüfen, ob am Ende des URL-Pfads von Python Daten vorhanden sind. json …… Eine Bibliothek, mit der Sie Daten im json-Format in Python verarbeiten können. csv …… Wird verwendet, um die Ausgabe von Python im CSV-Dateiformat zu aktivieren. os …… Ich habe Python verwendet, damit der Verzeichnispfad zum Speicherordner verwendet werden kann. re …… Wird verwendet, um Operationen mit regulären Ausdrücken in Python auszuführen. Dadurch werden die Zeichen und Symbole entfernt, die in der Windows-Umgebung nicht verfügbar sind. Twitter API …… Offizielle API von Twitter. Verwenden Sie dies, um einen Tweet zu erhalten. Tweepy …… Eine Bibliothek, die die Verwendung der Twitter-API in Python vereinfacht. Jupyter Notebook …… Wird als Haupteditor verwendet. Dabei wurde der Code ausprobiert und fehlerhaft. VScode …… Editor. Schließlich wurde es zum Löschen von Code und zur Testausführung des Programms verwendet. Sourcetree …… Wird für die Versionsverwaltung und Codesicherung mit git verwendet.

Quellcode

Quellcode… https://gist.github.com/takutakumi/999a8e76fe725f4e38002bf39c5657d7

Recommended Posts

Programm, um Lieblingsbilder von Twitter zu erhalten
Holen Sie sich Bilder von bestimmten Benutzern auf Twitter
Holen Sie sich nur Bild-Tweets auf Twitter
Erhalten Sie Verzögerungsinformationen auf Twitter und twittern Sie
Holen Sie sich Bilder per Stichwortsuche von Twitter
Holen Sie sich mit Selenium Twitter-Lesezeichen auf CentOS
Holen Sie sich Twitter userData
Speichern Sie Suchergebnisse auf Twitter in CSV.
Überlegen Sie, wie Sie Python auf Ihrem iPad programmieren können
Schritte zum Messen der Abdeckung und zum Abrufen von Abzeichen auf codecov.io
Ich bekomme "zu früh, um ein Bild zu erstellen" auf tkinter
Anzahl der Charaktere auf Twitter
Einfaches Twitter-Posting-Programm
Programm zur Schwächung der japanischen Sprache
Memo, um den Wert auf der HTML-Javascript-Seite mit Jupiter zu erhalten
Ich erhalte [Fehler 2055], wenn ich versuche, mit Heroku eine Verbindung zu MySQL herzustellen
So erhalten Sie den Anweisungszeiger (= Programmzähler) im Linux-Kernel
Speichern Sie Bilder im Web mit Python (Colab) auf einem Laufwerk.