Pelepasan munggaran tina browser konsol Offpunk, dioptimalkeun pikeun operasi offline

Pelepasan stabil munggaran tina browser konsol Offpunk parantos diterbitkeun, anu, salian ti muka halaman Wéb, ngadukung damel via protokol Gemini, Gopher sareng Spartan, ogé maca feed warta dina format RSS sareng Atom. Program ieu ditulis dina Python sareng disebarkeun dina lisénsi BSD.

Fitur konci Offpunk nyaéta fokus kana ningali eusi offline. Browser ngamungkinkeun anjeun ngalanggan halaman atanapi nyirian aranjeunna pikeun ditingali engké, saatos éta data halaman sacara otomatis di-cache sareng diropéa upami diperyogikeun. Ku kituna, kalayan bantuan Offpunk, anjeun tiasa ngajaga salinan situs na kaca nu salawasna sadia pikeun nempoan lokal sarta tetep up to date ku périodik nyingkronkeun data. Parameter sinkronisasi dikonpigurasi ku pangguna, contona, sababaraha eusi tiasa disingkronkeun sakali sapoé, sareng sababaraha sabulan sakali.

Kontrol dilaksanakeun ngaliwatan sistem paréntah sareng potong kompas keyboard. Aya sistem anu fleksibel pikeun ngajaga téténggér multi-tingkat, langganan sareng kontén anu diarsipkeun. Anjeun tiasa nyambungkeun pawang anjeun nyalira pikeun jinis MIME anu béda. Kaca HTML diparsing sareng ditampilkeun nganggo perpustakaan BeautifulSoup4 sareng Readability. Gambar tiasa dirobih kana grafik ASCII nganggo perpustakaan chafa.

Pikeun ngajadikeun otomatis palaksanaan tindakan, file RC dianggo anu ngahartikeun sekuen paréntah nalika ngamimitian. Contona, ngaliwatan hiji file RC anjeun bisa otomatis muka kaca imah atawa ngundeur eusi sababaraha situs pikeun engké nempo offline. Eusi nu diundeur disimpen dina ~/.cache/offpunk/ diréktori salaku hirarki file dina format .gmi jeung .html, nu ngidinan Anjeun pikeun ngarobah eusi, ngabersihan sacara manual, atawa nempo kaca dina program séjén lamun perlu.

Proyék terus ngembangkeun Gemini na Gopher klien AV-98 na VF-1, dijieun ku panulis protokol Gemini. protokol Gemini loba basajan ti protokol dipaké dina Web, tapi oge leuwih kuat batan Gopher. Bagian jaringan Gemini nyarupaan hiji HTTP greatly disederhanakeun leuwih TLS (lalulintas merta énkripsi), sarta markup kaca leuwih deukeut ka Markdown ti HTML. Protokolna cocog pikeun nyiptakeun situs hiperteks anu kompak sareng ringan, tanpa komplikasi anu aya dina Wéb modéren. Protokol Spartan dirancang pikeun ngirimkeun dokumén dina format Gemini, tapi béda dina organisasi interaksi jaringan (teu nganggo TLS) sareng ngalegaan kamampuan Gemini nganggo alat pikeun tukeur file binér sareng ngadukung ngirim data ka server.

Pelepasan munggaran tina browser konsol Offpunk, dioptimalkeun pikeun operasi offline


sumber: opennet.ru

Tambahkeun komentar