Czech Grants Scraper avatar
Czech Grants Scraper
Under maintenance

Pricing

Pay per usage

Go to Apify Store
Czech Grants Scraper

Czech Grants Scraper

Under maintenance

Get grant calls from 10+ Czech government agencies.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Šimon Podhajský

Šimon Podhajský

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

6 days ago

Last modified

Categories

Share

Kolekce scraperů pro české granty, EU fondy a další zdroje financování.

Podporované zdroje

Grantové programy (implementováno)

ZdrojDoménaProgram
OP STopst.czOperační program Spravedlivá transformace
MVmv.gov.czOP Národní spolupráce na hranicích a vízová politika
OP ŽPopzp.czOperační program Životní prostředí
NRBnrb.czNárodní rozvojová banka
ESFesfcr.czEvropský sociální fond (zaměstnanost)
OP TAKoptak.gov.czOperační program Technologie a aplikace pro konkurenceschopnost
SFŽPsfzp.czStátní fond životního prostředí (Modernizační fond)
IROPirop.mmr.czIntegrovaný regionální operační program

Charitativní organizace (plánováno)

Připraveno pro budoucí implementaci.

Nadace (plánováno)

Připraveno pro budoucí implementaci.

Instalace

# Klonování repozitáře
git clone https://github.com/chocholous/czech-grants-scraper.git
cd czech-grants-scraper
# Vytvoření virtuálního prostředí
python3.13 -m venv venv
source venv/bin/activate # Linux/macOS
# nebo: venv\Scripts\activate # Windows
# Instalace závislostí
pip install -e .
# Instalace Playwright prohlížečů
playwright install chromium

Konfigurace

  1. Zkopírujte .env.example do .env
  2. Upravte hodnoty podle potřeby
$cp .env.example .env

Použití

Základní spuštění

cd scrapers/grants
python dotaceeu.py

Konfigurace scraperů

Upravte scrapers/grants/config.yml pro nastavení:

  • Aktivních zdrojů
  • Výstupního formátu
  • Limitů a timeoutů

Apify Actor

Scraper je dostupný jako Apify Actor. Podporované vstupní parametry:

ParametrTypVýchozíPopis
modestringrefreshrefresh = scrapovat, search = vyhledávat, auto = obojí
maxGrantsinteger-Max počet grantů (pro testování)
deepScrapebooleanfalseNásledovat odkazy na zdrojové weby
enableLlmbooleanfalsePovolit LLM obohacení dat
llmModelstringanthropic/claude-haiku-4.5Model pro LLM extrakci
testUrlsarray-Testovat konkrétní URL s pod-scrapery

LLM Enrichment

Funkce enableLlm používá LLM k extrakci strukturovaných informací z textu grantových výzev:

  • Kritéria způsobilosti - kategorizovaná podle typu (žadatel, projekt, finanční, územní)
  • Hodnotící kritéria - s body/váhami pokud jsou uvedeny
  • Podporované/nepodporované aktivity
  • Požadované přílohy
  • Tematická klíčová slova - pro kategorizaci

Příklad použití:

{
"mode": "refresh",
"deepScrape": true,
"enableLlm": true,
"llmModel": "anthropic/claude-haiku-4.5",
"maxGrants": 5
}

Výstup obsahuje pole enhancedInfo:

{
"enhancedInfo": {
"eligibility_criteria": [
{"criterion": "Příjemcem musí být kraj", "category": "applicant", "is_mandatory": true}
],
"territorial_restrictions": "Karlovarský kraj",
"thematic_keywords": ["vouchery", "podnikání", "transformace"]
}
}

LLM využívá Apify OpenRouter Actor pro přístup k modelům.

Struktura projektu

czech-grants-scraper/
├── scrapers/
│ ├── grants/ # Grantové scrapery
│ │ ├── sources/ # Jednotlivé zdroje
│ │ ├── dotaceeu.py # Hlavní orchestrátor
│ │ └── config.yml # Konfigurace
│ ├── charities/ # Charitativní scrapery (plánováno)
│ └── foundations/ # Nadační scrapery (plánováno)
├── docs/ # Dokumentace
├── utils/ # Sdílené utility
├── data/ # Výstupní data
└── tests/ # Testy

Jak přispět

  1. Forkněte repozitář
  2. Vytvořte feature branch (git checkout -b feature/novy-scraper)
  3. Commitněte změny (git commit -am 'Přidán scraper pro xyz')
  4. Pushněte branch (git push origin feature/novy-scraper)
  5. Vytvořte Pull Request

Viz docs/adding-scrapers.md pro návod na přidání nového scraperu.

Licence

MIT License - viz LICENSE