Spaces:
Running
Running
| 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", | |
| }, | |
| ] | |