forked from 0d0acre/subito-scraper
fork di subito-scraper | ottimizzato per la ricerca case su Subito.it
- TypeScript 54%
- Shell 39.9%
- Dockerfile 6.1%
| .gitignore | ||
| Dockerfile | ||
| notify.sh | ||
| parse.ts | ||
| README.md | ||
| run_myscrape.sh | ||
| scrape.sh | ||
| scrape_and_notify.sh | ||
subito-scraper-case
Questo fork scrape¬ifica su ntfy è ottimizzato per la ricerca casa su Subito.it.
ISTRUZIONI INSTALLAZIONE E CONFIGURAZIONE SERVER:
# Clonare il repo
git clone https://git.lattuga.net/scossa/subito-scraper /opt/subito-scraper
# Entrare nella cartella
cd /opt/subito-scraper
# Settare le variabili nel file run_myscrape.sh
vim run_myscrape.sh
# Diamogli i permessi di esecuzione
Test
A questo punto possiamo lanciare lo script
./run_myscrape.sh
Cron
Se lo script funziona correttamente possiamo inserirlo su cron:
# Apriamo corntab in modalita edit
sudo crontab -e
# Inseriamo un cron ogni 10 minuti:
# Subito scraper, notifica ogni 10min
*/10,20,30,40,50,00 * * * * sudo /opt/subito-scraper/run_myscrape.sh
Per creare un nuovo scrape
# Duplica il file
cp run_myscrape.sh run_newscrape.sh
# Setta le nuove variabili
vim run_newscrape.sh
# inserisci il nuovo script in cron
*/11,21,31,41,51,01 * * * * sudo /opt/subito-scraper/run_newscrape.sh
ISTRUZIONI INSTALLAZIONE E CONFIGURAZIONE CLIENT
- Scarica F-Droid (store alternativo per Android)
- Da F-Droid cerca e installa la app "ntfy" (icona verde e simbolo bianco)
- Apri la app ntfy e setta "Topic" e "Server" come precedentemente configurato nel file run_myscrape.sh
- Ogni 10 minuti ntfy di manderà una notifica con i risultati dello scrape