एंड्रॉइड - मैं अपने सभी खुले फ़ायरफ़ॉक्स टैब को टेक्स्ट फ़ाइल में कैसे निर्यात कर सकता हूं?

Android How Can I Export All My Open Firefox Tabs Text File



समाधान:

पर एंड्रॉयड सिस्टम आप उपयोग कर सकते हैं टर्मक्स ( नहीं जड़ आवश्यक):

  1. फ़ायरफ़ॉक्स में URL पर नेविगेट करें:फ़ाइल:///data/data/org.mozilla.firefox/files/mozilla/
  2. का लिंक चुनें***.आपकी प्रोफ़ाइल का डिफ़ॉल्ट फ़ोल्डर
  3. चुनेंsessionstore.js फ़ाइल
  4. इस फ़ाइल की सामग्री को कॉपी करें और इसमें सहेजेंस्थानीय भंडारण पर sessionstore.js फ़ाइल
  5. अपने टैब यूआरएल को आउटपुट करने के लिए टर्मक्स में कमांड चलाएँ:



    cat ~/storage/shared/sessionstore.js | sed -n ' [email protected] {'url':'@& [email protected] ; [email protected] ','title'@ [email protected] ' | sed '/^[:{]'/d'  

    Or, this command to save your tabs urls in file sessionstore.txt on your local storage:

    cat ~/storage/shared/sessionstore.js | sed -n ' [email protected] {'url':'@& [email protected] ; [email protected] ','title'@ [email protected] ' | sed '/^[:{]'/d' > ~/storage/shared/sessionstore.txt 

Note : this solution requires a rooted Android.

In a terminal emulator app, execute:

(Requires Busybox if running Android 5.1.1 or below. For Marshmallow, remove the term busybox from the following command.)

su content query --uri content://org.mozilla.firefox.db.tabs/tabs/ --projection url | busybox cut -d '=' f 2 > /sdcard/firefox_tabs.txt 

दूसरे आदेश की व्याख्या:

  • सामग्री क्वेरी: सामग्री प्रदाता से पूछताछ करने के लिए
  • org.mozilla.firefox.db.tabs: Firefox का एक सामग्री प्रदाता।
  • --प्रोजेक्शन यूआरएल: सूची डेटाकेवल url स्तंभ

(विस्तार करने के लिए छवि पर क्लिक करें)

आईएमजी:

या यदि आपके पासएंड्रॉइड में sqlite3 टूल, तो आप यह कर सकते हैं:

su sqlite3 /data/data/org.mozilla.firefox/files/mozilla/*.default/browser.db 'SELECT url FROM tabs ORDER BY position' > /sdcard/firefox_tabs.txt 

मैंने मान लिया है कि आपके पास एक फ़ायरफ़ॉक्स प्रोफ़ाइल है और इसका नाम नहीं बदला गया है। यदि आपके पास एक बहु-प्रोफ़ाइल सेटअप है या यदि आपने प्रोफ़ाइल का नाम बदल दिया है, तो इसके बजाय*.डिफ़ॉल्ट प्रोफ़ाइल का सही नाम प्रदान करें जिसके टैब आप अपनी सूची में चाहते हैं।


जाहिरा तौर पर एक Android विशिष्ट फ़ायरफ़ॉक्स ब्राउज़र प्लग-इन है जिसे टैब बैकअप कहा जाता है। यह आकर्षण की तरह काम करने लगता है! यह एक टेक्स्ट फ़ाइल को में रखता है/स्टोरेज/एमुलेटेड/0/एंड्रॉइड/टैब्स_बैकअप/ ( उर्फ. /sdcard/Android/tabs_backup/) कहा जाता हैबैकअप_DDMMYYY_hhmmss.txt।

हालांकि, यह जानना अभी भी दिलचस्प होगा कि कमांड लाइन से इसे कैसे किया जाए।


अपडेट करें: 2018-08-15

कुछ समय पहले से, टैब बैकअप Android Firefox के हाल के संस्करणों के लिए अब काम नहीं करता है। इसके बजाय, टैब निर्यात का उपयोग करें। Tabs आयात करने के लिए आपको एक अलग प्लगइन की भी आवश्यकता है।