Spaces:
Running
Running
File size: 1,065 Bytes
3b7f713 | 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 28 29 30 31 | import logging
logger = logging.getLogger(__name__)
class PARPClient:
"""
Klient symuluj膮cy bezpo艣redni膮 prac臋 na danych PARP (Polska Agencja Rozwoju Przedsi臋biorczo艣ci).
Docelowo komunikuje si臋 z API/RSS, aktualnie steruje Scraperem definiuj膮c wa偶ne URL.
"""
BASE_URL = "https://www.parp.gov.pl"
def fetch_grants(self):
"""Zwraca identyfikatory kluczowych nabor贸w PARP i ich 藕r贸d艂owe URL"""
logger.info(
"[PARP] Pobieranie definicji harmonogram贸w kluczowych (FENG/SMART/GOZ)..."
)
# Docelowo parsowanie RSS lub JSON je艣li PARP opublikuje takie publiczne API nabor贸w
return [
{
"id": "feng-smart",
"url": "https://www.parp.gov.pl/dofinansowanie/feng/sciezka-smart",
},
{"id": "goz", "url": "https://www.parp.gov.pl/dofinansowanie/goz"},
{
"id": "polska-wschodnia",
"url": "https://www.parp.gov.pl/dofinansowanie/polska-wschodnia",
},
]
|