Ang una nga pagpagawas sa Offpunk console browser, na-optimize alang sa offline nga operasyon

Ang una nga lig-on nga pagpagawas sa Offpunk console browser gipatik, nga, dugang sa pag-abli sa mga panid sa Web, nagsuporta sa pagtrabaho pinaagi sa Gemini, Gopher ug Spartan nga mga protocol, ingon man usab sa pagbasa sa mga feed sa balita sa RSS ug Atom nga mga format. Ang programa gisulat sa Python ug giapod-apod ubos sa lisensya sa BSD.

Usa ka hinungdanon nga bahin sa Offpunk mao ang pagpunting sa pagtan-aw sa sulud sa offline. Gitugotan ka sa browser nga mag-subscribe sa mga panid o markahan kini alang sa pagtan-aw sa ulahi, pagkahuman ang datos sa panid awtomatiko nga gi-cache ug gi-update kung kinahanglan. Sa ingon, sa tabang sa Offpunk, mahimo nimong mapadayon ang mga kopya sa mga site ug panid nga kanunay nga magamit alang sa lokal nga pagtan-aw ug gipadayon hangtod karon pinaagi sa kanunay nga pag-synchronize sa datos. Ang mga parameter sa pag-synchronize gi-configure sa tiggamit, pananglitan, ang pipila nga sulud mahimong i-synchronize kausa sa usa ka adlaw, ug ang uban kausa sa usa ka bulan.

Ang pagpugong gihimo pinaagi sa usa ka sistema sa mga mando ug mga shortcut sa keyboard. Adunay usa ka flexible nga sistema alang sa pagpadayon sa daghang lebel nga mga bookmark, mga subskripsyon ug gi-archive nga sulud. Mahimo nimong ikonektar ang imong kaugalingon nga mga tigdumala alang sa lainlaing mga tipo sa MIME. Ang mga panid sa HTML gi-parse ug gipakita gamit ang BeautifulSoup4 ug Readability nga mga librarya. Ang mga hulagway mahimong ma-convert sa ASCII graphics gamit ang chafa library.

Aron ma-automate ang pagpatuman sa mga aksyon, usa ka RC file ang gigamit nga naghubit sa han-ay sa mga sugo sa pagsugod. Pananglitan, pinaagi sa RC file mahimo nimong awtomatiko nga maablihan ang home page o i-download ang mga sulud sa pipila nga mga site aron makita sa ulahi offline. Ang na-download nga sulod gitipigan sa ~/.cache/offpunk/ direktoryo isip usa ka hierarchy sa mga file sa .gmi ug .html nga mga format, nga nagtugot kanimo sa pag-usab sa sulod, sa kamut nga paglimpyo, o pagtan-aw sa mga panid sa ubang mga programa kon gikinahanglan.

Ang proyekto nagpadayon sa pagpalambo sa Gemini ug Gopher nga mga kliyente AV-98 ug VF-1, nga gimugna sa tagsulat sa Gemini protocol. Ang Gemini protocol mas simple kay sa mga protocol nga gigamit sa Web, apan mas gamhanan usab kini kay sa Gopher. Ang network nga bahin sa Gemini susama sa usa ka labi nga gipayano nga HTTP sa TLS (ang trapiko kinahanglan nga ma-encrypt), ug ang marka sa panid mas duol sa Markdown kaysa sa HTML. Ang protocol angay alang sa paghimo sa mga compact ug lightweight nga hypertext nga mga site, nga wala’y mga komplikasyon nga kinaiyanhon sa modernong Web. Ang Spartan protocol gidisenyo alang sa pagpadala sa mga dokumento sa Gemini nga format, apan lahi sa organisasyon sa network interaction (wala mogamit sa TLS) ug gipalapdan ang mga kapabilidad sa Gemini nga adunay mga himan alang sa pagbayloay sa binary files ug pagsuporta sa pagpadala sa data ngadto sa server.

Ang una nga pagpagawas sa Offpunk console browser, na-optimize alang sa offline nga operasyon


Source: opennet.ru

Idugang sa usa ka comment