2012-08-07 11 views
24

फाइल सिस्टम पर क्रोम/टैम्पर्मोनकी उपयोगकर्ता लिपियों को संग्रहीत किया जाता है?फाइल सिस्टम पर क्रोम/टैम्पर्मॉन्की उपयोगकर्ता संग्रह कहाँ संग्रहीत हैं?

मैं होकी इन-ब्राउजर संपादक का उपयोग करने के बजाय सीधे उपयोगकर्ता स्क्रिप्ट संपादित करना चाहता हूं।

+1

विंडोज 7 पर वे यहां स्थापित हैं 'सी: \ उपयोगकर्ता \ cbrand \ AppData \ स्थानीय \ Google \ क्रोम \ उपयोगकर्ता डेटा \ डिफ़ॉल्ट' जो मेरा उपयोगकर्ता फ़ोल्डर कहता है, 'AppData \ Local' संस्करण है विंडोज़ पर .files, जिसमें किसी भी प्रकार का "उपयोग नहीं है। नाम डिफ़ॉल्ट रूप से फ़ाइल को छिपाने के लिए।" और फिर आदि। शायद यह ओएसएक्स पर भी घोंसला है? उसके बाद, प्रत्येक उपयोगकर्तास्क्रिप्ट के लिए एक फ़ोल्डर है, और सक्रिय एक्सटेंशन का डेटाबेस है। – jcolebrand

+8

मैं इस पर नजदीकी से असहमत हूं, यह प्रोग्रामिंग से बिल्कुल संबंधित है। यह जानने के लिए कि उपयोगकर्ताओं को कहां ढूंढना है उन्हें संपादित/प्रोग्रामिंग करने के लिए महत्वपूर्ण हो सकता है। – studgeek

+1

मैंने ओएस-विशिष्ट पहलू को हटाने के लिए उत्तर संपादित किया क्योंकि ब्रॉक का उत्तर ओएस में काम करता है। – studgeek

उत्तर

21

टैम्पर्मोन्की स्क्रिप्ट टैम्पर्मोनकी टैब के माध्यम से अपडेट करना बहुत आसान है। the Tampermonkey FAQ देखें, या बस इसे आज़माएं।

टैम्पर्मोन्की स्क्रिप्ट को एक विशेष SQLite डेटाबेस में संग्रहीत किया गया था और फ़ाइल फॉर्म में सीधे संपादन योग्य नहीं थे।
अद्यतन:version 3.5.3630 के रूप में, टैम्पर्मोन्की स्क्रिप्ट अब क्रोम के एक्सटेंशन संग्रहण का उपयोग करके संग्रहीत हैं। वे अभी भी फ़ाइल रूप में संपादित नहीं किए, लेकिन Tampermonkey (derjanb) के विकासकर्ता काम आते हुए a Python script to extract them.


बना दिया है क्रोम Userscripts (नहीं Tampermonkey स्क्रिप्ट के रूप में ही) के रूप में क्रोम के लिए, जमा हो जाती है और क्रोमियम ब्राउज़र:

 
Windows XP: 
    Chrome : %AppData%\..\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\ 
    Chromium: %AppData%\..\Local Settings\Application Data\Chromium\User Data\Default\Extensions\ 

Windows Vista/7/8: 
    Chrome : %LocalAppData%\Google\Chrome\User Data\Default\Extensions\ 
    Chromium: %LocalAppData%\Chromium\User Data\Default\Extensions\ 

Linux: 
    Chrome : ~/.config/google-chrome/Default/Extensions/ 
    Chromium: ~/.config/chromium/Default/Extensions/ 

Mac OS X: 
    Chrome : ~/Library/Application Support/Google/Chrome/Default/Extensions/ 
    Chromium: ~/Library/Application Support/Chromium/Default/Extensions/ 

this answer या this Google Groups thread देखें।
ध्यान दें कि क्रोम उपयोगकर्ता स्क्रिप्ट स्वत: जेनरेट किए गए मैनिफेस्ट के साथ स्वचालित रूप से क्रोम एक्सटेंशन में बनाई जाती हैं।

हालांकि :

  1. जगह काम नहीं करेगा में इन फ़ाइलों को संपादित करना। क्रोम परिवर्तनों को अनदेखा करता है और/या ओवरराइट करता है।
  2. उपयोगकर्ता लिपियों के लिए, आसान संपादन और अपडेट करने के लिए, this answer में अपना पर्यावरण सेट अप करें।
  3. टैम्पर्मोनकी स्क्रिप्ट उसी तरह से संग्रहीत नहीं हैं। वे एक विशेष SQLite डेटाबेस में टैम्पर्मोनकी द्वारा संग्रहीत हैं और सीधे इस तरह संपादन योग्य नहीं हैं। अद्यतन: यह version 3.5.3630 के साथ बदल दिया गया था, या तो। ऊपर देखो।
+1

धन्यवाद। मैं उन्हें आसानी से बाहरी रूप से साझा करने का एक तरीका ढूंढ रहा था, ताकि अन्य डाउनलोड कर सकें (एक लिंक या सीपी स्क्रिप्ट के माध्यम से) ऐसा लगता है कि यह संभव नहीं है। – isaaclw

+0

डैशबोर्ड – jcuenod

+2

पर उपयोगिता टैब का उपयोग करके निर्यात करना संभव है अब टैम्पर्मोन्की स्क्रिप्ट अब क्रोम के एक्सटेंशन स्टोरेज में संग्रहीत हैं। अगर किसी को इसकी जरूरत है: मैंने उन्हें निकालने के लिए एक पायथन लिपि लिखी है। https://gist.github.com/derjanb/9f6c10168e63c3dc3cf0 – derjanb

संबंधित मुद्दे