Offpunk webový prehliadač CLI, ktorý môže pracovať offline 

Surfovať na nete Našiel som zaujímavý projekt Milovníkom terminálov sa to určite bude páčiť a projekt, o ktorom si dnes povieme, sa volá Offpunk.

Offpunk je konzolový webový prehliadač (CLI) a ktorá nedávno vydala svoju prvú verziu. Tento prehliadač, okrem otvárania webových stránok funguje pomocou protokolov Gemini, Gopher a Spartan, plus čítanie noviniek vo formátoch RSS a Atom. 

O Offpunk

zvládanie deje sa to cez systém príkazov a klávesových skratiek. Existuje flexibilný systém na udržiavanie viacúrovňových záložiek, odberov a archivovaného obsahu pre rôzne typy MIME a navyše môžete pripojiť svoje vlastné obslužné programy. Analýza a zobrazenie stránok HTML sa vykonáva pomocou knižníc BeautifulSoup4 a Readability, Okrem obrázkov môže konvertovať na grafiku ASCII pomocou mizernej knižnice.

Z znak ktoré sa odlišujú od Offpunku:

  • Prehliadajte https/gemini/gopher/spartan bez opustenia klávesnice a bez rozptyľovania
  • Integrovaná dokumentácia: stačí zadať help, aby ste získali zoznam príkazov alebo konkrétnu pomoc pre príkaz.
  • Režim offline na prehliadanie obsahu vo vyrovnávacej pamäti offline. Požadované položky sa automaticky načítajú počas nasledujúcej synchronizácie a pridajú sa do vašej prehliadky.
  • Stránky HTML sú skrášlené tak, aby sa zamerali na obsah. Čítajte nerušene alebo si zobrazte celú stránku s úplným zobrazením.
  • RSS/Atom kanály sú automaticky objavené a spracované ako gemlogy. Môžu byť preskúmané pomocou zobrazenia kanála a kanála zobrazenia.
  • Podporuje "predplatné" na stránku. Nový obsah zobrazený na odoberaných stránkach sa automaticky pridá do vašej ďalšej prehliadky.
  • Komplexná správa záložiek naprieč viacerými zoznamami, integrované úpravy, predplatné/zmrazovanie zoznamov a archivácia obsahu.
  • Pokročilé navigačné nástroje, ako je značka Toury (podľa VF-1). Na rozdiel od AV-98 sa prehliadka medzi reláciami ukladá na disk.
  • Schopnosť špecifikovať externé programy obsluhy pre rôzne typy MIME (použitie obsluhy)
  • Neinteraktívne vytváranie vyrovnávacej pamäte s konfigurovateľnou hĺbkou pomocou príkazu –sync. Cache môže byť jednoducho použitá iným softvérom.
  • podpora IPv6
  • Podporuje akékoľvek kódovanie znakov rozpoznávané Pythonom
  • Kryptografia: Overenie certifikátu servera TOFU alebo CA
  • Kryptografia: Široká podpora pre klientske certifikáty, ak je k dispozícii opensslbinary

Na automatizáciu vykonávania akcií sa používa súbor RC, ktorý definuje skript pri spustení. Napríklad prostredníctvom RC súboru môžete automaticky otvoriť domovskú stránku alebo stiahnuť obsah niektorých stránok na neskoršie offline prezeranie.

Stiahnutý obsah je uložený v adresári ~/.cache/offpunk/ ako hierarchia súborov .gmi a .html, ktorá vám umožňuje meniť obsah, manuálne ho čistiť alebo v prípade potreby prezerať stránky v iných programoch.

Projekt pokračuje vo vývoji klientov Gemini a Gopher AV-98 a VF-1, ktorú vytvoril autor protokolu Gemini. Protokol Gemini je oveľa jednoduchší ako protokoly používané na webe, ale funkčnejší ako Gopher. Sieťová časť Gemini pripomína veľmi zjednodušený HTTP cez TLS (prevádzka je vždy šifrovaná) a označenie stránky je bližšie k Markdown ako HTML.

Protokol je vhodný na vytváranie ľahkých a kompaktných hypertextových stránok bez komplikácií, ktoré sú vlastné modernému webu.

Protokol Spartan je určený na prenos dokumentov vo formáte Gemini, ale líši sa organizáciou sieťovej interakcie (nepoužíva TLS) a rozširuje možnosti Gemini o prostriedky na výmenu binárnych súborov a podporuje odosielanie údajov na server.

Konečne pre tých, ktorí majú záujem dozvedieť sa viac prehliadač, mali by vedieť, že program je napísaný v Pythone a je vydaný pod licenciou BSD. Môžete skontrolovať podrobnosti Na nasledujúcom odkaze.

Ak chcete otestovať tento prehliadač, jednoducho otvorte terminál a zadajte:

git clone https://tildegit.org/ploum/AV-98-offline.git

cd AV-98-offline

./offpunk.py

Alebo môžu tiež vyskúšať:

python3 offpunk.py

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Diego chertoff dijo

    Tým je recenzia hotová! Bol by som rád, keby sa sieť trochu uvoľnila a protokol Gemini sa javí ako veľmi vhodný (aj keď je nepravdepodobné, že sa to stane).