-
Notifications
You must be signed in to change notification settings - Fork 12
/
paraguay_dncp_records.py
27 lines (24 loc) · 1.1 KB
/
paraguay_dncp_records.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from kingfisher_scrapy.spiders.paraguay_dncp_base import ParaguayDNCPBaseSpider
class ParaguayDNCPRecords(ParaguayDNCPBaseSpider):
"""
Domain
Dirección Nacional de Contrataciones Públicas (DNCP)
Spider arguments
from_date
Download only records from this date onward (YYYY-MM-DDTHH:mm:ss format).
If ``until_date`` is provided, defaults to '2010-01-01T00:00:00'.
until_date
Download only records until this date (YYYY-MM-DDTHH:mm:ss format).
If ``from_date`` is provided, defaults to today.
Environment variables
KINGFISHER_PARAGUAY_DNCP_REQUEST_TOKEN
To get an API account and request token go to https://contrataciones.gov.py/datos/adm/login.
Swagger API documentation
https://contrataciones.gov.py/datos/api/v3/doc
"""
name = 'paraguay_dncp_records'
data_type = 'record_package'
skip_pluck = 'Already covered (see code for details)' # paraguay_dncp_releases
def get_files_to_download(self, content):
for record in content['records']:
yield f"{self.base_url}/ocds/record/{record['ocid']}"