_Downloader.get_default_sub_path

classmethod _Downloader.get_default_sub_path(subregion_name_, download_url)

Get default sub path for saving OSM data file of a geographic (sub)region.

Parameters:
  • subregion_name (str) – validated name of a (sub)region available on a free download server

  • download_url (str) – download URL of a geographic (sub)region

Returns:

default sub path

Return type:

str or os.PathLike[str]

Tests:

>>> from pydriosm.downloader import _Downloader

>>> subrgn_name_ = 'London'
>>> dwnld_url = 'https://download.bbbike.org/osm/bbbike/London/London.osm.pbf'

>>> _Downloader.get_default_sub_path(subrgn_name_, dwnld_url)
'\london'