RSS फ़ीड ट्विटर के API के v1 के साथ कुछ हफ़्ते पहले सेवानिवृत्त हुए थे। मुझे लगता है कि ट्विटर ने सेवानिवृत्ति को स्थगित कर दिया क्योंकि उन्हें पता था कि बहुत सारे ऐप काम करना बंद कर देंगे (जो कि ट्विटर आरएसएस फ़ीड पर निर्भर थे)
समस्या यह है कि API के v1.1 के साथ RSS फ़ीड्स जेनरेट करने के लिए आपको एक ऐप बनाना होगा जो प्रमाणीकृत करता है। यह आपके डेटा तक पहुँचने के बार को बढ़ाता है ताकि केवल डेवलपर्स ही कर सकें। अंत में मैंने अपनी स्क्रिप्ट लिखने का फैसला किया जो काम करती है। इसका लाभ यह है कि आप इसे अपनी वेबसाइट पर चला रहे हैं- ताकि आप तृतीय पक्ष सेवा पर निर्भर न रहें। जाहिर तौर पर इसे एक वेबसाइट पर स्थापित करने से कुछ लोगों के लिए यह थोड़ा मुश्किल हो जाता है, लेकिन मैंने इसे आसान बनाने की कोशिश की है।
ऐप को Twools कहा जाता है और आप Twools पेज पर इस पर सभी जानकारी पा सकते हैं । मैंने एक गहन लेख में भी लिखा है कि ट्विटर उनके एपीआई के साथ क्या कर रहा है, आरएसएस को हटा रहा है और Twools- का उपयोग कैसे कर रहा है Twools- आपका Twitter RSS अनशेड फीड करता है ।
एक बार जब आप इसे अपनी वेबसाइट पर स्थापित कर लेते हैं, तो आप आरएसएस फ़ीड उत्पन्न कर सकते हैं।
सबसे पहले, आप अपना इनपुट फ़ीड चुनें:
- आपके घर की समयावधि
- उपयोगकर्ता समयरेखा (आपकी या किसी अन्य उपयोगकर्ता की)
- आपका उल्लेख
- आपका पसंदीदा
- सूची समयरेखा (एक सूची है कि आप खुद से)
- प्राप्त प्रत्यक्ष संदेश (डिफ़ॉल्ट रूप से अक्षम)
- भेजे गए प्रत्यक्ष संदेश (डिफ़ॉल्ट रूप से अक्षम)
- ट्विटर खोज
- नए अनुयायियों
- नए मित्र
फिर आप इन परिणामों को फ़िल्टर कर सकते हैं:
ट्वीट्स पर फिल्टर
- किसी भी कीवर्ड, #hashtag या @स्क्रीन_name से युक्त: आप इस क्षेत्र में किसी एकल कीवर्ड, हैशटैग या स्क्रीन नाम से फ़िल्टर कर सकते हैं। उदाहरण के लिए यदि आप हैशटैग #socialmedia वाले केवल ट्वीट वापस करना चाहते हैं, तो आप यहां दर्ज करेंगे। या आप केवल उपयोगकर्ता को उस ट्वीट को वापस करने के लिए एक स्क्रीन नाम (उदाहरण के लिए @iagdotme) लगा सकते हैं।
- सभी कीवर्ड्स, #hashtags या @screen_names सहित: आप इस क्षेत्र में कई कीवर्ड, हैशटैग या स्क्रीन नाम से फ़िल्टर कर सकते हैं। यह पिछले फ़ील्ड के समान है सिवाय इसके कि आप कई कीवर्ड, हैशटैग या स्क्रीन नाम को अल्पविराम द्वारा अलग कर सकते हैं। उदाहरण के लिए आप "#socialmedia, @iagdotme" दर्ज कर सकते हैं केवल हैशटैग #socialmedia वाले ट्वीट्स लौटा सकते हैं और @iagdotme का उल्लेख कर सकते हैं
- कोई कीवर्ड नहीं, #hashtags या @screen_names: आप इस क्षेत्र में कई कीवर्ड, हैशटैग या स्क्रीन नाम से फ़िल्टर कर सकते हैं। यह केवल ट्वीट्स के अलावा पिछले फ़ील्ड के समान है जिसमें इनमें से कोई भी कीवर्ड नहीं है, हैशटैग या स्क्रीन नाम प्रदर्शित किए जाएंगे।
- सिंगल # हैशटैग से युक्त: पहले क्षेत्र के लिए पहचान के अलावा यह विशिष्ट हैशटैग अंतिम विकल्प में चयनित होने पर फ़ीड आउटपुट से हटाया जा सकता है।
- प्रेषक: इन उपयोगकर्ताओं के केवल ट्वीट वापस किए जाएंगे
- नॉट फ्रॉम: इन यूजर्स से केवल ट्वीट ही नहीं लिए जाएंगे
- एप्लिकेशन का उपयोग करना: आप ट्वीट भेजने के लिए उपयोग किए गए ऐप द्वारा फ़िल्टर कर सकते हैं। आप अल्पविराम द्वारा अलग-अलग कई ऐप नामों का चयन कर सकते हैं। उदाहरण के लिए, हूटसुइट या बफर के साथ पोस्ट किए गए ट्वीट को वापस करने के लिए आप यहां "हूटसुइट, बफर" दर्ज कर सकते हैं।
- एप्स का उपयोग न करना: पिछले क्षेत्र के समान लेकिन यहां आप उन ट्वीट्स को वापस कर सकते हैं जिन्हें इन एप्स का उपयोग नहीं किया गया था। आप अल्पविराम द्वारा अलग-अलग कई ऐप नामों का चयन कर सकते हैं। उदाहरण के लिए, उन ट्वीट्स को वापस करने के लिए जिन्हें हूटसुइट या बफर का उपयोग करके पोस्ट नहीं किया गया था, आप यहां "हूटसुइट, बफ़र" दर्ज कर सकते हैं।
- शेड्यूलिंग ऐप्स को बाहर करें: इस बॉक्स को चेक करके आप परिणामों से कई शेड्यूलिंग ऐप्स (जैसे बफ़र, IFTTT, सोशल ओम्फ़ और ट्राइबर) को बाहर कर सकते हैं। आप कॉन्फ़िगर फ़ाइल को संपादित करके सूची को संपादित कर सकते हैं (बाद में देखें)।
- RTs को बाहर करें: इस बॉक्स को चेक करके आप परिणाम से RTs को बाहर कर सकते हैं। यह ट्विटर्स के स्वयं के एपीआई का उपयोग केवल गैर-रीट्वीट करने के लिए करता है, लेकिन ट्वीट्स में आरटी की खोज भी करता है।
- पसंद किया गया: केवल ऐसे ट्वीट लौटाएं जो पसंदीदा रहे हैं।
- Been ने रीट्वीट किया: केवल वापसी वाले ट्वीट जिन्हें रीट्वीट किया गया है।
ट्वीट्स पर फिल्टर
- स्थान में: आप उस व्यक्ति के स्थान को फ़िल्टर कर सकते हैं जिसने ट्वीट किया था। यह फ़िल्टर उपयोगकर्ताओं के प्रोफ़ाइल के स्थान स्ट्रिंग को देखता है।
- बायो में: आप उपयोगकर्ता के प्रोफ़ाइल से किसी कीवर्ड को फ़िल्टर कर सकते हैं।
- भाषा में लिखता है: आप उस भाषा को फ़िल्टर कर सकते हैं जिस व्यक्ति ने ट्वीट किया था वह ट्वीट लिखता है।
एक बार जब आप यह कर लेते हैं कि आप आउटपुट में हेरफेर कर सकते हैं ...
- निर्दिष्ट हैशटैग को निकालें: यदि आपने ऊपर दिए गए '# एकल अंश' फ़ील्ड में हैशटैग दर्ज किया है, तो आप इसे आउटपुट से निकाल सकते हैं। यदि आप क्रॉस पोस्टिंग के लिए उपयोग करना चाहते हैं तो यह विशेष रूप से उपयोगी है। उदाहरण के लिए यदि आप लिंक्डइन पर पोस्ट को पार करने के लिए #li हैशटैग के साथ ट्वीट को पुनः प्राप्त करना चाहते हैं, तो आप नहीं चाहेंगे कि #li हैशटैग फ़ीड में दिखाई दे।
- सभी हैशटैग निकालें: यह काफी क्रूर है- यह इनलाइन वाले सहित सभी हैशटैग को हटा देता है।
- सभी हैशटैग को अंत से हटाएं, लेकिन केवल '#' को कहीं और हटा दें: यह संभवतः पिछले हैशटैग फिल्टर की तुलना में अधिक उपयोगी है। यह ट्वीट के अंत से सभी हैशटैग को हटा देता है। हालाँकि यह ट्वीट के मुख्य भाग में हैशटैग रखता है लेकिन "#" प्रतीक को हटा देता है। यह तब उपयोगी होता है जब लोग हैशटैग इनलाइन का उपयोग करते हैं जहां हटाने से ट्वीट की भावना खो जाएगी। उदाहरण के लिए "Great #twitter ऐप आपको अपने #rss फ़ीड्स #socialmedia #twittertools देता है" जो "Great twitter app आपको आपके आरएसएस फ़ीड वापस देता है" बन जाएगा।
- सभी स्क्रीन नाम ('स्क्रीन @ के माध्यम से 'सहित) निकालें: यह ट्वीट से सभी स्क्रीन नामों को हटा देता है। क्रॉस पोस्टिंग और ट्वीट को साफ करने के लिए उपयोगी।
- ट्वीट में निहित 1 URL से लिंक (यदि उपलब्ध हो): RSS फ़ीड आमतौर पर प्रत्येक ट्वीट से लिंक होता है, लेकिन यदि आप इस विकल्प की जांच करते हैं, तो Twools प्रत्येक ट्वीट में निहित पहले URL से लिंक होगा। यदि आप ट्वीट से लेखों को बुकमार्क करना चाहते हैं या लिंक्डइन पर क्रॉस पोस्ट करना चाहते हैं या ट्वीट में निहित लेख को फेसबुक से जोड़ना बहुत उपयोगी है।
- Unshorten URL (यदि "ट्वीट में शामिल 1 URL से लिंक किया गया है" चयनित है) - SLOW: ट्विस्ट यह पता लगाकर ट्वीट में निहित URL को अनशॉर्ट करने का प्रयास करता है, जहां यह रीडायरेक्ट करता है। यह बहुत धीमा हो सकता है क्योंकि ट्वोल को व्यक्तिगत रूप से प्रत्येक URL से गुजरना पड़ता है। हालाँकि यह तब उपयोगी हो सकता है जब आप स्वच्छ URL से लिंक करना चाहते हैं।
- सभी URL निकालें: ट्वीट से सभी URL निकालता है। यह विशेष रूप से उपयोगी है यदि आपने "ट्वीट में निहित 1 URL का लिंक" चुना है।
- ट्वीट के बजाय प्रेषक का स्क्रीन नाम दिखाएं: यदि आप ट्वीट भेजने वाले व्यक्ति का स्क्रीन नाम वापस करना चाहते हैं, तो इस विकल्प का चयन करें। यह उपयोगी है यदि आप अपने अनुयायियों या उन लोगों के बारे में जानकारी प्राप्त करना चाहते हैं जिन्होंने आपका उल्लेख किया है। आप इस जानकारी का उपयोग किसी सूची में अनुसरण करने, अनफ़ॉलो करने या जोड़ने के लिए कर सकते हैं।