Izdaja konzolnega brskalnika Offpunk 3.0, primernega za delo v offline načinu.

Predstavljen je izdelek konzolnega brskalnika Offpunk 3.0, ki podpira delovanje po protokolih HTTP/HTTPS, Gemini, Gopher in Spartan, ter branje novičarskih virov v formatih RSS in Atom. Program je napisan v jeziku Python in se distribuira pod licenco AGPLv3.

Brskalnik je osredotočen na ogled vsebine v offline načinu in omogoča naročanje na strani ali njihovo označevanje za kasnejše prikazovanje, pri čemer so te strani samodejno shranjene in po potrebi posodobljene. Offpunk omogoča shranjevanje periodično usklajenih kopij spletnih strani in strani, ki so vedno dostopne za lokalno ogledovanje. Parametre usklajevanja lahko nastavi uporabnik, na primer, določena vsebina se lahko usklajuje enkrat na dan, druga pa enkrat na mesec.

Upravljanje se izvaja preko sistema ukazov in kombinacij tipk. Podpira večstopenjske zaznamke, naročnine in arhivirano vsebino. Za različne MIME tipe je mogoče priključiti svoje obdelovalnike. Razčlenitev in prikaz HTML strani se izvaja z uporabo knjižnic BeautifulSoup4 in Readability. Slike se lahko pretvorijo v ASCII grafiko s pomočjo knjižnice chafa.

Za avtomatizacijo izvajanja dejanj se uporablja RC datoteka, ki določa zaporedje ukazov ob zagonu. Na primer, preko RC datoteke lahko samodejno odprete domačo stran ali prenesete vsebino nekaterih spletnih mest za poznejše ogledovanje v offline načinu. Prenesena vsebina se shrani v imenik ~/ .cache/ offpunk/ v obliki hierarhije datotek v formatih .gmi in .html, kar omogoča spremembo vsebine, ročno čiščenje ali ogled strani v drugih programih.

Projekt nadal rozwija klientów Gemini i Gopher AV-98 oraz VF-1, stworzonych przez autora protokołu Gemini. Protokół Gemini jest znacznie prostszy niż protokoły używane w sieci Web, ale jednocześnie bardziej funkcjonalny niż Gopher. Część sieciowa Gemini przypomina uproszczony HTTP działający na TLS (ruch zawsze jest szyfrowany), a formatowanie stron jest bliższe Markdown niż HTML. Protokół nadaje się do tworzenia kompaktowych i lekkich stron hipertekstowych pozbawionych skomplikowania typowego dla nowoczesnego Webu. Protokół Spartan jest zaprojektowany do przesyłania dokumentów w formacie Gemini, ale różni się organizacją interakcji sieciowej (nie korzysta z TLS) i rozszerza możliwości Gemini o środki do wymiany plików binarnych i wspiera wysyłanie danych na strežnik.

Među promenama u novoj verziji:

  • Realizirana je možnost ogleda stripov XKCD v terminalu. Za prikaz stripov je dodana posebna orodja 'xkcdpunk'.
    Izdaja konzolnega brskalnika Offpunk 3.0, primernega za delo v offline načinu.
  • V sestav vključena knjižnica 'unmerdify', ki omogoča pridobivanje glavne vsebine iz HTML strani z uporabo niz pravil 'ftr-site-config' za zavračanje odvečnega.
  • Dodano je delovanje 'share' in 'reply' za pošiljanje URL strani po elektronski pošti in odgovor avtorju, ko je na strani omenjeno elektronsko sporočilo.
  • Dodana je ukaz 'cookies', s katerim lahko uvozite besedilno datoteko s piškotki, ki se bodo posredovali za določen domen. Na ta način je mogoče prenašati sejne piškotke za prijavo na spletno mesto. Datoteko s piškotki lahko oblikujete v običajnem brskalniku (Firefox, Chromium) z uporabo dodatka 'cookie-txt', nato jo je treba uvoziti z ukazom 'cookies import mycookie.txt https://domain'.
  • Privzeto je omogočeno prikazovanje slik na straneh, odprtih preko Gemini. Povečana je velikost prikazanih slik v terminalu.
    Izdaja konzolnega brskalnika Offpunk 3.0, primernega za delo v offline načinu.
  • Realizirano je prikazovanje skritih povezav (iz oznak ) na vire RSS in Atom.
  • Realizirano je poudarjanje rdeče barve povezav na blokirane. domena.
    Izdaja konzolnega brskalnika Offpunk 3.0, primernega za delo v offline načinu.
  • Dodana podpora za prednastavitve z več temami.
  • Dodana možnost prevajanja vmesnika v različne jezike.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster