GlancityBot
GlancityBot è il programma che Glancity usa per leggere i calendari pubblici degli eventi, così l'app può mostrare cosa c'è in ogni città. Qui si spiega cosa legge, con che frequenza e come bloccarlo.
Come riconoscerlo
Ogni richiesta porta questo user agent:
GlancityBot/1.0 (+https://glancity.com/bot; contato@glancity.com)In robots.txt il nome è GlancityBot. Le richieste partono dalla rete di Cloudflare, quindi non c'è un elenco fisso di indirizzi IP.
Cosa legge
- Calendari e pagine di eventi sui siti pubblici di comuni, uffici del turismo e istituzioni culturali (per esempio Sesc e Mapas Culturais).
- Solo pagine pubbliche: non accede mai con un account e non compila moduli.
- Solo le città che qualcuno apre in Glancity.
- Di ogni evento conserva ciò che serve per elencarlo (nome, data e ora, luogo, indirizzo dell'immagine) e il link alla pagina originale, che l'app mostra come fonte.
Usa anche servizi pubblici secondo le loro regole d'uso, con lo stesso user agent: Wikipedia e Wikidata, OpenStreetMap (Nominatim, Photon, Overpass) e MET Norway.
Come si comporta
- Segue robots.txt (RFC 9309): il gruppo
GlancityBot, altrimenti il gruppo*. - Se un sito non ha robots.txt, può leggerlo. Se robots.txt non si riesce a leggere (errore del server o tempo scaduto), non legge nulla lì e riprova dopo 60 minuti.
- Rilegge robots.txt almeno ogni 24 ore.
- Rispetta Crawl-delay fino a 10 secondi.
- Una richiesta alla volta per sito, ad almeno 1 secondo di distanza.
- Al massimo 5 reindirizzamenti, controllando il robots.txt di ogni nuovo sito.
Con che frequenza
- I siti di eventi di una città vengono letti una volta al giorno. Le 5 città più aperte (100 aperture o più in una settimana) ogni 6 ore, le 15 successive (20 o più) ogni 12 ore.
- Ogni visita fa al massimo 38 richieste per tutti i siti della città insieme e legge al massimo 4 pagine di calendario e 15 pagine di eventi per sito.
- I siti ufficiali di una città vengono cercati una volta ogni 30 giorni.
- Quando un evento sparisce da un calendario, la sua pagina viene ricontrollata, al massimo ogni 12 ore.
- Se un sito non risponde, riprova dopo 1 ora e poi aspetta il doppio ogni volta, mai più spesso del ritmo normale.
Come bloccarlo
Aggiungi questo al robots.txt del tuo sito:
User-agent: GlancityBot
Disallow: /GlancityBot si ferma entro 24 ore, la prossima volta che legge robots.txt. Per limitarlo soltanto, blocca alcuni percorsi o imposta un Crawl-delay.
Togliere un evento o un'immagine
Se organizzi un evento e vuoi toglierlo da Glancity, o solo la sua immagine, scrivi a contato@glancity.com con il link. Lo togliamo entro 24 ore.
Per qualsiasi altra cosa su GlancityBot, scrivi allo stesso indirizzo.