Skip to navigation
Logo Soluzioni Software di Penazzo Daniele

PacktPubExplorer


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

Galleria