c't 3/2018
S. 160
Praxis
Reddit mit Python steuern
Aufmacherbild
Bild: Rudolf A. Blaha

Alien-Beschwörer

Reddit fernsteuern mit der Python-Bibliothek PRAW

Der Social-News-Aggregator Reddit bezeichnet sich nicht ohne Grund als „Titelseite des Internet“. Die Seite ist einer der populärsten Community-Angebote im Netz. Die Python-Bibliothek PRAW macht Reddits API und seine Informationsschätze einfach zugänglich.

Auf Reddit wird so ziemlich jedes Thema diskutiert – und das oft, bevor die Informationen irgendwo sonst im Netz zu finden sind. Von Serienfans über Hobbygärtner bis hin zu Donald-Trump-Fans, jeder findet dort seine Nische, Subreddit genannt. Zwangsläufig ist auch viel los. In einigen Subreddits kann man sich vor Beiträgen kaum retten. In anderen passiert so wenig, dass man Neues leicht verpasst. Mit einem Python-Skript und dem „Python Reddit API Wrapper“ (oder kurz: PRAW) filtert man die Informationsflut mit einem eigenen Skript. Man kann sich zum Beispiel benachrichtigen lassen, wenn jemand auf einen Beitrag in einem Subreddit geantwortet hat oder automatisch Bilder aus Subreddits herunterladen.

PRAW können Sie über den Python Paketmanager Pip installieren. Damit die von Pip installierten Pakete das System nicht stören, erstellen Sie der einfach ein Virtual Environment mit dem Befehl