Offpunk CLI-verkkoselain, joka voi toimia offline-tilassa 

Surffata netissä Löysin mielenkiintoisen projektin Olen varma, että terminaalin ystävät rakastavat sitä, ja projekti, josta aiomme puhua tänään, on nimeltään Offpunk.

Offpunk on konsolin selain (CLI) ja joka on äskettäin julkaissut ensimmäisen versionsa. Tämä selain, Web-sivujen avaamisen lisäksi se toimii Gemini-protokollien avulla, Gopher ja Spartan sekä lukea uutissyötteitä RSS- ja Atom-muodoissa. 

Tietoja offpunkista

hallinta se tehdään komento- ja pikanäppäinjärjestelmän kautta. Eri MIME-tyypeille on olemassa joustava järjestelmä monitasoisten kirjanmerkkien, tilausten ja arkistoidun sisällön ylläpitämiseen, ja voit myös liittää omat käsittelijät. HTML-sivujen jäsentäminen ja näyttäminen tapahtuu BeautifulSoup4- ja Readability-kirjastoilla, Kuvien lisäksi voi muuntaa ASCII-grafiikkaa käyttämällä huonoa kirjastoa.

Niistä merkki jotka erottuvat offpunkista:

  • Selaa https/gemini/gopher/spartan poistumatta näppäimistöltä ja ilman häiriötekijöitä
  • Integroitu dokumentaatio: kirjoita vain ohje saadaksesi komentoluettelon tai tietyn komennon ohjeen.
  • Offline-tilassa voit selata välimuistissa olevaa sisältöä offline-tilassa. Pyydetyt kohteet haetaan automaattisesti seuraavan synkronoinnin aikana ja lisätään kiertueeseesi.
  • HTML-sivut on koristeltu keskittymään sisältöön. Lue häiriöttömästi tai katso koko sivu näkymä täynnä.
  • RSS/Atom-syötteet löydetään ja käsitellään automaattisesti jalokivinä. Niitä voidaan tutkia näkymäsyötteen ja näkymäsyötteen avulla.
  • Tukee sivun "tilauksia". Tilatuilla sivuilla näkyvä uusi sisältö lisätään automaattisesti seuraavalle kiertueeseesi.
  • Monimutkainen kirjanmerkkien hallinta useissa luetteloissa, integroitu muokkaus, luetteloiden tilaus/jäädytys ja sisällön arkistointi.
  • Kehittyneet navigointityökalut, kuten Toury mark (VF-1:n mukaan). Toisin kuin AV-98, kiertomatka tallennetaan levylle istuntojen välillä.
  • Mahdollisuus määrittää ulkoisia käsittelijöitä eri MIME-tyypeille (käytä käsittelijää)
  • Ei-interaktiivinen välimuistin luonti, jossa on määritettävä syvyys -sync-komennon avulla. Välimuistia voidaan helposti käyttää muilla ohjelmistoilla.
  • IPv6 tuki
  • Tukee mitä tahansa Pythonin tunnistamaa merkkikoodausta
  • Salaus: TOFU- tai CA-palvelimen varmenteen validointi
  • Kryptografia: Laaja tuki asiakasvarmenteille, jos opensslbinary on saatavilla

Toimintojen suorittamisen automatisoimiseksi käytetään RC-tiedostoa, joka määrittää komentosarjan käynnistyksen yhteydessä. Esimerkiksi RC-tiedoston kautta voit automaattisesti avata kotisivun tai ladata joidenkin sivustojen sisällön katsottavaksi myöhemmin offline-tilassa.

Ladattu sisältö tallennetaan ~/.cache/offpunk/-hakemistoon .gmi- ja .html-tiedostojen hierarkia, jonka avulla voit muuttaa sisältöä, puhdistaa sen manuaalisesti tai tarkastella sivuja muissa ohjelmissa tarvittaessa.

El proyecto jatkaa Gemini- ja Gopher AV-98- ja VF-1-asiakkaiden kehitystä, jonka on luonut Gemini-protokollan kirjoittaja. Gemini-protokolla on paljon yksinkertaisempi kuin verkossa käytetyt protokollat, mutta toimivampi kuin Gopher. Geminin verkko-osa muistuttaa hyvin yksinkertaistettua HTTP:tä TLS:n yli (liikenne on aina salattua) ja sivun merkintä on lähempänä Markdownia kuin HTML:ää.

Protokolla soveltuu kevyiden ja kompaktien hypertekstisivustojen luomiseen ilman nykyaikaiselle Webille ominaisia ​​ongelmia.

Vaikka Spartan-protokolla on suunniteltu siirtämään asiakirjoja Gemini-muodossa, se eroaa verkkovuorovaikutuksen organisoinnista (ei käytä TLS:ää) ja laajentaa Geminin ominaisuuksia binääritiedostojen vaihdon avulla ja tukee tietojen lähettämistä palvelimelle.

Vihdoin niille, jotka ovat kiinnostuneita tietämään siitä lisää selaimen, heidän pitäisi tietää, että ohjelma on kirjoitettu Pythonilla ja se on julkaistu BSD-lisenssillä. Voit tarkistaa yksityiskohdat Seuraavassa linkissä.

Testaaksesi tätä selainta, avaa pääte ja kirjoita:

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

cd AV-98-offline

./offpunk.py

Tai he voivat myös kokeilla:

python3 offpunk.py

Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

Kommentti, jätä sinun

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Diego chertoff dijo

    Tämä täydentää arvostelun! Haluaisin nähdä verkon tyhjenevän hieman, ja Gemini-protokolla näyttää erittäin sopivalta (vaikka se on epätodennäköistä).