Vydání Offpunku 3.0, konzolového prohlížeče vhodného pro offline použití

Byl vydán konzolový prohlížeč Offpunk 3.0. Podporuje protokoly HTTP/HTTPS, Gemini, Gopher a Spartan a také zpravodajské kanály RSS a Atom. Program je napsán v Pythonu a distribuován pod licencí AGPLv3.

Prohlížeč je navržen pro offline prohlížení a umožňuje vám přihlásit se k odběru stránek nebo je označit pro pozdější zobrazení, po kterém se tyto stránky automaticky ukládají do mezipaměti a aktualizují podle potřeby. Offpunk umožňuje ukládat pravidelně synchronizované kopie webových stránek a stránek, které jsou vždy k dispozici pro lokální prohlížení. Parametry synchronizace si může uživatel konfigurovat; například některý obsah lze synchronizovat jednou denně, zatímco jiný lze synchronizovat jednou měsíčně.

Ovládání se provádí pomocí systému příkazů a kombinací kláves. K dispozici je podpora pro víceúrovňové záložky, odběry a archivovaný obsah. Pro různé typy MIME lze přidat vlastní obslužné rutiny. HTML stránky jsou analyzovány a zobrazovány pomocí knihoven BeautifulSoup4 a Readability. Obrázky lze převést do ASCII grafiky pomocí knihovny chafa.

Pro automatizaci provádění akcí se používá soubor RC, který definuje sekvenci příkazů při spuštění. Prostřednictvím souboru RC můžete například automaticky otevřít domovskou stránku nebo stáhnout obsah některých stránek pro pozdější prohlížení offline. Stažený obsah se ukládá do adresáře ~/.cache/offpunk/ jako hierarchie souborů ve formátech .gmi a .html, což umožňuje v případě potřeby obsah měnit, ručně čistit nebo prohlížet stránky v jiných programech.

Projekt navazuje na vývoj klientů Gemini a Gopher AV-98 a VF-1, které vytvořil autor protokolu Gemini. Protokol Gemini je výrazně jednodušší než protokoly používané na webu, ale je funkčnější než Gopher. Síťové připojení Gemini se podobá výrazně zjednodušenému HTTP přes TLS (provoz je vždy šifrován) a jeho značkování stránek se blíží Markdownu než HTML. Protokol je vhodný pro vytváření kompaktních a lehkých hypertextových webů, zbavených složitostí vlastních modernímu webu. Protokol Spartan je určen pro přenos dokumentů ve formátu Gemini, ale liší se v organizaci síťových interakcí (nepoužívá TLS) a rozšiřuje možnosti Gemini o nástroje pro výměnu binárních souborů a podporuje odesílání dat do... serveru.

Mezi změny v nové verzi:

  • Byla implementována možnost prohlížení komiksů XKCD v terminálu. Pro zobrazení komiksů byl přidán samostatný nástroj „xkcdpunk“.
     Vydání Offpunku 3.0, konzolového prohlížeče vhodného pro offline použití
  • Součástí balíčku je integrovaná knihovna „unmerdify“, která umožňuje extrahovat hlavní obsah z HTML stránek pomocí sady pravidel „ftr-site-config“ a odstranit tak přebytečný obsah.
  • Přidány operace „sdílet“ a „odpovědět“ pro odeslání adresy URL stránky e-mailem a odpověď autorovi, když je na stránce uveden e-mail.
  • Byl přidán příkaz „cookies“, který umožňuje importovat textový soubor obsahující soubory cookie, které se mají odeslat pro zadanou doménu. Tuto metodu lze použít k přenosu souborů cookie relace pro přihlášení na webové stránky. Soubor cookie lze vygenerovat v tradičním prohlížeči (Firefox, Chromium) pomocí doplňku „cookie-txt“ a poté jej importovat pomocí příkazu „cookies import mycookie.txt https://domain“.
  • Zobrazování obrázků na stránkách otevřených přes Gemini je nyní ve výchozím nastavení povoleno. Velikost obrázků zobrazených v terminálu byla zvětšena.
     Vydání Offpunku 3.0, konzolového prohlížeče vhodného pro offline použití
  • Bylo implementováno zobrazení skrytých odkazů (z tagů). ) do RSS a Atom kanálů.
  • Implementováno červené zvýraznění blokovaných odkazů domény.
     Vydání Offpunku 3.0, konzolového prohlížeče vhodného pro offline použití
  • Přidána podpora pro předvolby s více designovými tématy.
  • Přidána možnost překladu rozhraní do různých jazyků.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster