miércoles, 7 de noviembre de 2012

simple Perl browser 3 navegador web perl

Nuevamente le hice una "actualización" al navegador web que he venido demostrando de unos días para acá,si no han leído de que se trata esto,les explico:

Es un navegador web impulsado por Webkit con interfaz Gtk3 y escrito totalmente en Perl.

En la primera versión solo era una pagina y teníamos que poner la url desde terminal,pero solo pidamos ver una pagina.

En la segunda versión añadí un textbox,para poder introducir la url desde la ventana y dos botones uno de regreso y uno de adelanto. También dos botones mas,uno de salir y uno de ir.

En esta versión he añadido mas cosas

1.Algoritmo de búsqueda:

He añadido un algoritmo que se da cuenta si es una url,si es una url pero sin http,se la añade,si tiene http la carga normalmente,pero si no es una url busca lo que escribas en google.


2.Etiqueta de carga:

He redirigido el estado de carga de Webkit,para que se muestre en una etiqueta y sepamos cuanto ha cargado y falta por cargar.

3.Botón de recargar:

Añadí un botón que recarga la pagina web actual que estemos viendo,por si no se cargo bien,etc.

3. Botón de detención:

También un botón para detener la carga de la pagina,por si no la quieres cargar en el ultimo momento.

4. Icono de búsqueda y salida:

Todas las ordenes ahora tienen iconos,y el de buscar y salir ya no son texto ahora se ven mas amigable.

5.Botones de zoom:

Hacia es,he añadido dos botones uno para zoom in y otro para zoom out,esto hará que veas mejor la pagina que este visualizando

 Titulo en la ventana:

He implementado otro algoritmo que recoge la información de la ventana actual y la coloca como titulo de la ventana,como le hacen los navegadores web de alto nivel

Eso es todo :D

Véanlo ustedes mismos :





El código:

Antes que nada necesitan Gtk3 y Gtk3::WebKit


Instala lo necesario

Nota:Si sabes usar cpan sigue los comandos de abajo,si no date una vuelta por el tutorial

 Enlace

Instalar

 su


 cpan


 install Gtk3

 install Gtk3::WebKit

Listo

Ahora si el código

Enlace
O pueden descargar todos las versiones en .tag.gz ya hechos archivos .pl

Enlace

No hay comentarios.:

Publicar un comentario

Los comentarios serán revisados antes de ser publicados.