First issue of Offpunk Console Browser, optimized to work in offline mode

Published The first stable edition of the console browser OFFPUNK that supports in addition to opening Web pages work on Protocols gemini , Gopher and Spartan , as well as reading news feeds in RSS and Atom formats. The program is written in Python and distributed under a BSD license.

The key feature ofFPUNK is the orientation on viewing content in Offile -Rezhim. The browser allows you to subscribe to pages or march them for further viewing, after which these pages are automatically cached and updated if necessary. Thus, using OFFPUNK you can support copies of sites and pages,
Always available for local viewing and maintained up-to-date thanks to the execution of periodic data synchronization. The synchronization parameters are configured by the user, for example, some content can be synchronized once a day, and some time per month.

Controls is performed through the command system and keyboard combinations. There is a flexible system for maintaining multi-level bookmarks, subscriptions and archived content. For different MIME types, you can connect your handlers. Himing and displaying HTML pages is carried out using the Beautifulsoup4 and Readability . Images can be converted to ASCII graphics using the chafa .

To automate action, an RC file is used, which defines the sequence of commands when started. For example, you can automatically open the homepage via the RC file or download the contents of some sites for later viewing in offline. Downloadable content is saved in the ~ / .Cache / Offpunk directory / in the form of the file hierarchy in the .gmi and .html formats, which allows you to change the contents, hold manual cleaning or viewing pages in other programs.

The project is developing by the author of the Gemini protocol and continues the development of Gemini- and Gopher-clients AV-98 and vf-1 . Protocol gemini is much easier than the protocols used in the Web, but at the same time more functional than the Gopher. Network Protocol Gemini Reminds highly simplified HTTP over TLS (traffic is necessarily encrypted), and Page

/Media reports.