fork di subito-scraper | ottimizzato per la ricerca case su Subito.it
  • TypeScript 54%
  • Shell 39.9%
  • Dockerfile 6.1%
Find a file
2026-02-21 16:57:27 +01:00
.gitignore Subito Case 2026-02-21 16:06:12 +01:00
Dockerfile initial commit 2026-02-09 14:30:30 +01:00
notify.sh Subito Case 2026-02-21 16:06:12 +01:00
parse.ts initial commit 2026-02-09 14:30:30 +01:00
README.md up 2026-02-21 16:57:27 +01:00
run_myscrape.sh Subito Case 2026-02-21 16:06:12 +01:00
scrape.sh Subito Case 2026-02-21 16:06:12 +01:00
scrape_and_notify.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.

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