Оффлайн режиминде иштөө үчүн оптималдаштырылган Offpunk консолдук браузеринин биринчи чыгарылышы

Offpunk консолдук браузеринин биринчи туруктуу релизи жарык көрдү, ал веб-баракчаларды ачуудан тышкары Gemini, Gopher жана Spartan протоколдору аркылуу иштөөнү, ошондой эле RSS жана Atom форматтарындагы жаңылыктарды окууну колдойт. Программа Python тилинде жазылган жана BSD лицензиясы боюнча таратылган.

Offpunkтин негизги өзгөчөлүгү - анын мазмунду оффлайн режиминде көрүүгө багытталгандыгы. Браузер баракчаларга жазылууга же аларды кийинчерээк көрүү үчүн белгилөөгө мүмкүндүк берет, андан кийин баракчанын маалыматтары автоматтык түрдө кэштелет жана зарыл болсо жаңыланат. Ошентип, Offpunk жардамы менен сиз жергиликтүү көрүү үчүн дайыма жеткиликтүү болгон сайттардын жана барактардын көчүрмөлөрүн сактай аласыз жана маалыматтарды мезгил-мезгили менен синхрондоштуруу аркылуу жаңыртып турсаңыз болот. Синхрондоштуруу параметрлери колдонуучу тарабынан конфигурацияланат, мисалы, кээ бир мазмунду күнүнө бир жолу, ал эми айрымдарын айына бир жолу шайкештештирсе болот.

Башкаруу буйруктар системасы жана клавиатура жарлыктары аркылуу ишке ашырылат. Көп деңгээлдүү кыстармаларды, жазылууларды жана архивделген мазмунду сактоо үчүн ийкемдүү система бар. Ар кандай MIME түрлөрү үчүн өзүңүздүн иштеткичтериңизди туташтыра аласыз. HTML баракчалары BeautifulSoup4 жана Readability китепканалары аркылуу талданат жана көрсөтүлөт. Сүрөттөрдү chafa китепканасы аркылуу ASCII графикасына айландырса болот.

Аракеттердин аткарылышын автоматташтыруу үчүн, ишке киргизүүдө буйруктардын ырааттуулугун аныктаган RC файлы колдонулат. Мисалы, RC файлы аркылуу сиз автоматтык түрдө башкы баракты ача аласыз же айрым сайттардын мазмунун кийинчерээк оффлайн режиминде көрүү үчүн жүктөп алсаңыз болот. Жүктөлгөн мазмун ~/.cache/offpunk/ каталогунда .gmi жана .html форматтарындагы файлдардын иерархиясы катары сакталат, бул мазмунду өзгөртүүгө, кол менен тазалоого же зарыл болсо, башка программалардагы барактарды көрүүгө мүмкүндүк берет.

Проект продолжает развитие Gemini- и Gopher-клиентов AV-98 и VF-1, созданных автором протокола Gemini. Протокол Gemini значительно проще протоколов, используемых в Web, но при этом более функционален, чем Gopher. Сетевая часть Gemini напоминает сильно упрощённый HTTP поверх TLS (трафик обязательно шифруется), а разметка страниц ближе к Markdown, чем к HTML. Протокол подходит для создания компактных и лёгких гипертекстовых сайтов, лишённых усложнений, свойственных современному Web. Протокол Spartan рассчитан на передачу документов в формате Gemini, но отличается организацией сетевого взаимодействия (не использует TLS) и расширяет возможности Gemini средствами для обмена бинарными файлами и поддерживает отправку данных на Server.

Оффлайн режиминде иштөө үчүн оптималдаштырылган Offpunk консолдук браузеринин биринчи чыгарылышы


Source: opennet.ru
DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster