Wat is een webbrowser? Nou, gewoon een applicatie waarmee we de inhoud van sites of pagina's op internet kunnen bekijken, toch?
In de afgelopen tijd, met vooruitgang in programmeren of vertaalde talen (HTML5, CSS3, JQuery en anderen) , zijn de functies en opties van dit soort applicaties uitgebreid tot het punt dat ze kunnen worden Desktopomgevingen.
Ik weet zeker dat als we het hebben over een webbrowser minimalistisch, weinig hulpbronnengebruik komt voor de geest, een eenvoudige interface, enz ... Toepassingen van dit type die we hebben in GNU / Linux om uit te kiezen, van consolebrowsers zoals Links2, waar u de inhoud van een site alleen via tekst kunt zien, zelfs iets geavanceerdere browsers zoals Midori, waar we kunnen genieten van afbeeldingen en andere elementen waaruit een website bestaat, en dit alles met behulp van weinig middelen.
Maar gelukkig zit er een middenweg tussen de eerder genoemde toepassingen. Met andere woorden, browsers waarmee u van grafische elementen, tekst en multimedia kunt genieten en niet zoveel bronnen kunt verbruiken. Dit alles dankzij Python, Gtk en Webkit.
Hier hebben we het eerste voorbeeld, we moeten gewoon opslaan deze code met de naam browser.py en voer het uit in de console:
In dit geval kunnen we genieten van enkele basisopties zoals Vernieuw de pagina, Ga vooruit of achteruit en zie de laadbalk. Maar als we iets nog eenvoudiger willen, hebben we dit andere voorbeeld geschreven door Daniël Fuentes B., waarvan de code kan worden gedownload vanaf hier.
Wat denk je? Voor degenen onder u die het zonder add-ons willen doen en uw browser onmiddellijk willen laten werken 😀
Hier laat ik er nog een achter, maar nog eenvoudiger dan de andere twee:
http://paste.desdelinux.net/4431
die van elav, niets anders werkt voor mij dan de jouwe,
maar het is zo eenvoudig dat het geen adresbalk heeft, hoe moet het naar pagina's zoeken?
in deze regel moet je URL plaatsen
view.load(QtCore.QUrl('https://blog.desdelinux.netto/'))
Nou, het is functioneel, maar van daaruit naar bruikbaar is er een graaaaaaaaan stap XD
Maar een andere manier is om een browser te maken met Qt Designer:
http://www.youtube.com/watch?v=Ee8eRwjbcFk
Met webkit als motor zou het niet zo erg moeten zijn, ik zal het proberen.
een gebruik dat in je opkomt is bij het werken aan een project waar fronted niet zo veel uitmaakt, bijvoorbeeld Django en die kruiden
Ik kon het niet uitvoeren, omdat de tolk klaagde dat de webkit-module ontbreekt. Voordat ik dit doe, kan ik beter vragen: moet ik python-webkit of python-jswebkit installeren?
Groeten.
Er is ook luakit, jumanji, dwb
W3M ook 😀
«Ik surf op internet met LYNX»
-Chuck Norris
(voor het geval je serieus minimalisme wilde)
Uitstekende noot. Die in de eerste afbeelding is indrukwekkend, maar voor mij is het Flash-blok onmisbaar.
Het artikel is al drie jaar oud, maar het zou leuk geweest zijn als ik als voorbeelden van mimalistische browsers ook anderen had genoemd, zoals uzbl, luakit, jumanji, dwb en conkeror (niet te verwarren met de Konqueror-browser van KDE) die een even meer minimalistische interface dan midori of dezelfde browser.py; maar met veel meer functies en configuratiemogelijkheden dan de browsers die al als voorbeelden in dit artikel worden gegeven.