सिम्पल पाई से पीएचपी में आरएसएस फीडों को कैसे पढ़ें

माइक्रोसाफ्ट टीम्स को लिनक्स पर कैसे स्थापित करें?

माइक्रोसाफ्ट टीम्स क्लाइंट पहला माइक्रोसाफ्ट 365 एप है जो कि लिनक्स डेस्कटाप के लिए उपलब्ध है। यह साफ्टवेयर चैट, वीडीयो मीटिंग, कालिंग और आफिस 365 के दस्तावेजों में सहकार्य हे एक ही मंच पर उपलब्ध करवाता है। इस पोस्ट में हम सीखेंगे कि माइक्रोसाफ्ट टीम्स को लिनक्स पर कैसे स्थापित किया जा सकता है।

XnConvert लिनक्स में बैच इमेज प्रोसेसिंग का बेहतरीन औजार

XnConvert एक ऐसा ही क्रास प्लेटफार्म बैच इमेज प्रोसेसिंग साफ्टवेयर है जिसकी मदद से हम न केवल ढेरों चित्रों के फार्मेट एक क्लिक में बदल सकते हैं बल्कि वाटरमार्किंग, स्पेशल इफेक्ट्स, बार्डर लगाना, इमेज एडजस्टमेंट आदि भी एक ही क्लिक में कर सकते हैं। यह विंडोज लिनक्स और मैक ओएस तीनो में चलता है।

वर्डप्रेस और गूगल डॉक्स में बोलकर टाइप कैसे करें

अब वे दिन गए जब लम्बे दस्तावेज टाइप करने के लिए या तो टाइपिस्ट की मदद लेनी होती थी या फिर खुद टाइपिंग सीखनी‌ होती थी। क्योंकि अब कृत्रिम बुद्धि के विकास की वजह से बोलकर टाइप करना संभव है। आज हम वेब आधारित उन औजारों के बारे में जानेंगे जिनकी मदद से हम बोलकर लम्बे दस्तावेज टाइप कर सकते हैं।
सिम्पल पाई से पीएचपी में आरएसएस फीडों को कैसे पढ़ें 4
Ankur Guptahttps://antarjaal.in
पेशे से वेब डेवेलपर, पिछले १० से अधिक वर्षों का वेबसाइटें और वेब एप्लिकेशनों के निर्माण का अनुभव। वर्तमान में ईपेपर सीएमएस क्लाउड (सॉफ्टवेयर एज सर्विस आधारित उत्पाद) का विकास और संचालन कर रहे हैं। कम्प्यूटर और तकनीक के विषय में खास रुचि। लम्बे समय तक ब्लॉगर प्लेटफॉर्म पर लिखते रहे. फिर अपना खुद का पोर्टल आरम्भ किया जो की अन्तर्जाल डॉट इन के रूप में आपके सामने है.

सिम्पल पाई एक पीएचपी क्लास है जिसके द्वारा हम किसी भी आरएसएस या एटम फीड को पढ़ सकते हैं। मतलब ये कि मान लीजिए कि यदि आप किसी फीड से उसकी सामग्री को निकालकर अपके जाल पृष्ठ में दिखाना चाहते हैं अथवा उस जानकारी को व्यवस्थित तरीके से अपने डाटाबेस में भरना चाहते हैं तो फिर सिम्पल पाई आपके काम की चीज़ है।

READ  वर्चुअल मशीन क्या है? वर्चुअल मशीनों के 5 प्रमुख लाभ

सिम्पल पाई को डाउनलोड करने के लिए simplepie.org में जाएं।

आपको एक आर्काइव फाइल मिलेगी। इसके भीतर simplepie.inc नामक फाइल होगी। इसे अपने लोकल वेब सर्वर के किसी फोल्डर में रख लें।

अब हम एक पीएचपी जालपृष्ठ बनाएंगे जिसमें सिम्पल पाई का उपयोग करेंगे। एक जाल पृष्ठ बनाइए और उसका कोई नाम जैसे कि index.php रख लीजिए।

