Files
openfreemap/modules/mapterhorn_mirror/debug.py
Zsolt Ero aa9c32ea23 work
2025-10-23 11:48:14 +02:00

39 lines
690 B
Python
Executable File

#!/usr/bin/env -S uv run --script
# /// script
# requires-python = ">=3.13"
# dependencies = [
#
# ]
# ///
import subprocess
from pathlib import Path
from urllib.parse import urlparse
rclone_config = Path('../../config/rclone.conf')
url = 'https://download.mapterhorn.com/planet.pmtiles'
# Parse URL properly
parsed = urlparse(url)
base_url = f'{parsed.scheme}://{parsed.netloc}'
path = parsed.path.lstrip('/')
destination = './downloads'
subprocess.run(
[
'rclone',
'copy',
'--http-url',
base_url,
f':http:{path}',
destination,
'--dump',
'headers',
'-vv',
'--config',
rclone_config,
]
)