Lansarea browser-ului de consolă Offpunk 3.0, util pentru lucru în modul offline

A fost lansată versiunea 3.0 a browserului de consolă Offpunk, care suportă protocoalele HTTP/HTTPS, Gemini, Gopher și Spartan, precum și citirea fluxurilor de știri în formatele RSS și Atom. Programul este scris în limbajul Python și este distribuit sub licența AGPLv3.

Browserul este orientat spre vizualizarea conținutului în modul offline și permite abonarea la pagini sau marcarea acestora pentru vizualizare ulterioară, după care paginile sunt automat stocate în cache și actualizate atunci când este necesar. Offpunk oferă posibilitatea de a stoca copii sincronizate periodic ale site-urilor și paginilor, disponibile întotdeauna pentru vizualizare locală. Parametrii de sincronizare sunt configurați de utilizator, de exemplu, un anumit conținut poate fi sincronizat o dată pe zi, iar altul o dată pe lună.

Gestionarea se face printr-un sistem de comenzi și combinații de taste. Există suport pentru marcaje multilayer, abonamente și conținut arhivat. Pentru diferite tipuri MIME, pot fi conectate propriile procesatoare. Analiza și afișarea paginilor HTML se realizează cu ajutorul bibliotecilor BeautifulSoup4 și Readability. Imaginile pot fi transformate în grafică ASCII folosind biblioteca chafa.

Pentru automatizarea executării acțiunilor se folosește un fișier RC, care definește secvența de comenzi la pornire. De exemplu, prin intermediul fișierului RC, se pot deschide automat pagina de start sau se pot încărca conținutul unor site-uri pentru vizualizare ulterioară în offline. Conținutul descărcat este salvat în directorul ~/. cache/offpunk/ sub formă de ierarhie de fișiere în formatele .gmi și .html, permițând, dacă este necesar, modificarea conținutului, curățarea manuală sau vizualizarea paginilor în alte programe.

Proiectul continuă dezvoltarea clienților Gemini și Gopher, AV-98 și VF-1, create de autorul protocolului Gemini. Protocolul Gemini este semnificativ mai simplu decât protocoalele utilizate în Web, dar în același timp este mai funcțional decât Gopher. Partea de rețea a lui Gemini este asemănătoare cu un HTTP foarte simplificat peste TLS (traficul este întotdeauna criptat), iar markup-ul paginilor este mai aproape de Markdown decât de HTML. Protocolul este potrivit pentru crearea unor site-uri hipertext compacte și ușoare, lipsite de complicațiile caracteristice web-ului modern. Protocolul Spartan este destinat transmisiei documentelor în format Gemini, dar se deosebește prin organizarea interacțiunii de rețea (nu folosește TLS) și extinde capacitățile Gemini cu instrumente pentru schimbul de fișiere binare și suportă trimiterea de date pe serverul.

Printre modificările din noua versiune:

  • A fost implementată posibilitatea de a vizualiza benzile desenate XKCD în terminal. O utilitară separată «xkcdpunk» a fost adăugată pentru afișarea benzilor desenate.
    Lansarea browser-ului de consolă Offpunk 3.0, util pentru lucru în modul offline
  • În compunere a fost integrată biblioteca «unmerdify», care permite extragerea conținutului principal din paginile HTML, folosind pentru a exclude elementele inutile un set de reguli «ftr-site-config».
  • Au fost adăugate operațiunile «share» și «reply» pentru a trimite URL-ul paginii pe email și pentru a răspunde autorului atunci când emailul este menționat pe pagină.
  • A fost adăugată comanda «cookies», prin intermediul căreia se poate importa un fișier text cu Cookies, care vor fi trimise pentru domeniul specificat. În acest mod, se pot transmite cookie-uri de sesiune pentru autentificarea pe site. Fișierul cu Cookie poate fi formatat în browserul tradițional (Firefox, Chromium) cu ajutorul extensiei «cookie-txt», după care trebuie importat cu comanda «cookies import mycookie.txt https://domain».
  • Imaginile de pe paginile deschise prin Gemini sunt acum afișate în mod implicit. Dimensiunea imaginilor afișate în terminal a fost crescută.
    Lansarea browser-ului de consolă Offpunk 3.0, util pentru lucru în modul offline
  • A fost implementată afișarea link-urilor ascunse (din etichetele ) către fluxurile RSS și Atom.
  • Link-urile blocate sunt acum evidențiate cu roșu. domenii.
    Lansarea browser-ului de consolă Offpunk 3.0, util pentru lucru în modul offline
  • A fost adăugat suportul pentru preseturi cu mai multe teme de design.
  • A fost adăugată opțiunea de a traduce interfața în limbi diferite.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster