특정 위치에서 모든 스냅 맵 내용을 다운로드하십시오.

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] " 불행히도 argsparse 와 같이 음수를 구문 분석 할 때 -l "lat,lon" 이 아닌 임의의 -l="lat,lon" (평등 표시)을 사용해야합니다.
입력 파일 또는 스냅 URL이 제공되면 -l 이 필요하지 않습니다. 한 명령의 여러 위치에서 스냅을 다운로드하는 데 여러 번 사용할 수 있습니다.
예를 들어
snapmap-archiver -o ~ /Desktop/snap -l= ' 123.123,123.123 ' -l ' 445.445,445.445 ' -f 또는 --file 사용하면 선 분리 스냅 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/
또한 하나 이상의 일반 스냅 URL 또는 ID를 패키지에 전달하여 다음과 같이 개별적으로 다운로드 할 수 있습니다.
snapmap-archiver -o ~ /Desktop/snap ' https://map.snapchat.com/ttp/snap/Example/@-33.643495,115.741281,11.86z ' ' Example ' Unix 타임 스탬프 또는 하루, 시간 또는 분 간격으로 -t 플래그를 사용하여 해당 지점보다 오래된 스냅의 다운로드를 건너 뜁니다.
유닉스 타임 스탬프의 예 :
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 --write-json 인수를 사용하여 다운로드 된 스냅에 대한 정보로 JSON 파일을 내보낼 수 있습니다.
지정된 출력 디렉토리에 archive.json 씁니다.
다운로드에 포함될 좌표의 반경. -r 20000 좌표의 20km 반경 내에서 모든 스냅을 다운로드합니다.
GUI의 줌 레벨과 상관 관계가있는 사용자 정의 줌 깊이 값 ( -z )을 입력 할 수 있습니다. Arcgis는 여기에 대한 문서를 가지고 있지만 본질적으로 숫자가 낮을수록 확대되었습니다. 5 기본값이며 문제를 일으키지 않아야합니다.
-d / --debug 로 디버그 로그를 활성화하십시오.