특정 위치에서 모든 스냅 맵 내용을 다운로드하십시오.
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
로 디버그 로그를 활성화하십시오.