हम यहां मानकर चल रहे हैं कि index.php तथा simplepie.inc दोनो एक ही डायरेक्ट्री में अगल बगल रखी हुईं हैं।

चलिए एक काम और कर लेते हैं यहीं पर cache नाम का एक फोल्डर बना लीजिए। इस फोल्डर में simplepie की कैश फाइलें रखी जाएंगी। यह कार्य स्वचालित होगा। (ध्यान रहे: cache फोल्डर लिखने योग्य होना चाहिए)

READ  वर्डप्रेस के धीमेपन का पता लगाने हेतु 4 बेहतरीन प्लग इन

अब हम index.php में इस प्रकार कोड लिखेंगे:

[php]

<?php
require_once ‘simplepie.inc’;
$feed = new SimplePie();
$feed->set_feed_url("http://feeds.feedburner.com/antarjaal-takneek");
$feed->init();
$feed->handle_content_type(); ?>

<h1><?php echo $feed->get_title(); ?></h1>

<ul>

<?php foreach($feed->get_items() as $item){ ?>

<li><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></li>

<?php } ?>

</ul>

[/php]

अब यदि हम इस पृष्ठ को वेब ब्राउज़र में खोलेंगे तो कुछ ऐसा दिखेगा:

सिम्पल पाई से पीएचपी में आरएसएस फीडों को कैसे पढ़ें 1

ऊपर के कोड से जैसा कि स्पष्ट है कि हमने तीसरी पंक्ति में सिम्पल पाई की क्लास से एक ऑब्जेक्ट बनाया। फिर चौथी पंक्ति में फीड का पता उसमें भरा। बारहवीं पंक्ति में जो हमनें $feed->get_items() लिखा है, इस फंग्शन से असल में Simplepie_Item क्लास के ऑब्जेक्टों की एक एरे मिलती है। इससे ऑब्जेक्टों को अलग अलग उपयोग करने के लिए हमनें foreach लूप का प्रयोग किया है। Simplepie_Item में Simplepie से मिलते जुलते ही फंग्शन मिलेंगे, जैसे get_title(), get_permalink() इत्यादि।

READ  एंड्रायड को बिना root किए एंड्रायड में hosts फाइलें संपादित करें

सिम्पल पाई ऑब्जेक्ट में ढेर सारे फंग्शन होते हैं जिनसे फीड की सामग्री को प्राप्त किया जा सकता है।
कुछ के विषय में जानकारी मैं यहां जानकारी दे रहा हूं।

READ  नेक्स्ट क्लाउड: ड्रॉपबॉक्स और गूगल ड्राइव का मुफ्त और मुक्तस्रोत विकल्प
get_title() फीड का शीर्षक
get_permalink() फीड का पर्मालिंक
get_type() फीड का प्रकार
get_items() Simplepie_Item क्लास के ऑब्जेक्टों की एरे
get_copyright() फीड का कॉपीराइट
get_description() फीड का विवरण
get_language() फीड की भाषा
get_encoding फीड की इनकोडिंग

अधिक जानकारी के लिए http://simplepie.org/wiki/reference/start देखें।

माइक्रोसाफ्ट टीम्स को लिनक्स पर कैसे स्थापित करें?

माइक्रोसाफ्ट टीम्स क्लाइंट पहला माइक्रोसाफ्ट 365 एप है जो कि लिनक्स डेस्कटाप के लिए उपलब्ध है। यह साफ्टवेयर चैट, वीडीयो मीटिंग, कालिंग और आफिस 365 के दस्तावेजों में सहकार्य हे एक ही मंच पर उपलब्ध करवाता है। इस पोस्ट में हम सीखेंगे कि माइक्रोसाफ्ट टीम्स को लिनक्स पर कैसे स्थापित किया जा सकता है।

More Articles Like This