Vrei un browser minimalist? Python este soluția

Ce este un browser web? Ei bine, pur și simplu o aplicație care ne permite să vizualizăm conținutul site-urilor sau paginilor disponibile pe internet, nu?

În ultima vreme, cu progrese în programare sau limbaje interpretate (HTML5, CSS3, JQuery și altele) , funcțiile și opțiunile acestui tip de aplicații au fost mărite până la punctul în care pot deveni Medii desktop.

Sunt sigur că atunci când vorbim despre un browser web ne vine în minte un consum minimalist de resurse, o interfață simplă, etc ... Aplicații de acest tip le avem în GNU / Linux pentru a alege, din browsere de consolă precum Link-uri2, unde puteți vedea conținutul unui site numai prin text, chiar și browsere puțin mai avansate, cum ar fi Midori, unde ne putem bucura de imagini și alte elemente care alcătuiesc un site web și toate acestea folosind puține resurse.

Dar, din fericire, există o cale de mijloc între aplicațiile menționate anterior. Cu alte cuvinte, browsere care vă permit să vă bucurați de elemente grafice, text și multimedia și să nu consumați atât de multe resurse. Toate acestea datorită Python, Gtk și Webkit.

Aici avem primul exemplu, trebuie doar să economisim acest cod cu denumirea browser.py și rulați-l în consolă:

În acest caz ne putem bucura de câteva opțiuni de bază, cum ar fi Reincarca Pagina, Mergeți înainte sau înapoi și vedeți bara de încărcare. Dar dacă vrem ceva și mai simplu, avem acest alt exemplu scris de Daniel Fuentes B., al cărui cod poate fi descărcat de aici.

Tu ce crezi? Pentru cei care doresc să se descurce fără programe de completare și să aibă browserul rulat în acest moment


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   hypersayan_x el a spus

    Aici las altul, dar mai simplu, decât celelalte două:

    http://paste.desdelinux.net/4431

    1.    cheopety el a spus

      cei de la elav, nimic altceva nu funcționează pentru mine decât al tău,
      dar este atât de simplu încât nu are nici măcar o bară de adrese, cum ar trebui să căutați pagini?

      1.    lV el a spus

        în această linie trebuie să puneți adresa URL

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

      2.    hypersayan_x el a spus

        Ei bine, este funcțional, dar de acolo până la utilizare există un pas graaaaaaaaan XD
        Dar o altă modalitate este de a crea un browser cu Qt Designer:

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

  2.   v3on el a spus

    Cu webkit ca motor, nu ar trebui să fie atât de rău, îl voi încerca.

    o utilizare care îmi vine în minte este atunci când lucrezi la un proiect în care frontul nu contează atât de mult, de exemplu Django și acele plante

  3.   Ioan el a spus

    Nu l-am putut rula, deoarece interpretul s-a plâns că lipsește modulul webkit. Înainte de a face acest lucru, mai bine întreb: Trebuie să instalez python-webkit sau python-jswebkit?

    Salutări.

  4.   Alchimist el a spus

    Există, de asemenea, luakit, jumanji, dwb

    1.    KZKG ^ Gaara el a spus

      Și W3M 😀

  5.   giskard el a spus

    «Navig pe internet folosind LYNX»
    -Chuck Norris

    (in caz ca v-ati dorit cu adevarat minimalismul)

  6.   pavloco el a spus

    Notă excelentă. Cel din prima imagine este impresionant, dar pentru mine blocul Flash este indispensabil.

  7.   Sebastian el a spus

    Articolul are deja trei ani, dar ar fi fost frumos dacă ca exemple de browsere mimaliste aș fi numit și altele precum uzbl, luakit, jumanji, dwb și conkeror (care nu trebuie confundat cu browserul Konqueror al KDE) care au o interfață chiar mai minimalistă decât midori sau același browser.py; dar cu multe mai multe funcții și posibilități de configurare decât browserele date deja ca exemple în acest articol.