ĂshtĂ« paraqitur versioni i shfletuesit konsol Offpunk 3.0, i cili mbĂ«shtet funksionimin mbi protokollet HTTP/HTTPS, Gemini, Gopher dhe Spartan, si dhe leximin e burimeve tĂ« lajmeve nĂ« formate RSS dhe Atom. Programi Ă«shtĂ« shkruar nĂ« Python dhe shpĂ«rndahet nĂ«n licencĂ«n AGPLv3.
Shfletuesi është orientuar për shikimin e përmbajtjes në modin offline dhe lejon të abonohesh në faqe ose t'i shënoheshe ato për shikim të mëvonshëm, pas së cilës ato automatikisht ruhen në cache dhe azhurnohen kur është e nevojshme. Offpunk ofron mundësinë për të ruajtur kopje të sinqronizuara periodike të faqeve dhe përmbajtjeve, të cilat janë gjithmonë të disponueshme për shikim lokal. Parametrat e sinqronizimit janë të përshtatshëm nga përdoruesi, për shembull, disa përmbatje mund të sinqronizohen një herë në ditë, ndërsa disa një herë në muaj.
Menaxhimi bëhet përmes një sistemi komandash dhe kombinimesh të çelësave. Ka mbështetje për bookmarks shumë-niveli, abonime dhe përmbajtje të arkivuar. Për MIME-të e ndryshme mund të lidhni përpunues të vetëdijshëm. Analiza dhe paraqitja e faqeve HTML bëhet duke përdorur bibliotekat BeautifulSoup4 dhe Readability. Imazhet mund të konvertohen në grafikë ASCII me ndihmën e bibliotekës chafa.
PĂ«r automatizimin e ekzekutimit tĂ« veprimeve, pĂ«rdoret njĂ« skedari RC, qĂ« pĂ«rcakton rendin e komandave gjatĂ«ćŻćšit. PĂ«r shembull, pĂ«rmes skedarit RC mund tĂ« hapni automatikisht faqen kryesore ose tĂ« ngarkoni pĂ«rmbajtjen e disa faqeve pĂ«r shikim tĂ« ardhshĂ«m offline. PĂ«rmbajtja e ngarkuar ruhet nĂ« direktorinĂ« ~/ .cache/ offpunk / nĂ« formĂ« hierarkike skedarĂ«sh nĂ« formatet .gmi dhe .html, qĂ« lehtĂ«son modifikimin e pĂ«rmbajtjes, pastrimin manual ose shikimin e faqeve nĂ« programe tĂ« tjera.
Projekti vazhdon zhvillimin e klientëve Gemini dhe Gopher AV-98 dhe VF-1, të krijuar nga autori i protokollit Gemini. Protokolli Gemini është shumë më i thjeshtë se protokollet e përdorura në Web, por gjithashtu më funksional se Gopher. Pjesa rrjetore e Gemini i ngjan shumë një HTTP të thjeshtuar mbi TLS (trafiku duhet të jetë gjithmonë i enkriptuar), dhe struktura e faqeve është më afër Markdown se sa HTML. Protokolli është i përshtatshëm për krijimin e faqeve hipertekste kompakte dhe të lehta, pa komplikonet që i takojnë Webit modern. Protokolli Spartan është i destinuar për transferimin e dokumenteve në formatin Gemini, por ndryshe nga ai organizon ndërveprimin rrjetor (nuk përdor TLS) dhe zgjeron mundësitë e Gemini duke ofruar mjete për ndarjen e skedarëve binarë dhe mbështet dërgimin e të dhënave në server.
Ndër ndryshimet në versionin e ri:
- ĂshtĂ« realizuar mundĂ«sia pĂ«r tĂ« parĂ« komikĂ«t XKCD nĂ« terminal. PĂ«r shfaqjen e komikĂ«ve Ă«shtĂ« shtuar njĂ« utilitar i veçantĂ« "xkcdpunk."

- Në përbërje është integruar biblioteka "unmerdify", e cila lejon nxjerrjen e përmbajtjes kryesore nga faqet HTML, duke përdorur një grup rregullash "ftr-site-config" për të hedhur jashtë të tepërtin.
- Janë shtuar operacionet "share" dhe "reply" për dërgimin e URL-së së faqes në email dhe për të përgjigjur autorit kur përmendet emaili në faqe.
- Janë shtuar komandat "cookies", me ndihmën e së cilës mund të importoni një skedar tekstual me Cookies që do të dërgohen për domenin e caktuar. Në këtë mënyrë, mund të transmetoni Cookies sesionale për hyrje në faqe. Skedari me Cookies mund të formohet në një shfletues tradicional (Firefox, Chromium) me ndihmën e shtesës "cookie-txt", pas së cilës duhet të importohet me komandën "cookies import mycookie.txt https://domain".
- Shfaqja e imazheve në faqet e hapura përmes Gemini është aktivizuar si parazgjedhje. Anësuar është rritur madhësia e imazheve të shfaqura në terminal.

- ĂshtĂ« realizuar shfaqja e linkeve tĂ« fshehura (nga etiketat ) pĂ«r burimet RSS dhe Atom.
- ĂshtĂ« realizuar theksimi me ngjyrĂ« tĂ« kuqe tĂ« linkeve tĂ« bllokuar. ĐŽĐŸĐŒĐ”ĐœŃ.

- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r presetĂ«t me tema tĂ« shumta.
- ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« pĂ«rkthyer ndĂ«rfaqen nĂ« gjuhĂ« tĂ« ndryshme.
Burimi: opennet.ru



