Az Offpunk konzolos böngésző első kiadása, amely az offline üzemmódra van optimalizálva.

Megjelent az Offpunk konzolos böngésző első stabil kiadása, amely a weboldalak megnyitásán kívül támogatja a Gemini, Gopher és Spartan protokollokat, valamint az RSS és Atom formátumú hírcsatornák olvasását. A program Python nyelven készült és BSD licenc alatt terjesztik.

Az Offpunk kulcsfontosságú jellemzője az offline tartalom megtekintésére való orientáltság. A böngésző lehetővé teszi, hogy feliratkozzunk oldalakon vagy megjelöljük őket későbbi megtekintésre, majd az adatokat automatikusan gyorsítótárazza, és szükség esetén frissíti. Így az Offpunk segítségével mindig helyben elérhető és aktuális példányokat támogathatunk weboldalakból és oldalakból az adatok periodikus szinkronizálásának végrehajtásával. A szinkronizálási beállítások a felhasználó által testreszabhatók, például egyes tartalmak szinkronizálhatók naponta, míg mások havi rendszerességgel.

A vezérlés parancs- és billentyűkombinációs rendszeren keresztül történik. Rugalmas rendszer áll rendelkezésre a több szintű könyvjelzők, feliratkozások és archivált tartalom kezelésére. Különböző MIME-típusokhoz saját feldolgozókat lehet csatlakoztatni. Az HTML-oldalak elemzése és megjelenítése a BeautifulSoup4 és a Readability könyvtárak felhasználásával történik. A képek ASCII grafikai formátumra alakíthatók a chafa könyvtár segítségével.

A műveletek automatizálásához RC-fájlt használnak, amely meghatározza a parancsok sorrendiségét indításkor. Például az RC-fájl segítségével automatikusan megnyithatjuk a kezdőoldalt vagy letölthetjük bizonyos webhelyek tartalmát offline megtekintés céljából. A letöltött tartalom a ~/.cache/offpunk/ könyvtárba kerül mentésre hierarchikus fájlformátumban, .gmi és .html kiterjesztéssel, ami lehetővé teszi a tartalom szükség szerinti módosítását, manuális tisztítását vagy oldalak megtekintését más programokban.

A projekt folytatja az AV-98 és VF-1 Gemini- és Gopher-ügyfelek fejlesztését, amelyeket a Gemini protokoll szerzője alkotott. A Gemini protokoll sokkal egyszerűbb, mint a weben használt protokollok, ugyanakkor funkcionálisabb, mint a Gopher. A Gemini hálózati része erősen leegyszerűsített HTTP-ként működik TLS felett (a forgalom kötelezően titkosított), míg az oldalak formázása inkább Markdownhoz közel áll, mint HTML-hez. A protokoll alkalmas tömör és könnyű hipertextuális weboldalak létrehozására, amelyek mentesek a modern web bonyolulásaitól. A Spartan protokoll a Gemini formátumú dokumentumok átadására lett tervezve, de eltér a hálózati interakció szervezetétől (nem használ TLS), és bővíti a Gemini lehetőségeit a bináris fájlok cseréjének eszközeivel, valamint támogatja az adatok küldését. szerver.

Az Offpunk konzolos böngésző első kiadása, amely az offline üzemmódra van optimalizálva.


Forrás: opennet.ru
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster