Un piccolo script per conoscere il titolo del libro gratuito quotidiano di PacktPub
- Linguaggio: Python 3.
- Librerie: Requests, JSON.
- Obiettivo Primario: Uso Personale.
Obiettivo
L'obiettivo di questo piccolo script è esplorare la pagina "Free Ebook" di Pack Publishing per scaricare e memorizzare il titolo del libro del giorno.
Solitamente questo viene usato insieme a Conky per mostrare il titolo sul mio desktop.
Come funziona?
Questo script contatta il sito di PacktPub ed estrae il tag relativo al titolo dell'Ebook o Video di oggi, restituendolo come risposta.
Precedentemente questo script contattava direttamente i server di PacktPub e richiedeva il titolo dell'Ebook o Video, dopodichè la risposta JSON era interpretata e restituita, ma questo metodo non sembra funzionare più.
Con la mia configurazione Conky, lo script è eseguito solo una volta all'avvio del sistema e fa uso di un file nascosto per salvare le informazioni sul libro, quindi il titolo visualizzato non sarà aggiornato se il sistema non viene riavviato o non si va ad eseguire nuovamente lo script.
Compatibilità
Lo script dovrebbe essere compatibil con qualunque tipo di crontab, consentendo un'esecuzione schedulata. Inoltre questo script dovrebbe essere compatibile con tutti i sistemi operativi, dato che usa solo librerie standard e la libreria "requests".
Alcune note finali
Questo script dovrebbe essere eseguito il meno possibile, così da non sovraccaricare la connessione ai server di Packt, questo script è stato creato solo per avere delle informazioni sul mio desktop e nient'altro.
Questo vuol dire che questo script non va a scaricare automaticamente il libro, il che per me non è un problema, dato che se voglio un certo libro, aprirò il mio browser, accederò al sito ed effettuerò il download per conto mio.
Visualizza il repository del progetto