ऑफलाइन काम करू शकणारा CLI वेब ब्राउझर ऑफपंक करा 

नेट सर्फिंग मला एक मनोरंजक प्रकल्प सापडला मला खात्री आहे की टर्मिनल प्रेमींना ते आवडेल आणि आज आपण ज्या प्रोजेक्टबद्दल बोलणार आहोत त्याला ऑफपंक म्हणतात.

ऑफपंक एक कन्सोल वेब ब्राउझर आहे (CLI) आणि ज्याने अलीकडेच त्याची पहिली आवृत्ती प्रसिद्ध केली आहे. हा ब्राउझर, वेब पृष्ठे उघडण्याव्यतिरिक्त, ते जेमिनी प्रोटोकॉल वापरून कार्य करते, गोफर आणि स्पार्टन, तसेच RSS आणि Atom फॉरमॅटमध्ये बातम्या फीड वाचा. 

ऑफपंक बद्दल

व्यवस्थापन हे कमांड आणि कीबोर्ड शॉर्टकटच्या प्रणालीद्वारे केले जाते. विविध MIME प्रकारांसाठी बहु-स्तरीय बुकमार्क, सदस्यता आणि संग्रहित सामग्री राखण्यासाठी एक लवचिक प्रणाली आहे, तसेच तुम्ही तुमचे स्वतःचे हँडलर प्लग इन करू शकता. HTML पृष्ठांचे पार्सिंग आणि डिस्प्ले BeautifulSoup4 आणि वाचनीयता लायब्ररी वापरून केले जाते, प्रतिमा व्यतिरिक्त क्रॅपी लायब्ररी वापरून ASCII ग्राफिक्समध्ये रूपांतरित करू शकता.

च्या वैशिष्ट्ये जे ऑफपंक पासून वेगळे आहे:

  • तुमचा कीबोर्ड न सोडता आणि विचलित न होता https/gemini/gopher/spartan ब्राउझ करा
  • इंटिग्रेटेड डॉक्युमेंटेशन: कमांड्सची यादी किंवा कमांडवर विशिष्ट मदत मिळविण्यासाठी फक्त मदत टाइप करा.
  • कॅश्ड सामग्री ऑफलाइन ब्राउझ करण्यासाठी ऑफलाइन मोड. विनंती केलेले आयटम पुढील सिंक दरम्यान आपोआप पुनर्प्राप्त केले जातात आणि आपल्या टूरमध्ये जोडले जातात.
  • सामग्रीवर लक्ष केंद्रित करण्यासाठी HTML पृष्ठे सुशोभित केलेली आहेत. अबाधित वाचा किंवा संपूर्ण पृष्ठ पूर्ण दृश्यासह पहा.
  • RSS/Atom फीड आपोआप शोधले जातात आणि gemlogs म्हणून प्रक्रिया केली जातात. ते व्ह्यू फीड आणि व्ह्यू फीडसह एक्सप्लोर केले जाऊ शकतात.
  • पृष्ठावरील "सदस्यता" चे समर्थन करते. सदस्यत्व घेतलेल्या पृष्ठांवर दिसणारी नवीन सामग्री तुमच्या पुढील टूरमध्ये आपोआप जोडली जाते.
  • एकाधिक सूची, एकात्मिक संपादन, सूची सदस्यता/फ्रीझिंग आणि सामग्री संग्रहण मध्ये जटिल बुकमार्क व्यवस्थापन.
  • प्रगत नेव्हिगेशन साधने जसे की टूर मार्क (VF-1 नुसार). AV-98 च्या विपरीत, दौरा सत्रांमधील डिस्कवर जतन केला जातो.
  • विविध MIME प्रकारांसाठी बाह्य हँडलर प्रोग्राम निर्दिष्ट करण्याची क्षमता (हँडलर वापरा)
  • -sync कमांडद्वारे कॉन्फिगर करण्यायोग्य खोलीसह गैर-परस्परसंवादी कॅशे निर्मिती. कॅशे इतर सॉफ्टवेअरद्वारे सहजपणे वापरता येते.
  • IPv6 समर्थन
  • पायथनद्वारे ओळखल्या जाणार्‍या कोणत्याही वर्ण एन्कोडिंगला समर्थन देते
  • क्रिप्टोग्राफी: TOFU किंवा CA सर्व्हर प्रमाणपत्र प्रमाणीकरण
  • क्रिप्टोग्राफी: ओपनस्लबिनरी उपलब्ध असल्यास क्लायंट प्रमाणपत्रांसाठी व्यापक समर्थन

