Unduh semua konten peta snap dari lokasi tertentu.
Lihat di PYPI
Instal dengan pip
atau pipx
atau Manajer Paket Python yang trendi yang Anda gunakan:
pip install snapmap-archiver
Pasang puisi dengan pip
atau pipx
:
pip install poetry
Instal dependensi proyek:
poetry install
Jalankan aplikasi dengan puisi:
poetry run python3 main.py [...args]
snapmap-archiver -o [OUTPUT DIR] -l= " [LATITUDE],[LONGITUDE] "
Sayangnya Anda harus menggunakan arbitrary -l="lat,lon"
(dengan tanda yang sama) daripada hanya -l "lat,lon"
ketika mem -parsing angka negatif sebagai argsparse
interprets mengatakan angka sebagai argumen tambahan.
-l
tidak diperlukan jika file input atau URL SNAP disediakan. Ini juga dapat digunakan beberapa kali untuk mengunduh bidikan dari beberapa lokasi dalam satu perintah.
Misalnya
snapmap-archiver -o ~ /Desktop/snap -l= ' 123.123,123.123 ' -l ' 445.445,445.445 '
Dengan -f
atau --file
, Anda dapat menentukan file yang berisi daftar URL atau ID SNAP yang dipisahkan garis.
Misalnya
snapmap-archiver -o ~ /Desktop/snaps -f ~ /Desktop/snaps.txt
Di dalam 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/
Anda juga dapat meneruskan 1 atau lebih URL atau ID SNAP normal ke paket untuk mengunduhnya secara individual seperti ini:
snapmap-archiver -o ~ /Desktop/snap ' https://map.snapchat.com/ttp/snap/Example/@-33.643495,115.741281,11.86z ' ' Example '
Gunakan bendera -t
dengan cap waktu UNIX atau interval hari, jam, atau menit untuk melewatkan unduhan setiap foto yang lebih tua dari titik itu.
Contoh dengan cap waktu UNIX:
snapmap-archiver -t 1714392291 -l= ' -123,123 '
Contoh dengan filter waktu dinamis:
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
Anda dapat mengekspor file JSON dengan info tentang bidikan yang diunduh dengan argumen --write-json
, yang akan berisi informasi seperti saat snap diposting, dan lokasi snap.
Ini akan menulis archive.json
ke direktori output yang ditentukan.
Radius dari koordinat yang Anda berikan yang akan disertakan untuk diunduh. -r 20000
akan mengunduh semua bidikan dalam radius 20km dari koordinat Anda.
Anda dapat memasukkan nilai kedalaman zoom khusus ( -z
) yang berkorelasi ke tingkat zoom di GUI. ArcGIS memiliki dokumentasi tentang ini di sini, tetapi pada dasarnya semakin rendah jumlahnya, semakin lanjut Anda diperbesar. 5
adalah default dan seharusnya tidak menyebabkan masalah.
Aktifkan log debug dengan -d
/ --debug
.