फ़ायरफ़ॉक्स या SeaMonkey में URL की सूची कैसे खोलें?


20

मेरे पास पाठ फ़ाइल में URL की एक सूची है, उदाहरण के लिए,

http://url1
http://url2
http://url3

मुझे आश्चर्य है कि फ़ायरफ़ॉक्स (या सीमॉन्की) में एक टैब में प्रत्येक को कैसे खोलना है, एक नया टैब बनाने की परेशानी के बिना, एड्रेस बार में कॉपी करना और प्रत्येक URL के लिए रिटर्न मारना?

मेरा OS उबंटू 10.10 है। कमांड लाइन और जीयूआई समाधान दोनों का स्वागत है।

जवाबों:


26

आप निम्न को एक HTML फ़ाइल में सहेज सकते हैं:

<!doctype html>
<html>
<head>
<title>Open Windows</title>
<script>
function openWindow(){
    var x = document.getElementById('a').value.split('\n');
    for (var i = 0; i < x.length; i++)
        if (x[i].indexOf('.') > 0)
            if (x[i].indexOf('://') < 0)
                window.open('http://'+x[i]);
            else
                window.open(x[i]);
}
</script>
<style>
html, body
{
    height : 99%;
    width  : 99%;
}

textarea
{
    height : 80%;
    width  : 90%;
}
</style>
</head>
<body>
<textarea id="a"></textarea>
<br>
<input type="button" value="Open Windows" onClick="openWindow()">
<input type="button" value="Clear" onClick="document.getElementById('a').value=''">
</body>
</html>

अब फ़ायरफ़ॉक्स में फ़ाइल लोड करें, टेक्सारिया में URL की सूची की प्रतिलिपि बनाएँ और क्लिक करें Open Windows


हाह ... मैंने सोचा नहीं था कि 'डटकर! मैं आमतौर पर इसके साथ firefox `cat file.txt`(जैसा कि वाकीमोइको ने लिखा है) करते हैं। वैसे भी अपने तरीके का उपयोग सभी ओएस पर काम करेगा। : D
tftd

1
अब इसे मैं "जीत के लिए" कहता हूं। प्लेटफार्म स्वतंत्रता के लिए +1। इस उत्तर को अवश्य स्वीकार करेंगे। समर्थित: SeaMonkey, FireFox, IE, Chrome, Safari, आदि ... उबंटू, विंडोज, मैक, आदि
मैट

पॉप-अप के रूप में तकनीकी रूप से क्रोम ब्लॉकिंग। लेकिन जब से मुझे स्रोत की आवश्यकता है और मैं फिडलर चला रहा हूं, आपने मेरा दिन बना दिया। एक धन्यवाद।
जोन्स

यह पूर्ण है। वैसे भी थोड़ी देरी जोड़ने के लिए, प्रत्येक टैब खोलने के बीच 5 सेकंड का समय बताने की आवश्यकता है?
डोमेन्सफिएटेड

@DomainsFeatured ज़रूर। आप setIntervalसभी डोमेन संसाधित होने के बाद डोमेन पर पुनरावृति कर सकते हैं और इसे रद्द कर सकते हैं।
डेनिस

19

एक सरल

firefox $(cat file.txt)

पर्याप्त होना चाहिए। यह प्रत्येक लिंक को firefoxकमांड के तर्क के रूप में पारित करेगा , जब तक कि हर लिंक को व्हॉट्सएप द्वारा अलग कर दिया जाता है।


+1। धन्यवाद! यह काम करता है! मुझे आश्चर्य है कि अगर आपको पता है कि सीमोनकी में कैसे करना है? मैंने कोशिश की seamonkey $(cat urls), लेकिन पहली पंक्ति में केवल यूआरएल खोला गया है।
टिम

9

खिड़कियों पर आप एक बैच फ़ाइल बना सकते हैं (जिसका नाम है, multurl.bat):

@echo off    
for /F "eol=c tokens=1" %%i in (%1) do "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" %%i

और फिर multiurl.bat urls.txtकमांड लाइन से चलाएं और अगर फायरफॉक्स पहले से खुला है, तो यह नए टैब में यूआरएल को लोड करेगा, या इसे चलाएगा और फिर यूआरएल को लोड करेगा।


forकमांड का उपयोग करने के लिए आपको .bat फ़ाइल बनाने की आवश्यकता नहीं है ।
डेर होकस्टापलर

2
यह प्रासंगिक नहीं है - उपयोगकर्ता एक समाधान के लिए पूछता है जो लिनक्स मशीनों पर काम करेगा!
tftd 16:26

1
@ TheDilil चलो, इस उत्तर को परीक्षण और टाइप करने में तीन मिनट से अधिक समय लगा। मेरा सुझाव है कि tfitzgerald इस उत्तर को बनाए रखता है, दूसरों की दिलचस्पी हो सकती है। मुझे यकीन है कि ओएस एक्स के लिए मेरा उत्तर नहीं हटेंगे
डैनियल बेक

@ TheDilil हाँ, उन्होंने अपना प्रश्न संपादित किया क्योंकि मैं अपना उत्तर लिख रहा था।
tfitzgerald

1
@OliverSalzburg यह सही है। लेकिन मुझे नहीं लगता कि मैंने कहा कि आप के लिए आवश्यक हैं ... लेकिन आप ऐसा करने के लिए हर बार पूरी लाइन क्यों लिखना चाहेंगे? यही स्क्रिप्ट के लिए हैं!
tfitzgerald

4

Mac OS X पर, निम्न स्क्रिप्ट को इस रूप में सहेजें openurls.sh, chmod +x openurls.shटर्मिनल में चलाएँ , और फिर ./openurls.shउसी निर्देशिका से टाइप करें ।

#!/usr/bin/env bash

while read line ; do
    open -a Firefox "$line"
done < "/path/to/file-with-urls.txt"

+1। धन्यवाद! क्या आप यह भी जानते हैं कि फ़ायरफ़ॉक्स के बजाय सीमोनकी के लिए कैसे करना है?
टिम

@ यह परीक्षण करने के लिए मेरे पास SeaMonkey नहीं है। इसके अलावा, मुझे डर है कि यह स्क्रिप्ट टैब के बजाय खिड़कियां खोलती है, इसके बारे में क्षमा करें।
डैनियल बेक

1
यह फ़ायरफ़ॉक्स में कुछ सेटिंग्स को बदलने के साथ आसानी से तय किया जा सकता है। Edit-> Preferences-> Tabs पर जाएं और ":) के बजाय नए टैब में नई विंडो खोलें" :)
tftd

@Devil धन्यवाद! मुझे लगता है कि यह स्पष्ट है कि मैं एसयू पर सवालों के जवाब के लिए केवल एफएफ का उपयोग करता हूं।
डैनियल बेक

क्या फ़ायरफ़ॉक्स प्रोफ़ाइल निर्दिष्ट करने का कोई तरीका है?
डोमेन

1

के रूप में फ़ायरफ़ॉक्स में अपनी पाठ फ़ाइल खोलें

file:///C:/URLTextFile.txt
  1. पूरे लिंक का चयन करें
  2. इस पर राइट क्लिक करें
  3. "नए टैब में लिंक खोलें" पर क्लिक करें

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