Tabee: Chrome टैब का नाम बदलें, पिन, ग्रुप और कस्टमाइज़ करें, अपने-आप
Tabee: Tab Modifier एक मुफ़्त, ओपन सोर्स Chrome एक्सटेंशन है जो आपके टैब के दिखने और काम करने का तरीका अपने-आप बदलता है। आप ऐसे रूल बनाते हैं जो किसी URL से मेल खाते हैं (contains, starts with, ends with, exact या regex), और Tabee उन्हें हर मिलते-जुलते टैब पर लागू करता है: नया टाइटल, कस्टम आइकन, पिन करना, टैब ग्रुप, म्यूट करना, बंद करने से पहले पुष्टि या डुप्लिकेट टैब बंद करना। इसे 6,000 लोग इस्तेमाल करते हैं, Chrome वेब स्टोर पर 39 रेटिंग के साथ इसकी रेटिंग 4.9/5 है, और इसका कोड GitHub पर सबके लिए खुला है।
रूल लिस्ट: हर रूल की एक लाइन, उसके ग्रुप, टाइटल, detection और URL fragment के साथ।
Tabee एक वेब डेवलपर ने बनाया था जो एक जैसे टैब में उलझ जाता था: एक ही साइट की लोकल, स्टेजिंग और प्रोडक्शन कॉपी, सबका टाइटल "My awesome website"। टाइटल में [DEV], [STAGING] या [PROD] जोड़ने वाले एक रूल ने यह समस्या सुलझा दी, और वहीं से एक्सटेंशन बढ़ता गया। यह पहले Tab Modifier नाम से पब्लिश हुआ था; Tabee वही एक्सटेंशन है, नए सिरे से बनाया गया।
Tabee में सब कुछ रूल पर चलता है। जब कोई टैब खुलता या रीलोड होता है, तो Tabee उसके URL को आपकी लिस्ट में सबसे ऊपर से रूल के साथ मिलाता है और जो पहला रूल मेल खाता है, उसे लागू करता है। आपके रूल आपके ब्राउज़र में ही रहते हैं।
Tabee क्या-क्या कर सकता है
टैब का नाम बदलें
किसी भी टैब का टाइटल दोबारा लिखें। मूल टाइटल के लिए {title}, पेज से टेक्स्ट लेने के लिए {.css-selector}, URL matcher से पकड़े गए URL के हिस्से के लिए $1, और title matcher से पकड़े गए टाइटल के हिस्से के लिए @1 इस्तेमाल करें। सिर्फ़ एक बार बदलना हो, तो पेज पर कहीं भी राइट-क्लिक करें और Rename Tab चुनें।
उदाहरण रूल
Detection
Contains
URL fragment
localhost
Title
[LOCAL] {title}
आपके ऐप की लोकल कॉपी [LOCAL] My app के रूप में दिखती है।
टैब आइकन (favicon) बदलें
किसी साइट का favicon बदलकर बिल्ट-इन रंगीन बुलेट या Chrome आइकन, इमोजी, इमेज URL, या सीधे फ़ील्ड में पेस्ट की गई इमेज लगाएं (वह आपके लिए base64 में बदल दी जाती है)।
उदाहरण रूल
Detection
Contains
URL fragment
staging.yourapp.com
Title
[STAGING] {title}
Icon
bullets > bullet-amber
टैब अपने-आप पिन करें
जिन साइटों को आप हमेशा पास रखते हैं, जैसे मेल, कैलेंडर, डॉक्यूमेंटेशन, उनका टैब खुलते ही पिन हो जाता है।
उदाहरण रूल
Detection
Contains
URL fragment
/docs/
Pinned
ON
टैब अपने-आप ग्रुप करें
नाम और रंग के साथ टैब ग्रुप बनाएं, फिर मेल खाने वाले टैब उनमें भेजें। Tabee Chrome के अपने टैब ग्रुप इस्तेमाल करता है, इसलिए आप उन्हें अब भी हाथ से छोटा (collapse), इधर-उधर या रीनेम कर सकते हैं।
उदाहरण रूल
Detection
Contains
URL fragment
app.yoursite.com
Title
[PROD] {title}
Group
Production
टैब को गलती से बंद होने से बचाएं
सुरक्षित (protected) टैब बंद या रीलोड होने से पहले पुष्टि मांगता है। Chrome यह डायलॉग तभी दिखाता है जब आपने पेज पर कुछ किया हो (क्लिक किया हो या टाइप किया हो)।
उदाहरण रूल
Detection
Starts with
URL fragment
https://docs.google.com/document/
Protected
ON
हर साइट का एक ही टैब रखें
Unique चालू होने पर, रूल से मेल खाने वाला दूसरा टैब खोलते ही डुप्लिकेट बंद हो जाता है, ताकि Gmail या डैशबोर्ड का एक ही टैब रहे।
उदाहरण रूल
Detection
Starts with
URL fragment
https://mail.google.com
Unique
ON
टैब अपने-आप म्यूट करें
किसी साइट का हर टैब खुलते ही म्यूट करें, उन वीडियो या सोशल साइटों के लिए जो अपने-आप आवाज़ चलाने लगती हैं।
उदाहरण रूल
Detection
Contains
URL fragment
youtube.com
Muted
ON
Tab Hive: बेकार पड़े टैब बंद करें और बाद में वापस खोलें
वैकल्पिक फ़ीचर। Tab Hive उन टैब को बंद कर देता है जिन्हें आपने तय समय से (डिफ़ॉल्ट रूप से 30 मिनट) इस्तेमाल नहीं किया, और उन्हें साइड पैनल में डोमेन के हिसाब से ग्रुप की गई एक लिस्ट में रखता है, जहां से आप उन्हें खोज और वापस खोल सकते हैं। पिन किए गए टैब छोड़ दिए जाते हैं, और आप राइट-क्लिक मेन्यू से किसी डोमेन या URL को बाहर रख सकते हैं।
Spot Search: कोई भी टैब या बुकमार्क ढूंढें
सभी खुले टैब और बुकमार्क को टाइटल, URL या टैब ग्रुप के नाम से खोजने के लिए Alt+Shift+E (Mac पर Cmd+Shift+E) दबाएं, फिर ऐरो कीज़ और Enter से नतीजे पर पहुंचें।
सभी विंडो एक करें
सभी खुली विंडो को मौजूदा विंडो में लाने के लिए Alt+Shift+W (Mac पर Cmd+Shift+W) दबाएं, या राइट-क्लिक मेन्यू इस्तेमाल करें। शॉर्टकट chrome://extensions/shortcuts पर बदले जा सकते हैं।
Lightweight mode
अपने चुने हुए डोमेन या URL पैटर्न पर Tabee बंद करें, उसके रूल के लिए, Tab Hive के लिए या दोनों के लिए, ताकि भारी वेब ऐप पर कोई असर न पड़े।
इंपोर्ट, एक्सपोर्ट और थीम
बैकअप या शेयर करने के लिए अपने रूल और ग्रुप एक JSON फ़ाइल में एक्सपोर्ट करें, और कोई फ़ाइल इंपोर्ट करके उसे अपने रूल में जोड़ें या उनकी जगह रखें। ऑप्शन पेज सात थीम में आता है: Tabee, Dim, Dark, Halloween, Light, Cupcake और Valentine।
Tabee का रूल कैसे काम करता है
Name: लिस्ट में रूल ढूंढने के लिए एक नाम।
Detection: URL की तुलना कैसे हो। Contains (डिफ़ॉल्ट), Starts with, Ends with, Exact या Regex।
URL fragment: खोजा जाने वाला टेक्स्ट या पैटर्न, जैसे github.com या https://mail.google.com।
Actions: टाइटल, आइकन, ग्रुप, पिन, सुरक्षा, यूनिक और म्यूट में से कोई भी मेल।
टैब खुलने या रीलोड होने पर रूल लिस्ट में ऊपर से जांचे जाते हैं; पहला मेल खाने वाला रूल लागू होता है, इसलिए खास रूल को सामान्य रूल से ऊपर रखें।
Chrome में टैब का नाम बदलने का कोई बिल्ट-इन तरीका नहीं है। Tabee इंस्टॉल करने के बाद, जल्दी बदलाव के लिए पेज पर कहीं भी राइट-क्लिक करें और Rename Tab चुनें। उस साइट का नाम हर बार बदलने के लिए Tabee खोलें, Contains और साइट के डोमेन के साथ एक रूल जोड़ें, और नया टाइटल लिखें; {title} लिखने पर मूल टाइटल आपके टाइटल के अंदर बना रहता है।
साइट से मेल खाने वाला Tabee रूल बनाएं, फिर एक आइकन चुनें: बिल्ट-इन रंगीन बुलेट या Chrome आइकन, इमोजी, इमेज URL, या आइकन फ़ील्ड में पेस्ट की गई इमेज। साइट जब भी लोड होगी, टैब बार में favicon की जगह नया आइकन दिखेगा।
Starts with और https://mail.google.com के साथ एक रूल जोड़ें, और Pinned चालू करें। हर Gmail टैब खुलते ही पिन हो जाएगा। अगर आप चाहते हैं कि Tabee फ़ालतू Gmail टैब बंद कर दे, तो Unique भी चालू करें।
Tabee के Groups पेज पर एक ग्रुप बनाएं (जैसे नीले रंग में "Work")। फिर हर वेबसाइट के लिए एक रूल जोड़ें, जैसे Containsdocs.google.com, और वह ग्रुप चुनें। उस साइट के नए टैब अपने-आप ग्रुप में चले जाएंगे। (docs|sheets|slides)\.google\.com जैसा एक Regex रूल एक साथ कई साइटों को कवर कर सकता है।
उस साइट के रूल में Protected चालू करें। इसके बाद टैब बंद या रीलोड होने से पहले Chrome आपसे पुष्टि मांगेगा। Chrome यह डायलॉग तभी दिखाता है जब आपने पेज पर क्लिक या टाइप किया हो; यह ब्राउज़र का नियम है, Tabee की सेटिंग नहीं।
Contains और साइट के डोमेन के साथ एक रूल जोड़ें, जैसे youtube.com, और Muted चालू करें। उस साइट का हर टैब म्यूट होकर खुलेगा; फिर भी आप टैब के मेन्यू से किसी एक को अनम्यूट कर सकते हैं।
हर एनवायरनमेंट को उसका अपना रूल दें: टाइटल [STAGING] {title} और एम्बर बुलेट आइकन के साथ Containsstaging.yourapp.com, और [PROD] {title} व लाल बुलेट के साथ Containsyourapp.com। स्टेजिंग वाले रूल को प्रोडक्शन वाले रूल से ऊपर रखें, क्योंकि पहला मेल खाने वाला रूल लागू होता है।
टैब एक्सटेंशन के बीच Tabee की जगह
अलग-अलग टैब एक्सटेंशन अलग-अलग समस्याएं हल करते हैं। Tabee एक टैब मॉडिफ़ायर है: यह रूल के आधार पर हर खुले टैब के दिखने और काम करने का तरीका बदलता है। Workona, Toby, OneTab या Tab Session Manager जैसे वर्कस्पेस और सेशन मैनेजर टैब के सेट सेव करके दोबारा खोलते हैं। ये एक-दूसरे के पूरक हैं।
टूल का प्रकार
यह क्या करता है
उदाहरण
इसे कब चुनें
टैब मॉडिफ़ायर
URL पर बने रूल से टैब का नाम और आइकन बदलता है, उन्हें पिन, ग्रुप, म्यूट और सुरक्षित करता है, अपने-आप
Tabee
आप कई टैब खुले रखते हैं और उन्हें बिना हाथ से कुछ किए पहचानना और व्यवस्थित करना चाहते हैं
वर्कस्पेस मैनेजर
टैब के सेट को वर्कस्पेस या कलेक्शन के रूप में सेव करता है, जिनके बीच आप स्विच कर सकते हैं
Workona, Toby
आप प्रोजेक्ट बदलते रहते हैं और टैब का पूरा सेट एक साथ दोबारा खोलना चाहते हैं
टैब लिस्ट
खुले टैब को एक लिस्ट में बदल देता है जिसे आप बाद में वापस खोल सकते हैं
OneTab
आप दर्जनों टैब किनारे रखकर फ़िलहाल बंद करना चाहते हैं
सेशन मैनेजर
पूरी विंडो और सेशन सेव करके वापस खोलता है
Tab Session Manager
आप बाद में वापस खोलने के लिए अपनी विंडो के स्नैपशॉट चाहते हैं
Tabee तब चुनें जब समस्या टैब ढूंढने और पहचानने की हो: एक जैसे टाइटल, हमेशा पिन रहने वाली साइटें, गलती से बंद होने वाले टैब, डुप्लिकेट, शोर करने वाले टैब। Tabee वर्कस्पेस या नाम वाले सेशन सेव नहीं करता।
आप Tabee को किसी सेशन या वर्कस्पेस मैनेजर के साथ इस्तेमाल कर सकते हैं। Tabee हर टैब के लोड होते ही उस पर काम करता है, इसलिए किसी दूसरे एक्सटेंशन से दोबारा खुले टैब को भी आपके टाइटल, आइकन और ग्रुप फिर से मिल जाते हैं।
स्क्रीनशॉट
रूल लिस्ट: हर रूल की एक लाइन, उसके ग्रुप, टाइटल, detection और URL fragment के साथ।ग्रुप: नाम और रंग वाले Chrome टैब ग्रुप, जिनमें रूल टैब भेज सकते हैं।सेटिंग: ऑप्शन पेज की थीम, lightweight mode, Tab Hive और इंपोर्ट/एक्सपोर्ट।
tabsरूल मिलाने के लिए आपके टैब का URL और टाइटल पढ़ना, और उन्हें पिन या म्यूट करना।
tabGroupsटैब ग्रुप बनाना और मेल खाने वाले टैब उनमें भेजना।
storageआपके रूल और सेटिंग आपके ब्राउज़र में सेव करना।
contextMenusराइट-क्लिक के आइटम जोड़ना: Rename Tab, Merge All Windows और Tab Hive के एक्शन।
scriptingसुरक्षित टैब में "क्या आप पक्का बंद करना चाहते हैं?" वाली जांच जोड़ना।
sidePanelक्विक एक्शन और Tab Hive वाला साइड पैनल दिखाना।
bookmarksSpot Search में आपके बुकमार्क खोजना।
alarmsTab Hive चालू होने पर हर मिनट बेकार पड़े टैब की जांच करना।
http://*/*, https://*/*आपके खोले गए पेजों (http और https साइटें) के अंदर टाइटल और आइकन बदलना।
प्राइवेसी
Tabee आपका डेटा न इकट्ठा करता है, न कहीं भेजता है। इसकी Chrome वेब स्टोर लिस्टिंग में घोषित है कि यह आपका डेटा इकट्ठा या इस्तेमाल नहीं करता, और इसके ओपन सोर्स कोड में न कोई एनालिटिक्स है, न कोई रिमोट सर्वर: रूल, ग्रुप और सेटिंग आपके ब्राउज़र में लोकल रूप से (chrome.storage.local) सेव रहते हैं।
ध्यान रखें
Chrome के सिस्टम पेज (chrome://) सुरक्षित होते हैं, इसलिए कोई भी एक्सटेंशन उन्हें नहीं बदल सकता।
लोकल फ़ाइलें (file:///) तभी काम करती हैं जब आप chrome://extensions पर Tabee की डिटेल में Allow access to file URLs चालू करें।
file:// पाथ वाले आइकन ब्राउज़र ब्लॉक कर देता है; इमेज URL इस्तेमाल करें, इमेज पेस्ट करें या data URI इस्तेमाल करें।
हां। Tabee, Tab Modifier का नया नाम है, उसी डेवलपर का, उसी Chrome वेब स्टोर लिस्टिंग और GitHub रिपॉज़िटरी के साथ। इसकी लिस्टिंग इसे "the original Tab Modifier reborn" (मूल Tab Modifier का नया जन्म) कहती है।
हां। कोड MIT लाइसेंस के तहत github.com/furybee/chrome-tab-modifier पर पब्लिश है, जहां प्रोजेक्ट को 701 स्टार मिले हैं। हर बदलाव की मैलवेयर, सीक्रेट और डिपेंडेंसी के लिए ऑटोमैटिक जांच होती है।
नहीं। Tabee में कोई एनालिटिक्स नहीं है और यह अपने किसी सर्वर से बात नहीं करता। आपके रूल आपके ब्राउज़र में लोकल रूप से सेव रहते हैं। इससे होने वाली नेटवर्क रिक्वेस्ट सिर्फ़ वही हैं जो आप खुद सेट करते हैं, जैसे किसी इमेज URL से कस्टम आइकन लोड करना।
किसी पेज का टाइटल और आइकन बदलने के लिए Tabee को उस पेज के अंदर एक छोटी स्क्रिप्ट चलानी होती है, और उसे पहले से पता नहीं होता कि आपके रूल किन साइटों पर लागू होंगे। यह मेल खाने वाले रूल ढूंढने के लिए टैब का URL पढ़ता है और टाइटल बदलने के लिए पेज का टाइटल; पेज का बाकी टेक्स्ट तभी पढ़ा जाता है जब आपका कोई टाइटल CSS सिलेक्टर इस्तेमाल करता हो।
नहीं। मौजूदा वर्शन हर कंप्यूटर पर रूल लोकल स्टोरेज में रखते हैं, इसलिए Chrome Sync उन्हें कॉपी नहीं करता। दूसरे डिवाइस पर वही रूल इस्तेमाल करने के लिए उन्हें Settings से एक JSON फ़ाइल में एक्सपोर्ट करें और वहां वह फ़ाइल इंपोर्ट करें।
Tabee की Settings खोलें और अपने रूल और ग्रुप JSON के रूप में डाउनलोड करने के लिए Export पर क्लिक करें। उन्हें वापस लाने के लिए Import इस्तेमाल करें, चाहे मौजूदा रूल के साथ जोड़कर या उनकी जगह।
हां। किसी पैटर्न से URL मिलाने के लिए detection में Regex चुनें। URL matcher और title matcher भी regex लेते हैं, और उनके कैप्चर ग्रुप टाइटल में $1 या @1 के रूप में दोबारा इस्तेमाल किए जा सकते हैं। Tabee उन पैटर्न को मना कर देता है जो ब्राउज़र को हैंग करने के लिए जाने जाते हैं (ReDoS), जैसे नेस्टेड क्वांटिफ़ायर।
Tabee, Chromium पर आधारित ब्राउज़र में चलता है। Brave और Arc इसे Chrome वेब स्टोर से इंस्टॉल करते हैं। Microsoft Edge में दूसरे स्टोर के एक्सटेंशन की अनुमति देने के बाद इसे Chrome वेब स्टोर से इंस्टॉल किया जा सकता है; यह अभी Edge Add-ons पर नहीं है। Firefox या Safari के लिए कोई वर्शन नहीं है।
Tabee छोटा है (308 KiB) और रूल तभी लागू करता है जब कोई टैब लोड होता है या उसका टाइटल बदलता है। अगर किसी भारी वेब ऐप को छेड़ना नहीं है, तो उसे Lightweight mode में जोड़ें और Tabee उसे छोड़ देगा। Tab Hive बेकार पड़े टैब भी आपके लिए बंद कर सकता है, जिससे मेमोरी खाली होती है।