Offpunk CLI web browser iyo inogona kushanda kunze kwenyika 

Kuongorora mambure Ndakawana chirongwa chinonakidza Ndine chokwadi chekuti vanodisisa vanochida, uye chirongwa chatiri kutaura nezvacho nhasi chinonzi Offpunk.

Offpunk ndeye console web browser (CLI) uye ichangobva kuburitsa vhezheni yayo yekutanga. Browser iyi, pamusoro pekuvhura mapeji ewebhu, inoshanda uchishandisa iyo Gemini protocol, Gopher naSpartan, pamwe nekuverenga nhau muRSS neAtom mafomati. 

About Offpunk

management inoitwa kuburikidza nehurongwa hwemirairo uye mapfupi ekhibhodi. Kune inochinjika sisitimu yekuchengetedza akawanda-level mabhukimaki, zvinyoreso, uye zvakachengetwa zvemukati zvemhando dzakasiyana dzeMIME, uyezve iwe unogona plug mune ako ekubata. Parsing uye kuratidzwa kwemapeji eHTML kunoitwa uchishandisa iyo BeautifulSoup4 uye Readability maraibhurari, Mukuwedzera kune mifananidzo inogona kushandura ku ASCII mifananidzo uchishandisa crappy library.

Of the features izvo zvinomira kubva kuOffpunk:

  • Bhurawuza https/gemini/gopher/spartan usingasiye kiibhodhi yako uye pasina zvinokanganisa
  • Zvinyorwa zvakabatanidzwa: ingo nyora rubatsiro kuti uwane runyorwa rwemirairo kana rubatsiro rwakakwana pamurairo.
  • Offline modhi yekutarisa zvakavharirwa zvirimo kunze kweindaneti. Zvinhu zvakumbirwa zvinodzoserwa otomatiki panguva inotevera sync uye inowedzerwa kushanya yako.
  • Mapeji eHTML anoshongedzwa kuti atarise pane zviri mukati. Verenga usina kuvhiringwa kana kuona peji rese uzere nekuona.
  • RSS/Atom mafeed anowanikwa otomatiki uye anogadziriswa segemlogs. Ivo vanogona kuongororwa nekuona feed uye kuona feeds.
  • Inotsigira "kunyoreswa" kune peji. Zvitsva zvinoonekwa pamapeji akanyoreswa zvinowedzerwa otomatiki kurwendo rwako runotevera.
  • Yakaomarara mabhukimaki manejimendi pane akati wandei rondedzero, yakasanganiswa editing, runyorwa kunyoreswa / kuomesa uye kuchengetedza zvemukati.
  • Maturusi ekufambisa epamberi senge tour mark (maererano neVF-1). Kusiyana neAV-98, rwendo rwunochengetedzwa kudhisiki pakati pezvikamu.
  • Kugona kudoma ekunze ekubata zvirongwa zvemhando dzakasiyana dzeMIME (shandisa mubati)
  • Isiri-inopindirana cache kusikwa nekudzika kunogadziriswa kuburikidza ne -sync command. Iyo cache inogona kushandiswa nyore nemamwe software.
  • IPv6 rutsigiro
  • Inotsigira chero maitiro encoding anozivikanwa nePython
  • Cryptography: TOFU kana CA server chitupa kusimbiswa
  • Cryptography: Rutsigiro rwakakura rwezvitupa zvevatengi kana opensslbinary iripo

Kuti uite otomatiki kuita kwezviito, faira reRC rinoshandiswa rinotsanangura script pakutanga. Semuyenzaniso, kuburikidza neRC faira, unogona kuvhura otomatiki peji remba kana kudhawunirodha zviri mune mamwe mawebhusaiti kuti uone gare gare pasina Indaneti.

Zvemukati zvakadhaunirodwa zvakachengetwa mu ~/.cache/offpunk/ directory sechirongwa che.gmi uye .html mafaira, zvichiita kuti uchinje zvirimo, uzvichenese nemaoko, kana kuona mapeji mune mamwe mapurogiramu kana zvichidiwa.

Iyo purojekiti inoenderera mberi nekusimudzira kweGemini neGopher AV-98 uye VF-1 vatengi, yakagadzirwa nemunyori weGemini protocol. Iyo Gemini protocol yakareruka kupfuura mapuroteni anoshandiswa paWebhu, asi anoshanda kupfuura Gopher. Iyo network network yeGemini yakafanana neyakareruka HTTP pamusoro peTLS (traffic inogara yakavharirwa) uye iyo peji markup iri padyo neMarkdown pane HTML.

Iyo protocol yakanakira kugadzira huremu uye compact hypertext masaiti pasina matambudziko ari muWebhu yemazuva ano.

Nepo Spartan protocol yakagadzirirwa kuendesa magwaro muGemini fomati, asi inosiyana mukurongeka kwekubatana kwetiweki (haisi kushandisa TLS) uye inowedzera kugona kweGemini nenzira yekutsinhanisa mabhinari mafaera uye inotsigira kutumira data kune server.

Finalmente kune avo vanofarira kuziva zvakawanda nezvazvo browser, ivo vanofanirwa kuziva kuti chirongwa ichi chakanyorwa muPython uye chinoburitswa pasi perezinesi reBSD. Unogona kutarisa ruzivo Mune inotevera chinongedzo.

Kuti uedze iyi browser, ingovhura terminal uye nyora:

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

cd AV-98-offline

./offpunk.py

Kana ivo vanogona zvakare kuyedza:

python3 offpunk.py

Mhinduro, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Diego chertoff akadaro

    Izvo zvinopedzisa Ongororo! Ndinoda kuona network ichidzikira zvishoma, uye iyo Gemini protocol inoita seyakakodzera (kunyangwe zvisingaite kuti zviitike).