Offpunk një shfletues ueb CLI që mund të funksionojë jashtë linje 

Duke shfletuar Internetin Kam gjetur një projekt interesant Jam i sigurt se adhuruesit e terminaleve do ta pëlqejnë atë dhe projekti për të cilin do të flasim sot quhet Offpunk.

Offpunk është një shfletues ueb konsol (CLI) dhe e cila ka lëshuar së fundmi versionin e saj të parë. Ky shfletues, përveç hapjes së faqeve në internet, funksionon duke përdorur protokollet Gemini, Gopher dhe Spartan, plus lexoni burimet e lajmeve në formatet RSS dhe Atom. 

Rreth Offpunk

menaxhimi bëhet përmes një sistemi komandash dhe shkurtoresh të tastierës. Ekziston një sistem fleksibël për mirëmbajtjen e faqeshënuesve, abonimeve dhe përmbajtjes së arkivuar në shumë nivele për lloje të ndryshme MIME, plus që mund të lidhni mbajtësit tuaj. Analizimi dhe shfaqja e faqeve HTML bëhet duke përdorur bibliotekat BeautifulSoup4 dhe Readability, Përveç imazheve mund të konvertohet në grafikë ASCII duke përdorur bibliotekën e ndyrë.

karakter që dallohen nga Offpunk:

  • Shfletoni https/gemini/gopher/spartan pa lënë tastierën tuaj dhe pa shpërqendrime
  • Dokumentacioni i integruar: thjesht shkruani ndihmë për të marrë listën e komandave ose ndihmë specifike për një komandë.
  • Modaliteti jashtë linje për të shfletuar përmbajtjen e ruajtur jashtë linje. Artikujt e kërkuar merren automatikisht gjatë sinkronizimit të radhës dhe shtohen në turneun tuaj.
  • Faqet HTML janë zbukuruar për t'u fokusuar në përmbajtje. Lexoni pa u shqetësuar ose shikoni të gjithë faqen me pamje të plotë.
  • Furnizimet RSS/Atom zbulohen automatikisht dhe përpunohen si ditar të çmuar. Ato mund të eksplorohen me furnizimin e shikimit dhe furnizimin e shikimit.
  • Mbështet "abonimet" në një faqe. Përmbajtja e re e parë në faqet e abonuara shtohet automatikisht në turneun tuaj të ardhshëm.
  • Menaxhimi kompleks i faqeshënuesve nëpër lista të shumta, redaktimi i integruar, abonimi/ngrirja e listës dhe arkivimi i përmbajtjes.
  • Mjete të avancuara navigimi si marka turistike (sipas VF-1). Ndryshe nga AV-98, turneu ruhet në disk ndërmjet seancave.
  • Aftësia për të specifikuar programet e mbajtësit të jashtëm për lloje të ndryshme MIME (përdorni mbajtësin)
  • Krijimi jo-interaktiv i cache-it me thellësi të konfigurueshme nëpërmjet komandës –sync. Cache mund të përdoret lehtësisht nga softuer të tjerë.
  • Mbështetje IPv6
  • Mbështet çdo kodim karakteresh të njohur nga Python
  • Kriptografia: Vlefshmëria e certifikatës së serverit TOFU ose CA
  • Kriptografia: Mbështetje e gjerë për certifikatat e klientit nëse disponohet një opensslbinary

Për të automatizuar ekzekutimin e veprimeve, përdoret një skedar RC që përcakton skriptin në fillim. Për shembull, përmes një skedari RC, mund të hapni automatikisht faqen kryesore ose të shkarkoni përmbajtjen e disa sajteve për t'i parë më vonë jashtë linje.

Përmbajtja e shkarkuar ruhet në direktorinë ~/.cache/offpunk/ si një hierarki e skedarëve .gmi dhe .html, që ju lejon të ndryshoni përmbajtjen, ta pastroni manualisht ose të shikoni faqet në programe të tjera nëse është e nevojshme.

El Proyecto vazhdon zhvillimin e klientëve Gemini dhe Gopher AV-98 dhe VF-1, krijuar nga autori i protokollit Binjakët. Protokolli Gemini është shumë më i thjeshtë se protokollet e përdorura në Web, por më funksional se Gopher. Pjesa e rrjetit të Binjakëve i ngjan një HTTP shumë të thjeshtuar mbi TLS (trafiku është gjithmonë i koduar) dhe shënimi i faqes është më afër Markdown sesa HTML.

Protokolli është i përshtatshëm për krijimin e faqeve me hipertekst të lehtë dhe kompakt pa ndërlikimet e natyrshme në ueb-in modern.

Ndërsa protokolli Spartan është krijuar për të transferuar dokumente në formatin Gemini, por ai ndryshon në organizimin e ndërveprimit të rrjetit (nuk përdor TLS) dhe zgjeron aftësitë e Gemini me mjetet e shkëmbimit të skedarëve binare dhe mbështet dërgimin e të dhënave në server.

Më në fund për ata që janë të interesuar të dinë më shumë për të shfletuesi, ata duhet të dinë se programi është shkruar në Python dhe lëshohet nën licencën BSD. Mund të kontrolloni detajet Në lidhjen vijuese.

Për të testuar këtë shfletues, thjesht hapni një terminal dhe shkruani:

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

cd AV-98-offline

./offpunk.py

Ose ata gjithashtu mund të provojnë:

python3 offpunk.py

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Diego chertoff dijo

    Kjo e plotëson Rishikimin! Do të doja të shihja paksa rrjetin të zbehet dhe protokolli i Gemini duket shumë i përshtatshëm (edhe pse nuk ka gjasa të ndodhë).