Lanzamiento del navegador de consola Offpunk 3.0, adecuado para trabajo en modo offline

Se ha presentado la versión 3.0 del navegador de consola Offpunk, que soporta el uso de los protocolos HTTP/HTTPS, Gemini, Gopher y Spartan, así como la lectura de feeds de noticias en formatos RSS y Atom. El programa está escrito en Python y se distribuye bajo la licencia AGPLv3.

El navegador está diseñado para la visualización de contenido en modo offline y permite suscribirse a páginas o marcarlas para su posterior visualización, después de lo cual las páginas se almacenan en caché automáticamente y se actualizan según sea necesario. Offpunk ofrece la posibilidad de mantener copias de sitios y páginas que se sincronizan periódicamente, siempre disponibles para la visualización local. Los parámetros de sincronización son configurables por el usuario, por ejemplo, cierto contenido puede sincronizarse una vez al día, mientras que otro puede hacerlo una vez al mes.

La gestión se realiza a través de un sistema de comandos y combinaciones de teclas. Hay soporte para marcadores multilínea, suscripciones y contenido archivado. Para diferentes tipos de MIME, se pueden conectar controladores personalizados. El análisis y la visualización de páginas HTML se llevan a cabo utilizando las bibliotecas BeautifulSoup4 y Readability. Las imágenes pueden convertirse en gráficos ASCII a través de la biblioteca chafa.

Se utiliza un archivo RC para automatizar la ejecución de acciones, que define la secuencia de comandos al iniciar. Por ejemplo, a través de un archivo RC se puede abrir automáticamente la página de inicio o descargar contenido de ciertos sitios para su posterior visualización en modo offline. El contenido descargado se guarda en el directorio ~/cache/offpunk/ como una jerarquía de archivos en formatos .gmi y .html, lo que permite modificar el contenido, realizar limpieza manual o visualizar páginas en otros programas si es necesario.

El proyecto continúa desarrollando los clientes AV-98 y VF-1 para Gemini y Gopher, creados por el autor del protocolo Gemini. El protocolo Gemini es significativamente más sencillo que los protocolos utilizados en la web, pero más funcional que Gopher. La parte de red de Gemini se asemeja a un HTTP muy simplificado sobre TLS (el tráfico se cifra obligatoriamente), y el marcado de las páginas es más parecido a Markdown que a HTML. El protocolo es adecuado para crear sitios web hipermediales compactos y ligeros, carentes de las complicaciones propias de la web moderna. El protocolo Spartan está diseñado para la transmisión de documentos en formato Gemini, pero se diferencia en la organización de la interacción en red (no utiliza TLS) y amplía las capacidades de Gemini con medios para el intercambio de archivos binarios y soporta el envío de datos a servidor.

Entre los cambios en la nueva versión:

  • Se ha implementado la posibilidad de ver cómics de XKCD en la terminal. Se ha añadido una utilidad separada llamada «xkcdpunk» para mostrar cómics.
    Lanzamiento del navegador de consola Offpunk 3.0, adecuado para trabajo en modo offline
  • Se ha integrado la biblioteca «unmerdify», que permite extraer el contenido principal de páginas HTML, utilizando un conjunto de reglas de exclusión llamado «ftr-site-config».
  • Se han añadido las operaciones «compartir» y «responder» para enviar la URL de la página por correo electrónico y responder al autor al mencionar un correo electrónico en la página.
  • Se ha añadido el comando «cookies», que permite importar un archivo de texto con Cookies, que serán enviadas para el dominio especificado. De esta forma se pueden transferir Cookies de sesión para iniciar sesión en el sitio. El archivo de Cookies se puede crear en un navegador tradicional (Firefox, Chromium) utilizando la extensión «cookie-txt», después de lo cual debe importarse con el comando «cookies import mycookie.txt https://domain».
  • Por defecto, se ha habilitado la visualización de imágenes en las páginas abiertas a través de Gemini. Se ha aumentado el tamaño de las imágenes mostradas en la terminal.
    Lanzamiento del navegador de consola Offpunk 3.0, adecuado para trabajo en modo offline
  • Se ha implementado la visualización de enlaces ocultos (de las etiquetas ) a los feeds RSS y Atom.
  • Se ha implementado el subrayado en rojo de los enlaces bloqueados. dominios.
    Lanzamiento del navegador de consola Offpunk 3.0, adecuado para trabajo en modo offline
  • Se ha añadido soporte para preajustes con múltiples temas de diseño.
  • Se ha añadido la posibilidad de traducir la interfaz a diferentes idiomas.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster