Laden Sie alle Snap -Map -Inhalte von einem bestimmten Ort herunter.

Blick auf pypi
Installieren Sie mit pip oder pipx oder welcher trendigen Python -Paket -Manager Sie verwenden:
pip install snapmap-archiver Installieren Sie Gedichte mit pip oder pipx :
pip install poetryInstallieren Sie die Projektabhängigkeiten:
poetry installFühren Sie die App mit Gedichten aus:
poetry run python3 main.py [...args]snapmap-archiver -o [OUTPUT DIR] -l= " [LATITUDE],[LONGITUDE] " Leider müssen Sie den willkürlichen -l="lat,lon" (mit dem gleichen Vorzeichen) anstelle von -l "lat,lon" verwenden, wenn negative Zahlen als argsparse als zusätzliche Argumente interpretiert werden.
-l ist nicht erforderlich, wenn eine Eingabedatei oder eine Snap -URL bereitgestellt wird. Es kann auch mehrmals verwendet werden, um Schnappschüsse von mehreren Stellen in einem Befehl herunterzuladen.
Z.B
snapmap-archiver -o ~ /Desktop/snap -l= ' 123.123,123.123 ' -l ' 445.445,445.445 ' Mit -f oder --file können Sie eine Datei mit einer Liste von leitend getrennten Snap -URLs oder IDs angeben.
Z.B
snapmap-archiver -o ~ /Desktop/snaps -f ~ /Desktop/snaps.txt Inside snaps.txt :
https://map.snapchat.com/ttp/snap/Example/@-33.643495,115.741281,11.86z
Example
https://map.snapchat.com/ttp/snap/Example/
https://map.snapchat.com/ttp/snap/Example/
Sie können auch nur 1 oder mehr normale Snap -URLs oder IDs an das Paket übergeben, um es einzeln wie folgt herunterzuladen:
snapmap-archiver -o ~ /Desktop/snap ' https://map.snapchat.com/ttp/snap/Example/@-33.643495,115.741281,11.86z ' ' Example ' Verwenden Sie das Flag -t -Flag mit einem Unix -Zeitstempel oder Tag, Stunde oder Minutenintervall, um den Download von Snaps, die älter als dieser Punkt sind, zu überspringen.
Beispiel mit einem Unix -Zeitstempel:
snapmap-archiver -t 1714392291 -l= ' -123,123 'Beispiele mit einem dynamischen Zeitfilter:
snapmap-archiver -t 3d -l= ' -123,123 ' # Removes anything older than 3 days
snapmap-archiver -t 5h -l= ' -123,123 ' # Removes anything older than 5 hours
snapmap-archiver -t 30m -l= ' -123,123 ' # Removes anything older than 30 minutes Sie können eine JSON-Datei mit Informationen zu heruntergeladenen Schnappschüssen mit dem Argument --write-json exportieren, die Informationen wie die Zeit, die der Snap veröffentlicht wurde, und den Snap-Speicherort enthalten.
Es wird archive.json in das angegebene Ausgangsverzeichnis schreiben.
Der Radius aus den von Ihnen bereitgestellten Koordinaten, die zum Download enthalten sind. -r 20000 wird alle Schnappschüsse innerhalb eines Radius von 20 km Ihrer Koordinaten herunterladen.
Sie können einen benutzerdefinierten Zoom -Tiefenwert ( -z ) eingeben, der in der GUI mit einem Zoomniveau korreliert. ArcGIS hat hier eine Dokumentation darüber, aber je niedriger die Zahl, je weiter Sie vergrößert sind. 5 ist der Standard und sollte keine Probleme verursachen.
Aktivieren Sie Debug -Protokolle mit -d / --debug .