Ġiet ippubblikata l-ewwel rilaxx stabbli tal-browser tal-console Offpunk, li, minbarra l-ftuħ ta 'paġni tal-Web, jappoġġja l-ħidma permezz tal-protokolli Gemini, Gopher u Spartan, kif ukoll il-qari ta' aħbarijiet f'formati RSS u Atom. Il-programm huwa miktub f'Python u mqassam taħt il-liċenzja BSD.
Karatteristika ewlenija ta 'Offpunk hija l-enfasi tiegħu fuq il-wiri tal-kontenut offline. Il-browser jippermettilek li tabbona għal paġni jew timmarkahom biex tarahom aktar tard, u wara d-dejta tal-paġna tiġi awtomatikament cache u aġġornata jekk meħtieġ. Għalhekk, bl-għajnuna ta 'Offpunk, tista' żżomm kopji ta 'siti u paġni li huma dejjem disponibbli għall-wiri lokali u miżmuma aġġornati billi perjodikament tissinkronizza data. Il-parametri tas-sinkronizzazzjoni huma kkonfigurati mill-utent, pereżempju, xi kontenut jista 'jiġi sinkronizzat darba kuljum, u xi darba fix-xahar.
Il-kontroll jitwettaq permezz ta 'sistema ta' kmandi u shortcuts tat-tastiera. Hemm sistema flessibbli għaż-żamma ta' bookmarks f'diversi livelli, abbonamenti u kontenut arkivjat. Tista' tikkonnettja l-handlers tiegħek għal tipi MIME differenti. Paġni HTML huma parsed u murija bl-użu tal-libreriji BeautifulSoup4 u Readability. L-immaġini jistgħu jiġu kkonvertiti għal grafika ASCII billi tuża l-librerija chafa.
Biex tiġi awtomatizzata l-eżekuzzjoni tal-azzjonijiet, jintuża fajl RC li jiddefinixxi s-sekwenza tal-kmandi mal-istartjar. Pereżempju, permezz ta' fajl RC tista' awtomatikament tiftaħ il-paġna ewlenija jew tniżżel il-kontenut ta' xi siti biex tarahom aktar tard offline. Il-kontenut imniżżel jiġi ffrankat fid-direttorju ~/.cache/offpunk/ bħala ġerarkija ta' fajls f'formati .gmi u .html, li jippermettilek tibdel il-kontenut, tnaddaf manwalment, jew tara l-paġni fi programmi oħra jekk meħtieġ.
Il-proġett ikompli l-iżvilupp tal-klijenti Gemini u Gopher AV-98 u VF-1, maħluqa mill-awtur tal-protokoll Gemini. Il-protokoll Gemini huwa sinifikament aktar sempliċi mill-protokolli użati fuq il-web, iżda huwa aktar funzjonali minn Gopher. In-netwerking ta' Gemini jixbah HTTP simplifikat ħafna fuq TLS (it-traffiku huwa dejjem encrypted), u l-markup tal-paġna tiegħu huwa eqreb lejn Markdown milli HTML. Il-protokoll huwa adattat għall-ħolqien ta' siti ipertestwali kompatti u ħfief, mingħajr il-kumplessitajiet inerenti fil-web modern. Il-protokoll Spartan huwa ddisinjat għat-trasferiment ta' dokumenti fil-format Gemini, iżda huwa differenti fl-organizzazzjoni tal-interazzjonijiet tan-netwerk (ma jużax TLS) u jespandi l-kapaċitajiet ta' Gemini b'għodod għall-iskambju ta' fajls binarji u jappoġġja t-trażmissjoni ta' dejta lil server.

Sors: opennet.ru
