Source code for kingfisher_scrapy.spiders.georgia_opendata
import scrapy
from kingfisher_scrapy.base_spiders import CompressedFileSpider
from kingfisher_scrapy.util import MAX_DOWNLOAD_TIMEOUT
[docs]
class GeorgiaOpendata(CompressedFileSpider):
"""
Domain
State Procurement Agency (SPA)
"""
name = "georgia_opendata"
custom_settings = {
"DOWNLOAD_TIMEOUT": MAX_DOWNLOAD_TIMEOUT, # the file is about 450MB
}
# SimpleSpider
data_type = "release_package"
async def start(self):
yield scrapy.Request("http://opendata.spa.ge/json/allTenders.zip", meta={"file_name": "all.zip"})