قم بإيقاف متصفح الويب CLI الذي يمكنه العمل دون اتصال 

تصفح الانترنت لقد وجدت مشروعًا مثيرًا للاهتمام أنا متأكد من أن عشاق المحطة سيحبونها ، والمشروع الذي سنتحدث عنه اليوم يسمى Offpunk.

Offpunk هو مستعرض ويب وحدة التحكم (CLI) والتي أصدرت مؤخرًا نسختها الأولى. هذا المتصفح ، بالإضافة إلى فتح صفحات الويب ، فهو يعمل باستخدام بروتوكولات Gemini, Gopher و Spartan ، بالإضافة إلى قراءة موجز الأخبار بتنسيقات RSS و Atom. 

حول Offpunk

إدارة يتم ذلك من خلال نظام الأوامر واختصارات لوحة المفاتيح. يوجد نظام مرن للحفاظ على الإشارات المرجعية والاشتراكات والمحتوى المؤرشف متعدد المستويات لأنواع MIME المختلفة ، بالإضافة إلى أنه يمكنك توصيل معالجاتك الخاصة. يتم تحليل صفحات HTML وعرضها باستخدام مكتبات BeautifulSoup4 و Readability ، بالإضافة إلى الصور يمكن التحويل إلى رسومات ASCII باستخدام مكتبة crappy.

من ملامح التي تبرز من Offpunk:

  • تصفح https / gemini / gopher / spartan دون ترك لوحة المفاتيح وبدون تشتيت الانتباه
  • التوثيق المتكامل: ما عليك سوى كتابة help للحصول على قائمة بالأوامر أو تعليمات محددة في الأمر.
  • وضع عدم الاتصال بالإنترنت لتصفح المحتوى المخزن مؤقتًا في وضع عدم الاتصال. يتم استرداد العناصر المطلوبة تلقائيًا أثناء المزامنة التالية وإضافتها إلى جولتك.
  • تم تزيين صفحات HTML للتركيز على المحتوى. اقرأ دون إزعاج أو اعرض الصفحة بأكملها مع العرض الكامل.
  • يتم اكتشاف موجز ويب RSS / Atom ومعالجته تلقائيًا كمدونات gemlog. يمكن استكشافها من خلال عرض الأعلاف وعرض الخلاصات.
  • يدعم "الاشتراكات" للصفحة. تتم إضافة المحتوى الجديد الذي يتم عرضه على الصفحات المشتركة تلقائيًا إلى جولتك التالية.
  • إدارة الإشارات المرجعية المعقدة عبر قوائم متعددة ، التحرير المتكامل ، قائمة الاشتراك / التجميد وأرشفة المحتوى.
  • أدوات التنقل المتقدمة مثل علامة Toury (وفقًا لـ VF-1). على عكس AV-98 ، يتم حفظ الجولة على القرص بين الجلسات.
  • القدرة على تحديد برامج المعالجة الخارجية لأنواع MIME المختلفة (استخدام المعالج)
  • إنشاء ذاكرة تخزين مؤقت غير تفاعلية بعمق قابل للتكوين عبر الأمر –sync. يمكن بسهولة استخدام ذاكرة التخزين المؤقت بواسطة برامج أخرى.
  • دعم IPv6
  • يدعم ترميز أي حرف تتعرف عليه Python
  • التشفير: التحقق من صحة شهادة خادم TOFU أو CA
  • التشفير: دعم واسع لشهادات العميل إذا كان Openslbinary متاحًا

لأتمتة تنفيذ الإجراءات ، يتم استخدام ملف RC الذي يحدد البرنامج النصي عند بدء التشغيل. على سبيل المثال ، من خلال ملف RC ، يمكنك فتح الصفحة الرئيسية تلقائيًا أو تنزيل محتوى بعض المواقع لعرضه لاحقًا في وضع عدم الاتصال.

يتم تخزين المحتوى الذي تم تنزيله في الدليل ~ / .cache / offpunk / كتسلسل هرمي لملفات .gmi و. html ، مما يسمح لك بتغيير المحتوى أو تنظيفه يدويًا أو عرض الصفحات في برامج أخرى إذا لزم الأمر.

المشروع تواصل تطوير عملاء Gemini و Gopher AV-98 و VF-1، تم إنشاؤه بواسطة مؤلف بروتوكول الجوزاء. يعتبر بروتوكول Gemini أبسط بكثير من البروتوكولات المستخدمة على الويب ، ولكنه أكثر فاعلية من بروتوكول Gopher. يشبه جزء الشبكة من Gemini بروتوكول HTTP مبسطًا للغاية عبر TLS (يتم دائمًا تشفير حركة المرور) وترميز الصفحة أقرب إلى Markdown منه إلى HTML.

البروتوكول مناسب لإنشاء مواقع نص تشعبي خفيفة الوزن ومضغوطة دون التعقيدات الكامنة في الويب الحديث.

بينما تم تصميم بروتوكول Spartan لنقل المستندات بتنسيق Gemini ، إلا أنه يختلف في تنظيم تفاعل الشبكة (لا يستخدم TLS) ويوسع إمكانيات Gemini بوسائل تبادل الملفات الثنائية ويدعم إرسال البيانات إلى الخادم.

أخيرا للراغبين في معرفة المزيد عنها المتصفح ، يجب أن يعلموا أن البرنامج مكتوب بلغة Python وتم إصداره بموجب ترخيص BSD. يمكنك التحقق من التفاصيل في الرابط التالي.

لاختبار هذا المتصفح ، ما عليك سوى فتح Terminal واكتب:

git clone https://tildegit.org/ploum/AV-98-offline.git

cd AV-98-offline

./offpunk.py

أو يمكنهم أيضًا تجربة:

python3 offpunk.py

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

      دييغو شيرتوف قال

    هذا يكمل المراجعة! أرغب في رؤية الشبكة وهي تنكمش قليلاً ، ويبدو بروتوكول Gemini مناسبًا جدًا (على الرغم من أنه من غير المحتمل حدوثه).