क्रियांची अंमलबजावणी स्वयंचलित करण्यासाठी, आरसी फाइल वापरली जाते जी स्टार्टअपवर स्क्रिप्ट परिभाषित करते. उदाहरणार्थ, RC फाईलद्वारे, तुम्ही होम पेज आपोआप उघडू शकता किंवा नंतर ऑफलाइन पाहण्यासाठी काही साइटची सामग्री डाउनलोड करू शकता.

डाउनलोड केलेली सामग्री ~/.cache/offpunk/ निर्देशिकेत संग्रहित केली जाते .gmi आणि .html फाइल्सच्या पदानुक्रमानुसार, तुम्हाला सामग्री बदलण्याची, व्यक्तिचलितपणे साफ करण्याची किंवा आवश्यक असल्यास इतर प्रोग्राममधील पृष्ठे पाहण्याची परवानगी देते.

प्रकल्प जेमिनी आणि गोफर AV-98 आणि VF-1 क्लायंटचा विकास सुरू ठेवतो, जेमिनी प्रोटोकॉलच्या लेखकाने तयार केले आहे. जेमिनी प्रोटोकॉल वेबवर वापरल्या जाणार्‍या प्रोटोकॉलपेक्षा खूपच सोपे आहे, परंतु गोफरपेक्षा अधिक कार्यक्षम आहे. मिथुनचा नेटवर्क भाग TLS वर अतिशय सरलीकृत HTTP सारखा दिसतो (रहदारी नेहमी एन्क्रिप्ट केलेली असते) आणि पृष्ठ मार्कअप HTML पेक्षा मार्कडाउनच्या जवळ आहे.

आधुनिक वेबमध्ये अंतर्निहित गुंतागुंत न होता हलक्या वजनाच्या आणि कॉम्पॅक्ट हायपरटेक्स्ट साइट्स तयार करण्यासाठी प्रोटोकॉल योग्य आहे.

स्पार्टन प्रोटोकॉल हे जेमिनी फॉरमॅटमध्ये दस्तऐवज हस्तांतरित करण्यासाठी डिझाइन केलेले आहे, परंतु ते नेटवर्क परस्परसंवादाच्या संस्थेमध्ये भिन्न आहे (TLS वापरत नाही) आणि बायनरी फाइल्सची देवाणघेवाण करण्याच्या साधनांसह जेमिनीची क्षमता वाढवते आणि सर्व्हरला डेटा पाठविण्यास समर्थन देते.

शेवटी याबद्दल अधिक जाणून घेण्यास इच्छुक असलेल्यांसाठी ब्राउझर, त्यांना हे माहित असले पाहिजे की प्रोग्राम पायथनमध्ये लिहिलेला आहे आणि बीएसडी परवान्याअंतर्गत सोडला आहे. तुम्ही तपशील तपासू शकता पुढील लिंकवर

या ब्राउझरची चाचणी घेण्यासाठी, फक्त टर्मिनल उघडा आणि टाइप करा:

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

cd AV-98-offline

./offpunk.py

किंवा ते देखील प्रयत्न करू शकतात:

python3 offpunk.py

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   डिएगो चेर्टॉफ म्हणाले

    ते पुनरावलोकन पूर्ण करते! मला नेटवर्क थोडेसे डिफ्लेट झालेले पहायला आवडेल आणि जेमिनी प्रोटोकॉल अतिशय योग्य वाटतो (जरी ते होण्याची शक्यता नाही).