ĂshtĂ« publikuar versioni i parĂ« stabil i shfletuesit konsol Offpunk, i cili pĂ«rveç hapjes sĂ« faqeve Web mbĂ«shtet punĂ«n me protokollet Gemini, Gopher dhe Spartan, si dhe leximin e feed-eve tĂ« lajmeve nĂ« formate RSS dhe Atom. Programi Ă«shtĂ« shkruar nĂ« gjuhĂ«n Python dhe shpĂ«rndahet nĂ«n licencĂ«n BSD.
Veçoria kryesore e Offpunk është orientimi për shikimin e përmbajtjes në modin offline. Shfletuesi lejon të abonoheni në faqe ose t'i shënoni ato për shikim të mëvonshëm, pas së cilës këto faqe cached automatikisht dhe përditësohen kur është e nevojshme. Kështu, me ndihmën e Offpunk, mund të mbani kopje të faqeve dhe ueb-faqeve që janë gjithmonë të disponueshme për shikim lokal dhe të mbahen të azhurnuara falë kryerjes së sinkronizimit të periodik të të dhënave. Parametrat e sinkronizimit janë të konfiguruar nga përdoruesi, për shembull, një përmbajtje e caktuar mund të sinkronizohet një herë në ditë, ndërsa një tjetër një herë në muaj.
Menaxhimi bëhet përmes një sistemi komandash dhe kombinimesh të tastierës. Ekziston një sistem fleksibël për mbajtjen e brendshmeve të shumëfishta, abonnimeve dhe përmbajtjes së arkivuar. Për MIME-të e ndryshme, mund të lidhni përpunues të vetë. Analiza dhe shfaqja 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 kryerjes së veprimeve përdoret skedari RC, i cili përcakton rendin e komandave gjatë nisjes. Për shembull, përmes skedarit RC mund të hapni automatikisht faqen e parë ose të shkarkoni përmbajtjen e disa faqeve për shikim të mëvonshëm offline. Përmbajtja e shkarkuar ruhet në katalogun ~/ .cache/ offpunk/ në formën e një hierarkie skedarësh në formatet .gmi dhe .html, që lejon, në rast nevoje, ndërrimin 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 që përdoren në Web, por megjithatë më funksional se Gopher. Pjesa rrjetore e Gemini-it i ngjan shumë një HTTP të thjeshtuar mbi TLS (trafiku kalohet domosdoshmërisht i koduar), ndërsa shenjat e faqeve janë më afër Markdown sesa HTML. Protokolli është i përshtatshëm për krijimin e faqeve kompakte dhe të lehta hipertextuale, të lirë nga kompliksitetet që karakterizojnë Web-in e tanishëm. Protokolli Spartan është i destinuar për të përcjellë dokumente në formatin Gemini, por diferencohen në organizimin e ndërveprimit rrjetor (nuk përdor TLS) dhe zgjeron mundësitë e Gemini me mjete për shkëmbimin e skedarëve binarë dhe mbështet dërgimin e të dhënave në server.

Burimi: opennet.ru
