granice.udobakorone.live skenira podatke direktno sa vladinog sajta i prikazuje ih u uređenoj tabeli.
Projekat koristi Scrapy za skrejpovanje i Svelte za frontend.
cd foolder_root
npm install
npm run dev
Otvori localhost:5000 u brauzeru.
- Ako nemaš instaliran pipenv
pip install pipenv cd folder_root/scraper/pipenv install && pipenv shellcd granice/- Otvori u svom omiljenom editoru i lociiraj spider u
granice/spiders/zemlje.py, uglavnom je sav kod tu. - Da pokreneš spider i smestiš fajl u svelte static folder uradi ovu komandu
rm -rf ../../src/static/data/zemlje.json &&scrapy crawl zemlje -t json -o ../../src/static/data/zemlje.json
- Ako ti treba i csv fajl pokreni ovu komandu
scrapy crawl zemlje -t csv -o ../../src/static/data/zemlje.csv
Fajlovi sa podacima se nalaze u
folder_root/src/static/data/zemlje.csv