Avaldatud on esimene stabiilne versioon konsolipõhisest brauserist Offpunk, mis toetab lisaks veebilehtede avamisele ka protokolle Gemini, Gopher ja Spartan ning uudistevooge formaatides RSS ja Atom. Programm on kirjutatud Pythonis ja levitatakse BSD litsentsi alusel.
Offpunki peamine omadus on suunatus sisu vaatamisele offline-režiimis. Brauser võimaldab tellida lehti või märkida need edasiseks vaatamiseks, mille järel salvestatakse need automaatselt vahemällu ja värskendatakse vajadusel. Nii saab Offpunki abil hoida koopiaid veebisaitidest ja lehtedest, mis on alati saadaval kohalikuks vaatamiseks ja hoitakse ajakohasena andmete perioodilise sünkroniseerimise teel. Sünkroniseerimise parameetreid saab kasutaja määrata, näiteks võib mõni sisu sünkroniseerida kord päevas, mõni aga kord kuus.
Juhtimine toimub käsusüsteemi ja klaviatuurikombinatsioonide kaudu. Pakutakse paindlikku süsteemi mitmeastmeliste järjehoidjate, tellimuste ja arhiveeritud sisu haldamiseks. Erinevate MIME-tüüpide jaoks saab lisada oma töötlejad. HTML-lehtede söömine ja kuvamine toimub kasutades BeautifulSoup4 ja Readability teeke. Pilte saab konverteerida ASCII-graafikaks chafa teegi abil.
Tegevuste automatiseerimiseks kasutatakse RC-faili, mis määratleb käskude järjekorra käivitamisel. Näiteks saab RC-faili abil automaatselt avadaavalehe või laadida mõne veebisaidi sisu edasiseks offline-vaatamiseks. Laaditud sisu salvestatakse katalooge ~/.cache/offpunk/ hierarhias .gmi ja .html formaatides, mis võimaldab vajadusel sisu muuta, käsitsi puhastamist teha või lehti vaadata teistes programmides.
Projekt jätkab Gemini- ja Gopher-kliendi AV-98 ja VF-1 arendamist, mille autoriks on Gemini protokolli looja. Gemini protokoll on oluliselt lihtsam kui veebis kasutatavad protokollid, kuid samas on see funktsionaalsem kui Gopher. Gemini võrgupool meenutab tugevalt lihtsustatud HTTP-d TLS-i peal (liiklus on kohustuslikult krüpteeritud), samas kui lehe vormindamine sarnaneb rohkem Markdownile kui HTML-ile. Protokoll sobib kompaktsete ja kergete hüpertekstiliste veebisaitide loomiseks, mis on vabad kaasaegsete veebide keerukusest. Spartan protokoll on mõeldud dokumentide edastamiseks Gemini formaadis, kuid erineb võrgu suhtluse korraldamise poolest (ei kasuta TLS-i) ja laiendab Gemini võimalusi, pakkudes vahendeid binaarfailide vahetamiseks ning andmete edastamiseks. server.

Allikas: opennet.ru
