Source code for kingfisher_scrapy.spiders.honduras_sefin_bulk
from kingfisher_scrapy.base_spiders import CompressedFileSpider, PeriodicSpider
from kingfisher_scrapy.util import components
[docs]
class HondurasSEFINBulk(CompressedFileSpider, PeriodicSpider):
"""
Domain
Secretaria de Finanzas de Honduras (SEFIN)
Spider arguments
from_date
Download only data from this year onward (YYYY format). Defaults to '2012'.
until_date
Download only data until this year (YYYY format). Defaults to the current year.
Bulk download documentation
https://www.sefin.gob.hn/edca/
Swagger API documentation
https://guancasco.sefin.gob.hn/EDCA_WEBAPI/swagger/ui/index
"""
name = "honduras_sefin_bulk"
# BaseSpider
date_format = "year"
default_from_date = "2012"
line_delimited = True
# SimpleSpider
data_type = "release_package"
# PeriodicSpider
pattern = "https://piep.sefin.gob.hn/edca/ocid_sefin_{}.zip"
formatter = staticmethod(components(-1)) # filename containing year