Rilascio del browser console Offpunk 3.0, adatto per l'uso in modalità offline

È stata presentata l'uscita del browser console Offpunk 3.0, che supporta il funzionamento sui protocolli HTTP/HTTPS, Gemini, Gopher e Spartan, oltre alla lettura di feed di notizie nei formati RSS e Atom. Il programma è scritto in Python e distribuito con licenza AGPLv3.

Il browser è orientato alla visualizzazione dei contenuti in modalità offline e consente di iscriversi a pagine o contrassegnarle per una visualizzazione successiva, dopodiché queste pagine vengono automaticamente memorizzate nella cache e aggiornate se necessario. Offpunk permette di conservare copie di siti e pagine sincronizzate periodicamente, sempre disponibili per la visualizzazione locale. Le impostazioni di sincronizzazione sono configurabili dall'utente, ad esempio, alcuni contenuti possono essere sincronizzati una volta al giorno, mentre altri una volta al mese.

La gestione avviene tramite un sistema di comandi e combinazioni di tasti. Sono supportati segnalibri multi-livello, iscrizioni e contenuti archiviabili. È possibile collegare gestori personalizzati per diversi tipi MIME. L'analisi e la visualizzazione delle pagine HTML avvengono utilizzando le librerie BeautifulSoup4 e Readability. Le immagini possono essere convertite in grafica ASCII con la libreria chafa.

Per automatizzare l'esecuzione delle azioni viene utilizzato un file RC, che definisce la sequenza di comandi all'avvio. Ad esempio, tramite il file RC è possibile aprire automaticamente la homepage o caricare il contenuto di alcuni siti per una visualizzazione successiva in offline. Il contenuto scaricato viene salvato nella cartella ~/ .cache/ offpunk / sotto forma di gerarchia di file nei formati .gmi e .html, consentendo di modificare il contenuto, effettuare pulizie manuali o visualizzare le pagine in altri programmi, se necessario.

Il progetto continua lo sviluppo dei client AV-98 e VF-1 per Gemini e Gopher, creati dall'autore del protocollo Gemini. Il protocollo Gemini è significativamente più semplice rispetto ai protocolli utilizzati nel Web, ma è anche più funzionale rispetto a Gopher. La parte di rete di Gemini ricorda una versione semplificata dell'HTTP su TLS (il traffico è necessariamente cifrato), mentre il markup delle pagine è più simile a Markdown che a HTML. Il protocollo è adatto per creare siti ipertestuali compatti e leggeri, privi delle complessità tipiche del Web moderno. Il protocollo Spartan è progettato per la trasmissione di documenti in formato Gemini, ma differisce nell'organizzazione delle interazioni di rete (non utilizza TLS) e amplia le capacità di Gemini con funzionalità per lo scambio di file binari e supporta l'invio di dati su server.

Tra le novità nella nuova versione:

  • È stata implementata la possibilità di visualizzare i fumetti XKCD nel terminale. Per mostrare i fumetti è stata aggiunta un'utility separata "xkcdpunk".
    Rilascio del browser console Offpunk 3.0, adatto per l'uso in modalità offline
  • È stata integrata una libreria "unmerdify" che consente di estrarre il contenuto principale dalle pagine HTML, utilizzando un insieme di regole "ftr-site-config" per scartare il superfluo.
  • Sono state aggiunte le operazioni "share" e "reply" per inviare l'URL della pagina via email e rispondere all'autore quando l'email è menzionata nella pagina.
  • È stato aggiunto il comando "cookies", che consente di importare un file di testo con i cookie, che verranno inviati per il dominio specificato. In questo modo è possibile trasmettere i cookie di sessione per il login sul sito. Il file dei cookie può essere generato in un browser tradizionale (Firefox, Chromium) utilizzando l'estensione "cookie-txt", dopo di che deve essere importato con il comando "cookies import mycookie.txt https://domain".
  • Per impostazione predefinita, è stata attivata la visualizzazione delle immagini nelle pagine aperte tramite Gemini. È stata aumentata la dimensione delle immagini visualizzate nel terminale.
    Rilascio del browser console Offpunk 3.0, adatto per l'uso in modalità offline
  • È stata implementata la visualizzazione di collegamenti nascosti (da tag ...) verso feed RSS e Atom.
  • È stata realizzata la colorazione in rosso dei collegamenti bloccati. domini.
    Rilascio del browser console Offpunk 3.0, adatto per l'uso in modalità offline
  • È stata aggiunta la supporto per preset con più temi di design.
  • È stata aggiunta la possibilità di tradurre l'interfaccia in diverse lingue.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster