Vuoi un browser minimalista? Python è la soluzione

Cos'è un browser web? Ebbene, semplicemente un'applicazione che ci permette di visualizzare il contenuto di siti o pagine disponibili su Internet, giusto?

In tempi recenti, con i progressi nella programmazione o nei linguaggi interpretati (HTML5, CSS3, JQuery e altri) , le funzioni e le opzioni di questo tipo di applicazioni sono state aumentate al punto che possono diventarlo Ambienti desktop.

Sono sicuro che quando parliamo di un file programma di navigazione in rete minimalista, a molte persone viene in mente poco consumo di risorse, un'interfaccia semplice, ecc ... Applicazioni di questo tipo che abbiamo GNU / Linux tra cui scegliere, dai browser della console come Links2, dove puoi vedere solo il contenuto di un sito attraverso il testo, anche browser un po 'più avanzati come Midori, dove possiamo godere di immagini e altri elementi che compongono un sito web, e tutto questo utilizzando poche risorse.

Ma fortunatamente, c'è una via di mezzo tra le applicazioni di cui sopra. In altre parole, browser che consentono di fruire di elementi grafici, di testo e multimediali, senza consumare tante risorse. Tutto questo grazie a Python, Gtk e Webkit.

Qui abbiamo il primo esempio, dobbiamo solo salvare questo codice con il nome browser.py ed eseguilo in console:

In questo caso possiamo godere di alcune opzioni di base come Ricarica la pagina, Vai avanti o indietro e guarda la barra di caricamento. Ma se vogliamo qualcosa di ancora più semplice, abbiamo questo altro esempio scritto da Daniel Fuentes B., il cui codice può essere scaricato da qui.

Cosa pensi? Per coloro che vogliono fare a meno dei componenti aggiuntivi e avere il proprio browser in esecuzione al momento


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   hypersayan_x suddetto

    Qui ne lascio un altro ma ancora più basilare degli altri due:

    http://paste.desdelinux.net/4431

    1.    conservazione suddetto

      quelli di elav, nient'altro funziona per me che il tuo,
      ma è così semplice che non ha nemmeno una barra degli indirizzi, come dovresti cercare le pagine?

      1.    lV suddetto

        in questa riga devi mettere l'URL

        view.load(QtCore.QUrl('https://blog.desdelinux.netto/'))

      2.    hypersayan_x suddetto

        Bene, è funzionale, ma da lì a utilizzabile c'è un graaaaaaaaan XD
        Ma un altro modo è creare un browser con Qt Designer:

        http://www.youtube.com/watch?v=Ee8eRwjbcFk

  2.   v3on suddetto

    Con webkit come motore non dovrebbe essere così male, lo proverò.

    un uso che ti viene in mente è quando stai lavorando a un progetto in cui non importa molto, per esempio Django e quelle erbe

  3.   Giovanni suddetto

    Non sono riuscito a eseguirlo perché l'interprete si è lamentato della mancanza del modulo webkit. Prima di farlo, è meglio chiedere: devo installare python-webkit o python-jswebkit?

    Saluti.

  4.   Alchimista suddetto

    Ci sono anche luakit, jumanji, dwb

    1.    KZKG ^ Gaara suddetto

      Anche W3M 😀

  5.   Giskard suddetto

    «Navigo in Internet usando LYNX»
    -Chuck Norris

    (nel caso volessi davvero il minimalismo)

  6.   pavloco suddetto

    Ottima nota. Quello nella prima immagine è impressionante, ma per me il Flash-block è indispensabile.

  7.   Sebastian suddetto

    L'articolo ha già tre anni, ma sarebbe stato carino se come esempi di browser mimalisti ne avessi nominati anche altri come uzbl, luakit, jumanji, dwb e conkeror (da non confondere con il browser Konqueror di KDE) che hanno un'interfaccia ancora più minimalista di midori o lo stesso browser.py; ma con molte più funzioni e possibilità di configurazione rispetto ai browser già forniti come esempi in questo articolo.