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
Qui ne lascio un altro ma ancora più basilare degli altri due:
http://paste.desdelinux.net/4431
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?
in questa riga devi mettere l'URL
view.load(QtCore.QUrl('https://blog.desdelinux.netto/'))
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
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
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.
Ci sono anche luakit, jumanji, dwb
Anche W3M 😀
«Navigo in Internet usando LYNX»
-Chuck Norris
(nel caso volessi davvero il minimalismo)
Ottima nota. Quello nella prima immagine è impressionante, ma per me il Flash-block è indispensabile.
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.