grantforge-api / backend /integrations /parp_client.py
GrantForge Bot
Deploy to Hugging Face
afd56bc
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",
},
]