আমি পাইথন কমান্ড ব্যবহার করে ফায়ারফক্সে এটি করতাম, তবে সম্প্রতি কিছু পরিবর্তন হয়েছে এবং আমি আর ইউআরএল পেতে পারি না!
ফায়ারফক্সের সাথে কী কাজ করত:
#!/bin/bash current_tab_num () { python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nprint str(jdata["windows"][0]["selected"])' } current_tab_url () { sed -n "$(current_tab_num)p" <(python2 <<< $'import json\nf = open("/home/username/.mozilla/firefox/xxxxx.default/sessionstore.js", "r")\njdata = json.loads(f.read())\nf.close()\nfor win in jdata.get("windows"):\n\tfor tab in win.get("tabs"):\n\t\ti = tab.get("index") - 1\n\t\tprint tab.get("entries")[i].get("url")') } current_tab_url
ফায়ার ফক্স এবং / বা ক্রোমে কীভাবে এটি করা যায় তা আমাকে কেউ বলতে পারেন?
দ্রষ্টব্য : আমি অজগর বুঝতে পারি না, আমি সবেমাত্র এই আদেশগুলি কোথাও পেয়েছি এবং সেগুলি ব্যাশে ব্যবহার করেছি!