Ich erhalte riesige Datenmengen von Twitter mit Tweepy (einer Python Twitter API-Bibliothek). Was ich tun möchte, ist den Stream der empfangenen Tweets zu komprimieren und in einer Datei zu speichern.Wie komprimiere ich Twitter-Streaming mit LZO in Linux/Python/Tweepy-Umgebung?
Die Komprimierung muss LZO sein und ich möchte keine Linux-Pipes für die Komprimierung verwenden. Ich möchte LZO direkt aus dem Python-Code verwenden. Mit Linux Rohren ich tun konnte:
Python downloader.py | lzop -c > output.json.lzo
Aber ich will nicht Rohre verwenden und will den Strom innerhalb der Python-Skript-Downloader komprimieren.
Ich konnte keine Python-Bibliothek oder Beispielcode zum Komprimieren von Streaming-Daten mit LZO finden.
ich ein Stück Code hier schrieb, dass die Arbeit erledigt: https: //github.com/afsichrahimi/twitter-fetcher/blob/master/fetcher.py – Ash