Buyruq satri brauzeri bo'lgan Offpunkning birinchi barqaror versiyasi nashr etildi. Veb-sahifalarni ko'rsatishdan tashqari, u Gemini, Gopher va Spartan protokollarini, shuningdek, RSS va Atom yangiliklar lentalarini qo'llab-quvvatlaydi. Dastur Python tilida yozilgan va BSD litsenziyasi ostida tarqatiladi.
Offpunkning asosiy xususiyati uning oflayn kontentni ko'rishga qaratilganligidir. Brauzer sizga sahifalarga obuna bo'lish yoki ularni keyinroq ko'rish uchun belgilash imkonini beradi, shundan so'ng bu sahifalar avtomatik ravishda keshlanadi va kerak bo'lganda yangilanadi. Shunday qilib, Offpunk sizga mahalliy ko'rish uchun doimo mavjud bo'lgan va davriy ma'lumotlarni sinxronlashtirish orqali yangilangan veb-saytlar va sahifalarning nusxalarini saqlash imkonini beradi. Sinxronizatsiya parametrlari foydalanuvchi tomonidan sozlanishi mumkin; masalan, ba'zi kontent kuniga bir marta, boshqalari esa oyiga bir marta sinxronlashtirilishi mumkin.
Boshqaruv buyruq tizimi va klaviatura yorliqlari orqali ta'minlanadi. Ko'p darajali xatcho'plar, obunalar va arxivlangan kontentni boshqarish uchun moslashuvchan tizim mavjud. Turli MIME turlari uchun maxsus ishlov beruvchilarni qo'shish mumkin. HTML sahifalari BeautifulSoup4 va Readability kutubxonalari yordamida tahlil qilinadi va namoyish etiladi. Tasvirlarni chafa kutubxonasi yordamida ASCII art formatiga o'zgartirish mumkin.
Amallarni avtomatlashtirish uchun ishga tushirishda buyruqlar ketma-ketligini belgilaydigan RC fayli ishlatiladi. Masalan, RC fayli avtomatik ravishda bosh sahifani ochishi yoki ma'lum veb-saytlarning tarkibini oflayn ko'rish uchun yuklab olishi mumkin. Yuklab olingan tarkib ~/.cache/offpunk/ katalogida .gmi va .html fayllarining ierarxiyasi sifatida saqlanadi, bu sizga kerak bo'lganda tarkibni o'zgartirish, qo'lda tozalash yoki sahifalarni boshqa dasturlarda ko'rish imkonini beradi.
Loyiha Gemini protokoli muallifi tomonidan yaratilgan Gemini va Gopher mijozlarining AV-98 va VF-1 ni ishlab chiqishni davom ettiradi. Gemini protokoli vebda ishlatiladigan protokollarga qaraganda ancha sodda, ammo Gopherga qaraganda ko'proq funktsionaldir. Gemini tarmoqlari TLS orqali ancha soddalashtirilgan HTTPga o'xshaydi (trafik har doim shifrlangan) va uning sahifa belgisi HTMLga qaraganda Markdownga yaqinroq. Protokol zamonaviy vebga xos bo'lgan murakkabliklardan xoli bo'lgan ixcham va yengil gipermatnli saytlarni yaratish uchun mos keladi. Spartan protokoli Gemini formatidagi hujjatlarni uzatish uchun mo'ljallangan, ammo tarmoq o'zaro ta'sirini tashkil qilishda farq qiladi (u TLS dan foydalanmaydi) va Gemini imkoniyatlarini ikkilik fayllarni almashish vositalari bilan kengaytiradi va ma'lumotlarni yuborishni qo'llab-quvvatlaydi. server.

Manba: opennet.ru
