Source code for kingfisher_scrapy.spiders.germany

from kingfisher_scrapy.base_spiders import CompressedFileSpider, PeriodicSpider
from kingfisher_scrapy.util import parameters


[docs] class Germany(CompressedFileSpider, PeriodicSpider): """ Domain The Procurement Office of the Federal Ministry of the Interior (BMI) - Bekanntmachungsservice OpenData API Spider arguments from_date Download only data from this month onward (YYYY-MM format). Defaults to '2022-12'. until_date Download only data until this month (YYYY-MM format). Defaults to the current month. Swagger API documentation https://www.oeffentlichevergabe.de/documentation/swagger-ui/opendata/index.html """ name = 'germany' # CompressedFileSpider data_type = 'release_package' # PeriodicSpider date_format = 'year-month' default_from_date = '2022-12' formatter = staticmethod(parameters('pubMonth', 'format')) pattern = 'https://www.oeffentlichevergabe.de/api/notice-exports?pubMonth={0:%Y}-{0:%m}&format=ocds.zip'