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 poetry
Installieren Sie die Projektabhängigkeiten:
poetry install
Fü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
.