قم بتنزيل جميع محتوى الخريطة المفاجئة من موقع معين.
عرض على 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
يفسر الأرقام المذكورة كحجج إضافية.
-l
غير مطلوب إذا تم توفير ملف إدخال أو عنوان URL SNAP. يمكن أيضًا استخدامه عدة مرات لتنزيل اللقطات من مواقع متعددة في أمر واحد.
على سبيل المثال
snapmap-archiver -o ~ /Desktop/snap -l= ' 123.123,123.123 ' -l ' 445.445,445.445 '
باستخدام -f
أو --file
، يمكنك تحديد ملف يحتوي على قائمة بعنوان URL أو IDS المفصلي الذي تم فصله عن الأسطر.
على سبيل المثال
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 أو معرفات SNAP العادية إلى الحزمة لتنزيلها بشكل فردي مثل هذا:
snapmap-archiver -o ~ /Desktop/snap ' https://map.snapchat.com/ttp/snap/Example/@-33.643495,115.741281,11.86z ' ' Example '
استخدم علامة -t
مع طابع زمني UNIX أو يوم أو ساعة أو فاصل دقيقة لتخطي تنزيل أي لقطات أقدم من تلك النقطة.
مثال مع الطابع الزمني 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
، والتي ستحتوي على معلومات مثل الوقت الذي تم نشره ، وموقع SNAP.
سوف يكتب archive.json
إلى دليل الإخراج المحدد.
دائرة نصف قطرها من الإحداثيات التي تقدمها والتي سيتم تضمينها للتنزيلات. -r 20000
سوف تنزيل جميع اللقطات ضمن دائرة نصف قطرها 20 كم من إحداثياتك.
يمكنك إدخال قيمة عمق التكبير المخصصة ( -z
) التي ترتبط بمستوى التكبير في واجهة المستخدم الرسومية. لدى ArcGIS وثائق حول هذا هنا ، ولكن بشكل أساسي انخفاض الرقم ، كلما زادت تكبيرك. 5
هو الافتراضي ولا ينبغي أن يسبب أي مشاكل.
تمكين سجلات التصحيح مع -d
/ --debug
.