Skip to content

Script Tampermonkey/Greasemonkey per eseguire automaticamente prenotazioni sul sito agendadidattica.unipi.it

License

Notifications You must be signed in to change notification settings

alessandro-antonelli/prenotatore-lezioni-unipi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🤖Prenotatore lezioni UniPi

Uno script per Tampermonkey/Greasemonkey che consente di automatizzare la ricerca di posti liberi per le lezioni in presenza dell'Università di Pisa e la loro prenotazione sulla piattaforma Agenda Didattica (agendadidattica.unipi.it / teachingagenda.unipi.it), evitando di dover perdere tempo a controllare periodicamente la pagina.

Lo script funziona solamente dopo la pubblicazione del calendario: cioè consente unicamente di individuare e prenotare posti liberati da altri studenti che rimuovono la loro prenotazione. Non può in nessun modo ottenere un posto prima della pubblicazione del calendario, né rende più probabile ottenere posti in presenza nel calendario generato dal sito.

⚠️ Disclaimer: questo è uno strumento non ufficiale: non è realizzato né approvato dall'Università di Pisa; è realizzato da uno studente per gli studenti. Non si fornisce nessuna garanzia sul suo funzionamento e non si assume responsabilità sull'uso che altri potrebbero farne!

🙏Usa il prenotatore responsabilmente: non attivarlo inutilmente, e cancella la prenotazione se non ti serve più. Ricorda che altri studenti stanno cercando posto come te!

Come si installa

  1. Installa Tampermonkey per il tuo browser:
  2. Scarica lo script cliccando qui. Nel tuo browser dovrebbe aprirsi una tab di Tampermonkey.
  3. Clicca su "Installa"
  4. Fatto!

Come si usa

  1. Apri nel tuo browser il sito Agenda didattica, e vai alla pagina "Calendario"
  2. Nella finestra "Lezioni disponibili", metti la spunta su tutte le lezioni di cui vuoi prenotare un posto in presenza
    • Limitati all'essenziale: evita di togliere posto agli altri inutilmente!
  3. Fatto! Lo script inizierà ad aggiornare periodicamente la pagina finché non troverà posto negli slot selezionati. In quel caso effettuerà automaticamente la prenotazione, e sarai avvertito da un avviso acustico.

NB:

  • Perché il prenotatore possa funzionare, il computer deve essere mantenuto acceso e connesso a internet, e la pagina del sito Agenda didattica deve essere mantenuta aperta nel browser. Se il computer viene spento o la pagina chiusa, il prenotatore smetterà di controllare! Si consiglia di disattivare lo standby nelle impostazioni del sistema operativo.
  • Puoi regolare la frequenza di aggiornamento nelle impostazioni.

Limitazioni note

  • Se per qualunque ragione il refresh della pagina fallisce (ad es. perché in quel momento la connessione è assente, il server del sito Agenda didattica non risponde, o risponde con un codice di errore), il prenotatore smette di funzionare e, quando la connessione/il server ritorna a funzionare, non è in grado di riattivarsi da solo; per riattivarlo è necessario un intervento manuale (bisogna ricaricare manualmente la pagina). Questo è dovuto al fatto che i browser non consentono alle estensioni di iniettare script nelle pagine di errore del browser.

About

Script Tampermonkey/Greasemonkey per eseguire automaticamente prenotazioni sul sito agendadidattica.unipi.it

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published