टैब टैब, ब्राउज़र टैब के साथ काम करने के लिए एक फाइल सिस्टम

यह ज्ञात हो गया हाल ही में TabFS परियोजना का शुभारंभ, जिसका एक विकास है एक फ़ाइल सिस्टम इसका उद्देश्य है क्रोम या फ़ायरफ़ॉक्स में खुले टैब की सामग्री को एक फ़ाइल पदानुक्रम के रूप में प्रदर्शित करें, टैब किए गए साइट संसाधनों और ब्राउज़र विकल्पों को शामिल करना।

यानी TabFS के साथ सभी ब्राउज़र टैब एक फ़ाइल निर्देशिका के रूप में उपलब्ध हैं जिसे ऑपरेटिंग सिस्टम द्वारा सीधे कमांड लाइन टूल सहित मैनिपुलेट किया जा सकता है, और जिसकी सामग्री सीधे ब्राउज़र टैब में पृष्ठों के प्रदर्शन को प्रभावित करती है।

निर्देशिकाओं में फ़ाइलों की स्थिति सीधे टैब की स्थिति को दर्शाती हैब्राउज़र में s: TabFS की तुलना छद्म-FS / proc से की जा सकती है, लेकिन वर्तमान OS मापदंडों के बजाय, यह ब्राउज़र टैब की स्थिति को दर्शाता है।

उदाहरण के यदि आप एक वर्जित निर्देशिका को हटाते हैं तो यह अपने आप बंद हो जाएगा और शैली फ़ाइलों में परिवर्तन ब्राउज़र में पृष्ठ के प्रदर्शन को भी प्रभावित करेगा। इसके अलावा, आप सामान्य ब्राउज़र सेटिंग्स को बदल सकते हैं जैसे प्लगइन्स को सक्षम और अक्षम करना

इससे आपको बहुत शक्ति मिलती है, क्योंकि अब आप अपने कंप्यूटर पर सभी मौजूदा उपकरण लागू कर सकते हैं जो पहले से ही फाइलों (टर्मिनल कमांड, स्क्रिप्टिंग भाषाओं आदि) को संभालना जानते हैं और अपने ब्राउज़र के साथ नियंत्रण और संवाद करने के लिए उनका उपयोग करते हैं।

अब आपको हर बार जब आप कुछ करना चाहते हैं तो खरोंच से ब्राउज़र एक्सटेंशन को कोड करने की आवश्यकता नहीं है। आप एक स्क्रिप्ट लिख सकते हैं जो आपके ब्राउज़र के साथ संचार करती है, जैसे, पायथन और बैश का मिश्रण, और आप इसे एक एकल साधारण फ़ाइल के रूप में सहेज सकते हैं जिसे आप किसी भी समय चला सकते हैं, और यह आपके किसी अन्य भाग की प्रोग्रामिंग से अलग नहीं है संगणक।

टैबएफएस उपयोगकर्ता-स्पेस फ़ाइल सिस्टम कार्यान्वयन के साथ FUSE मॉड्यूल शामिल हैं और खुले टैब की सामग्री को निर्यात करने के लिए एक ब्राउज़र प्लग-इन। कोड GPLv3 लाइसेंस के तहत वितरित किया जाता है। लिनक्स और macOS पर समर्थित काम।

TabFS के बारे में एक और दिलचस्प बात यह है कि उपयोगकर्ता को विभिन्न मौजूदा कमांड लाइन उपयोगिताओं का उपयोग करने की अनुमति देता है सामान्य फ़ाइलों के साथ खुले टैब की सामग्री के साथ काम करने के लिए, साथ ही टैब में डेटा के प्रसंस्करण को सरल बनाने के लिए स्क्रिप्ट बनाएं (आप ब्राउज़र प्लग-इन बनाने की आवश्यकता के बिना किसी भी परिचित प्रोग्रामिंग भाषा में एक नियंत्रक लिख सकते हैं)। उसी समय, एक्सेस न केवल रीड मोड में प्रदान की जाती है, और ऐसी स्क्रिप्ट का उपयोग ब्राउज़र के साथ नियंत्रण और बातचीत करने के लिए किया जा सकता है।

जैसे, यह उल्लेख है कि ब्राउज़र में एक प्रोग्रामिंग वातावरण के रूप में बहुत अधिक संभावनाएं हैं इंटरैक्टिव, एक जिसमें ग्राफिक्स सबसे प्रोग्रामिंग भाषाओं में कंसोल I / O के रूप में प्राकृतिक हैं।

मुझे लगता है कि कुछ ऐसा है जो इसे धीमा कर देता है और थोड़ा पता लगाया जाता है कि यह सिर्फ क्षमता की कमी है ... फ़ाइलों को खींचें और उन्हें सभ्य टूल के साथ प्रबंधित करें कई वेब-आधारित 'आईडीई' को फ़ाइल प्रबंधन को सुदृढ़ करना होगा, आदि। खरोंच से, और यह आपके कंप्यूटर के बाकी हिस्सों से एक अलग ब्रह्मांड की तरह है, और एक और दूसरे के बीच पलायन एक वास्तविक दर्द है (यदि आप कुछ डेटा एकत्र करने के लिए कुछ पायथन लाइब्रेरी का उपयोग करना चाहते हैं और फिर एक वेब-आधारित विज़ुअलाइज़ेशन है, उदाहरण के लिए, या यदि आप इसके भीतर फ़ाइलों को संस्करणित करना चाहते हैं, या स्नैपशॉट लेते हैं, तो आप आरामदायक परीक्षण चीजों को महसूस करते हैं, आदि)।

पलकों के अलावा, आप सामान्य ब्राउज़र सेटिंग बदल सकते हैंउदाहरण के लिए, प्लगइन्स को सक्षम या अक्षम करें।

DOM नोड्स के माध्यम से नेविगेट करना और HTML पृष्ठों को संपादित करना अभी तक समर्थित नहीं है मक्खी पर, लेकिन डेवलपर्स निकट भविष्य में इस सुविधा को लागू करने का वादा करते हैं। योजनाओं में पृष्ठ पर कुछ कार्यों के लिए नियंत्रकों को जोड़ने की क्षमता प्रदान करना शामिल है (जैसे स्क्रॉल और क्लिक को ट्रैक किया जाएगा)।

अंत में यदि आप इसके बारे में अधिक जानने में रुचि रखते हैं TabFS के बारे में, आप इसमें विवरण देख सकते हैं निम्नलिखित लिंक।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।