Хотите минималистичный браузер? Python - это решение

Что такое веб-браузер? Ну, просто приложение, которое позволяет нам просматривать содержимое сайтов или страниц, доступных в Интернете, верно?

В последнее время с развитием программирования или интерпретируемых языков (HTML5, CSS3, JQuery и другие) , функции и возможности этих типов приложений были расширены до такой степени, что они могут стать Настольные среды.

Я уверен, когда мы говорим о веб-браузер минимализм, небольшое потребление ресурсов, простой интерфейс и т. д. Приложения этого типа у нас есть в GNU / Linux на выбор, из консольных браузеров, например Links2, где вы можете видеть содержимое сайта только через текст, даже в более продвинутых браузерах, таких как Midori, где мы можем наслаждаться изображениями и другими элементами, составляющими веб-сайт, и все это, используя несколько ресурсов.

Но, к счастью, между ранее упомянутыми приложениями есть золотая середина. Другими словами, браузеры, которые позволяют вам наслаждаться графическими элементами, текстом и мультимедиа, и при этом не потреблять так много ресурсов. Все это благодаря Python, Gtk и Webkit.

Здесь у нас есть первый пример, нам просто нужно сохранить этот код с именем browser.py и запустите его в консоли:

В этом случае мы можем использовать некоторые основные параметры, такие как Обновите страницу, Вперед или назад и увидите полосу загрузки. Но если мы хотим чего-то еще проще, у нас есть другой пример, написанный Даниэль Фуэнтес B, код которого можно скачать отсюда.

Что вы думаете? Для тех из вас, кто хочет обойтись без надстроек и мгновенно запустить браузер 😀


11 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   hypersayan_x сказал

    Здесь я оставляю еще один, но более простой, чем два других:

    http://paste.desdelinux.net/4431

    1.    Keopety сказал

      те из elav, у меня ничего не работает, кроме вашего,
      но он настолько прост, что у него нет адресной строки, как он должен искать страницы?

      1.    lV сказал

        в этой строке вы должны указать URL

        view.load(QtCore.QUrl('https://blog.desdelinux.сеть/'))

      2.    hypersayan_x сказал

        Что ж, это функционально, но оттуда к использованию есть шаг XD graaaaaaaaaan
        Но другой способ - создать браузер с Qt Designer:

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

  2.   v3on сказал

    С webkit в качестве движка все должно быть не так уж плохо, я попробую.

    одно использование, которое приходит на ум, - это когда работаешь над проектом, где фронт не имеет большого значения, например, Django и эти травы

  3.   Джон сказал

    Я не смог запустить его, так как интерпретатор пожаловался на отсутствие модуля webkit. Прежде чем сделать это, лучше спросить: нужно ли мне устанавливать python-webkit или python-jswebkit?

    Привет.

  4.   Алхимик сказал

    Также есть луакит, джуманджи, dwb

    1.    КЗКГ ^ Гаара сказал

      W3M тоже 😀

  5.   Жискар сказал

    «Я сижу в Интернете с помощью LYNX»
    -Чак Норрис

    (на случай, если вы серьезно хотели минимализма)

  6.   Павлоко сказал

    Отличное примечание. Тот, что на первом изображении, впечатляет, но для меня без Flash-блока не обойтись.

  7.   Себастьян сказал

    Этой статье уже три года, но было бы неплохо, если бы в качестве примеров минималистичных браузеров я также назвал другие, такие как uzbl, luakit, jumanji, dwb и conkeror (не путать с браузером KDE Konqueror), которые имеют даже более минималистичный интерфейс, чем midori. или тот же browser.py; но с гораздо большим количеством функций и возможностей настройки, чем браузеры, уже приведенные в качестве примеров в этой статье.