मैं एक ईमेल से म्यूट (माउस का उपयोग किए बिना) में एक लिंक कैसे खोलूं?


24

मट का उपयोग करने के बारे में मुझे जो चीजें पसंद हैं उनमें से एक यह है कि मुझे माउस का उपयोग बिल्कुल नहीं करना है। मुझे बहुत सारे ईमेल मिलते हैं जिनमें लिंक होते हैं, फिर चाहे वे सत्यापन हो ("अपने खाते को मान्य करने के लिए इस लिंक पर क्लिक करें") या फेसबुक या अन्य समान साइटों से। जो मैं जानना चाहता हूं, क्या इन लिंक को बिना क्लिक किए खोलने का कोई तरीका है?

जवाबों:


12

मैं urlscanइसके बजाय का उपयोग करने की सलाह देना चाहता हूं urlview। इसका मैन पेज बताता है कि आपके ईमेल लिंक प्रदर्शित करने के लिए इसे प्राप्त करने के लिए आपके .muttrc में क्या जोड़ने की आवश्यकता है। मैंने पाया कि यह urlviewदो कारणों से बेहतर है :

  1. यह URL को छोटा नहीं करता है urlview
  2. यह उस पाठ को भी प्रदर्शित करता है जिसके संदर्भ में URL होता है, जो कई लिंक वाले ईमेल होने पर बहुत सहायक होता है। मेरे अनुभव में, urlviewयह नहीं है।

मैंने हाल ही में इस स्विच को बनाया है और जब इसे इससे लिंक खोलने की बात आती है तो म्यूट को बहुत अधिक प्रयोग करने योग्य पाया है।


अंतिम संस्करण जो पायथन 2 संगत है 0.9.3 है। आवश्यकता है: पायथन 3.3+ और अजगर-उरविद पुस्तकालय।
दिमित्रीसंडोव

9

हां, सबसे आसान तरीका है urlviewम्यूट के लिए सहायक उपयोगिता। Urlview यूटिलिटी एक शाप कार्यक्रम है जिसे URL एक्सट्रैक्टर और लॉन्चर के रूप में तैयार किया गया है। स्थापना की विधि आपके लक्ष्य ऑपरेटिंग सिस्टम पर निर्भर करती है। इसे Mutt ftp साइट से प्राप्त किया जा सकता है ।

एक बार स्थापित होने के बाद, इसे अपने में रखें ~/.muttrc:

मैक्रो पेजर 'cb' urlview '' urlview के साथ लिंक का अनुसरण करें '

आप अब पेजर में urlview लॉन्च करने के लिए Ctrl+ bका उपयोग कर सकते हैं ।


1
मुझे वास्तव में macro pager \cb <pipe-entry>'urlview'<enter> 'Follow links with urlview'यह काम करने के लिए प्राप्त करना था।
20

4

एक विकल्प urlviewहै w3m, एक पाठ आधारित वेब ब्राउज़र और पेजर।

macro index,pager \cb ": unset wait_key; set pipe_decode\n|w3m\n: set wait_key; unset pipe_decode\n" "call w3m to extract URLs out of a message"

लॉन्च करने के लिए Ctrl-B टाइप करने के बाद w3m, URL स्ट्रिंग्स को लिंक में बदलने के :लिए (एक कॉलन) टाइप w3mकरें।

आप वाई 3 एम के विकल्प सेटिंग पैनल (प्रकार o) को भी लागू कर सकते हैं और "हां, सभी पृष्ठों में लिंक के रूप में यूआरएल जैसा तार" सेट कर सकते हैं। फिर आपको :संदेश के माध्यम से पेज टाइप करते रहना होगा ।


वहाँ w3m में रहने के बजाय, फ़ायरफ़ॉक्स में w3m लिंक खोलने का एक तरीका है?
स्पार्कवॉक

1
हाँ। खोलें w3m, oविकल्प सेटिंग पैनल खोलने के लिए टाइप करें, नीचे "बाहरी प्रोग्राम सेटिंग्स" पर स्क्रॉल करें और "बाहरी ब्राउज़र" या "दूसरा बाहरी ब्राउज़र" को "फ़ायरफ़ॉक्स" पर सेट करें। सेटिंग को बचाने के लिए "ओके" चुनें। बाहरी ब्राउज़र का उपयोग करने के लिए, Mवर्तमान पृष्ठ देखने के लिए या <Esc>Mलिंक का अनुसरण करने के लिए टाइप करें; दूसरा बाहरी ब्राउज़र का उपयोग करने के लिए, टाइप करें 2Mया 2<Esc>M
गैरीजॉन

धन्यवाद। हालाँकि, यह मेरे लिए काम नहीं कर रहा है। इसमें अधिक समस्या निवारण शामिल हो सकता है, इसलिए मैंने एक उचित प्रश्न पूछा है ।
११:११ बजे स्पार्कहॉक

0

एक नो-प्लगइन्स विकल्प (हैकिश)।

macro index,pager gu "| grep -Eom1 '(http|https)://[a-zA-Z0-9./?=_-&]*' > /tmp/mutt_url; google-chrome $(cat /tmp/mutt_url); rm /tmp/mutt_url<enter>"

प्रेसिंग गु का पहला url एक हाइलाइटेड या ओपन ईमेल में मिलेगा (http के लिए grepping करके, इसे जो भी आपको अपनी स्थिति में उचित लगे उसे बदल दें) और क्रोम में खोल दें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.