Wilt u een minimalistische browser? Python is de oplossing

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 😀


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   hypersayan_x zei

    Hier laat ik er nog een achter, maar nog eenvoudiger dan de andere twee:

    http://paste.desdelinux.net/4431

    1.    vastberadenheid zei

      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?

      1.    lV zei

        in deze regel moet je URL plaatsen

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

      2.    hypersayan_x zei

        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

  2.   v3on zei

    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

  3.   John zei

    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.

  4.   Alchimist zei

    Er is ook luakit, jumanji, dwb

    1.    KZKG ^ Gaara zei

      W3M ook 😀

  5.   giskard zei

    «Ik surf op internet met LYNX»
    -Chuck Norris

    (voor het geval je serieus minimalisme wilde)

  6.   pavloco zei

    Uitstekende noot. Die in de eerste afbeelding is indrukwekkend, maar voor mij is het Flash-blok onmisbaar.

  7.   Sebastian zei

    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.