snapmap archiver
2.3.0
從特定位置下載所有快照地圖內容。
在PYPI上查看
使用pip
或pipx
或您使用的任何時尚的Python軟件包管理器安裝:
pip install snapmap-archiver
使用pip
或pipx
安裝詩歌:
pip install poetry
安裝項目依賴性:
poetry install
用詩歌運行應用程序:
poetry run python3 main.py [...args]
snapmap-archiver -o [OUTPUT DIR] -l= " [LATITUDE],[LONGITUDE] "
不幸的是,您必須使用任意-l="lat,lon"
(帶有等值的符號),而不僅僅是-l "lat,lon"
就像argsparse
一樣解析負數時,將上述數字視為額外的參數。
如果提供輸入文件或SNAP URL,則不需要-l
。它也可以多次使用一個命令中的多個位置下載快照。
例如
snapmap-archiver -o ~ /Desktop/snap -l= ' 123.123,123.123 ' -l ' 445.445,445.445 '
使用-f
或--file
,您可以指定包含行分離的SNAP URL或ID列表的文件。
例如
snapmap-archiver -o ~ /Desktop/snaps -f ~ /Desktop/snaps.txt
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/
您也可以將1個或更多正常的快照URL或ID傳遞給軟件包,以單獨下載它:
snapmap-archiver -o ~ /Desktop/snap ' https://map.snapchat.com/ttp/snap/Example/@-33.643495,115.741281,11.86z ' ' Example '
使用帶有UNIX時間戳或白天,小時或分鐘間隔的-t
標誌來跳過比該點更老的任何快照的下載。
帶有Unix時間戳的示例:
snapmap-archiver -t 1714392291 -l= ' -123,123 '
具有動態時間過濾器的示例:
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
您可以將JSON文件導出,其中包含有關下載快照的信息--write-json
參數,該參數將包含諸如發布快照的時間和快照位置之類的信息。
它將將archive.json
寫入指定的輸出目錄。
您提供的坐標的半徑將包括用於下載。 -r 20000
將在您的坐標半徑20公里內下載所有快照。
您可以輸入與GUI中的縮放級別相關聯的自定義變焦深度值( -z
)。 Arcgis在這裡有關於此的文檔,但本質上,數字越低,您越來越多。 5
是默認值,不應引起任何問題。
使用-d
/ --debug
啟用調試日誌。