@dailycloutcheck ist ein Instagrambot, welcher mithilfe von Selenium Spotify scraped und die heißesten Künstler auf Instagram postet
@dailycloutcheck ist ein Instagrambot, welcher mithilfe von Selenium Spotify scraped und die heißesten Künstler auf Instagram postet.
Zunächst habe ich versucht mithilfe der Spotify API die ganzen Daten zu besorgen, jedoch bin ich schnell auf Probleme gestoßen. Die offizielle API gibt leider keine Daten für Playlists von Spotify selber her. Diese sind jedoch die besten, um den Puls der Zeit zu messen, da jene von Redaktionen bearbeitet werden.
Also entschied ich mich die Daten selber zu scrapen und habe ein kleines Python Selenium Skript dazu geschrieben. Die Methode ist simple: Der Bot schaut sich jeden Tag etwa 10-20 sehr große und relevante Playlists auf Spotify an und notiert die Häufigkeiten der Lieder und Künstler. Am Ende kann man dann ermitteln wer aktuell am meisten in in Playlisten auf Spotify ist.
Nachdem die jeweiligen Künstler bzw. Songs wurden generiert, wird erneut ein Bild mit Pillow generiert. Aus den Künstlernamen werden Hashtags generiert und das Bild kann gepostet werden.
Das ganz gilt sowohl für Deutschrap als auch US Rap Songs -> @dailycloutcheck & @dailycloutcheckde
Das Skript wird mitfhilfe von Tmux und Crontag auf einer Linux (Debian) Kiste auf den Google Cloud Server täglich abgespielt – vollautomatisch.
Hier die Links zu den Instagram Profilen.
@dailycloutcheck https://www.instagram.com/dailycloutcheck/
@dailycloutcheckde https://www.instagram.com/dailycloutcheckde/