वर्तमान में कमांड लाइन के माध्यम से Google Chrome में खुले टैब प्राप्त करें


19

मैं एक शेल स्क्रिप्ट लिखना चाहता हूं जो क्रोम से फ़ायरफ़ॉक्स में सभी टैब को स्वचालित रूप से स्थानांतरित करता है (क्रोम से टैब की सूची प्राप्त करके, और फिर उन्हें स्क्रिप्ट के साथ फ़ायरफ़ॉक्स में खोलना।) Google क्रोम में, क्या सूची प्राप्त करना संभव है। कमांड लाइन के माध्यम से खुले टैब की?

जवाबों:


8

इस प्रश्न का उत्तर नहीं दिया गया था, ऊपर का समाधान क्रोम देव टूल्स के लिए है, जहां ओपी ने सीएलआई में पूछा था, इसलिए यह वह समाधान है जो मैंने पाया है:

strings ~/'.config/chromium/Default/Current Session' | 'grep' -E '^https?://'


1

आप ओपन-सोर्स उपयोगिता का भी उपयोग कर सकते हैं chrome-cli। आप Homebrew के साथ स्थापित कर सकते हैं:

brew install chrome-cli

इसके अलावा, README से एक बात का ध्यान रखें:

जावास्क्रिप्ट को निष्पादित करने के लिए आपको पहले इसे अनुमति देना चाहिए View > Developer > Allow JavaScript from Apple Events

यहाँ यह कैसा दिखता है:

$ chrome-cli list tabs
[1889] Edit - Super User
[1918] prasmussen/chrome-cli: Control Google Chrome from the command line
[1905] Yotto Winter Mix 19 by Yotto
$ chrome-cli list links
[1889] /superuser//posts/1407956/edit
[1918] https://github.com/prasmussen/chrome-cli
[1905] https://soundcloud.com/yotto/yotto-winter-mix-2019
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.