fork di subito-scraper | ottimizzato per la ricerca case su Subito.it
Find a file
2026-03-20 01:09:10 +01:00
.gitignore fix ntfy solo in caso di nuovi results 2026-03-19 22:55:53 +01:00
notify.sh Update notify.sh 2026-03-20 00:43:57 +01:00
README.md Update README.md 2026-03-20 01:09:10 +01:00
run_myscrape.sh fix ntfy solo in caso di nuovi results 2026-03-19 22:55:53 +01:00
scrape.sh Subito Case 2026-02-21 16:06:12 +01:00

subito-scraper-case

Questo fork scrape&notifica 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