・ 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.
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.
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… https://gist.github.com/takutakumi/999a8e76fe725f4e38002bf39c5657d7
Recommended Posts