forked from 0d0acre/subito-scraper
fork di subito-scraper | ottimizzato per la ricerca case su Subito.it
- Shell 100%
| .gitignore | ||
| notify.sh | ||
| README.md | ||
| run_myscrape.sh | ||
| scrape.sh | ||
subito-scraper-case
Questo fork scrape¬ifica su ntfy è ottimizzato per la ricerca casa su Subito.it.
Important
Questo repo prevede privilegi root e che sul sistema sia installo Docker poichè lancia il comando
sudo docker run git.lattuga.net/0d0acre/subito-scraper
ISTRUZIONI INSTALLAZIONE E CONFIGURAZIONE SERVER:
# Clona il repo
git clone https://git.lattuga.net/scossa/subito-scraper /opt/subito-scraper-case
# Entra nella cartella
cd /opt/subito-scraper-case
# Setta le variabili nel file run_myscrape.sh
nano run_myscrape.sh
# Dai i permessi di esecuzione
chmod +x run_myscrape.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
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-case/run_myscrape.sh
Per creare un nuovo scrape
# Duplica il file
cp run_myscrape.sh run_newscrape.sh
# Setta le nuove variabili
nano run_newscrape.sh
# inserisci il nuovo script in cron
*/11,21,31,41,51,01 * * * * sudo /opt/subito-scrape-caser/run_newscrape.sh
ENJOY
🎉 ntfy ti manderà una notifica con i risultati dello ricerca ogni volta che verranno aggiunti/modificati/eliminati uno o piu risultati