Lëshimi i parë i shfletuesit konsol Offpunk, optimizuar për funksionim në offline

ËshtĂ« publikuar versioni i parĂ« stabil i shfletuesit konsol Offpunk, i cili mbĂ«shtet pĂ«rveç hapjes sĂ« faqeve Web, punĂ«n sipas protokolleve Gemini, Gopher dhe Spartan, si dhe leximin e kanaleve tĂ« lajmeve nĂ« formatet RSS dhe Atom. Programi Ă«shtĂ« shkruar nĂ« gjuhĂ«n Python dhe shpĂ«rndahet nĂ«n licencĂ«n BSD.

Tipari kryesor i Offpunk është orientimi në shikimin e përmbajtjes në modalitet 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 ruajnë automatikisht në cache dhe rinovohen sipas nevojës. Kështu, me ndihmën e Offpunk, mund të mbani kopje të faqeve dhe të dhënave që janë gjithmonë të disponueshme për shikim lokal dhe të mbahen të përditësuara falë kryerjes së sinkronizimit të rregullt të të dhënave. Parametrat e sinkronizimit përcaktohen nga përdoruesi, për shembull, ndonjë përmbajtje mund të sinkronizohet një herë në ditë, ndërsa ndonjëherë një herë në muaj.

Menaxhimi bëhet përmes një sistemi komandash dhe kombinimeve të tastierës. Ekziston një sistem fleksibël për mbajtjen e skedarëve me shumë nivele, abonimeve dhe përmbajtjeve të arkivuara. Për MIME të ndryshme, mund të lidhni përpunues të vetë. Shkëputja dhe shfaqja e faqeve HTML kryhet duke përdorur bibliotekat BeautifulSoup4 dhe Readability. Imazhet mund të transformohen 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.

Lëshimi i parë i shfletuesit konsol Offpunk, optimizuar për funksionim në offline


Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster