मैं ऐसा कुछ ढूंढ रहा हूं जो मुझे रूबी और रेल में एटम और आरएसएस को पार्स करने दे। मैंने मानक आरएसएस लाइब्रेरी को देखा है, लेकिन क्या एक ऐसी लाइब्रेरी है जो किसी भी प्रकार की फ़ीड को स्वतः पहचान लेगी और मेरे लिए इसे पार्स करेगी?रूबी/रेल में एटम और आरएसएस पार्सिंग?
उत्तर
Feedzirra बेहतर विकल्पों में से एक है हो सकता है: http://www.pauldix.net/2009/02/feedzirra-a-ruby-feed-library-built-for-speed.html
बेशक, मैं पक्षपाती के बाद से मैं इसे लिखा हूँ। :)
मैं सहमत हूं। Feedzirra सबसे अच्छा है। वास्तव में तेज। इस अद्भुत पुस्तकालय के लिए धन्यवाद पॉल डिक्स। –
दुर्भाग्यवश, जैसा कि है, इसकी सक्रिय समर्थन निर्भरता अपने नवीनतम संस्करण (रेल 2.3.8, 3 पर नहीं) पर टूट गई है। चूंकि मैं jruby का उपयोग नहीं कर रहा हूं, और यह lib मूल एक्सटेंशन का उपयोग करता है, मेरे लिए कोई osgi नहीं। बहुत बुरा, फीडज़िरा ने आशाजनक लग रहा था .... –
मुझे यह भी पसंद है! –
Googleage कुछ चीजें बताता है। क्या वे स्वीकार्य नहीं थे?
require 'simple-rss'
require 'open-uri'
rss = SimpleRSS.parse open('http://slashdot.org/index.rdf')
rss.channel.title # => "Slashdot"
सरल-आरएसएस अच्छा लग रहा था, लेकिन इसे 2 वर्षों में अपडेट नहीं किया गया है। फीडपार्सर भी बहुत अच्छा लग रहा था लेकिन ऐसा लगता है कि कोई मणि नहीं है और यह 0.6 है। मैं उम्मीद कर रहा था कि कुछ और परिपक्व होगा जो आम तौर पर मानक है। – aronchick
मुझे पता है कि आप सक्रिय परियोजनाओं का उपयोग करने के बारे में कैसा महसूस करते हैं, लेकिन अगर आरएसएस और आरडीएफ चश्मा हाल ही में नहीं बदला है, तो शायद ये चाल चलेंगे। :) – Pistos
मैं इसे सरल आरएसएस के साथ एक शॉट दूंगा - लेकिन यह वास्तव में मुझे आश्चर्यचकित करता है कि वहां कोई बेहतर समाधान नहीं है - यह देखते हुए कि कैसे वेब 2.0-वाई रूबी/रेल और आरएसएस हैं, आपको लगता है कि एक अच्छा होगा पैकेज उन्हें संयोजन। – aronchick
आप भद्दा फ़ीड को पूरा करते हैं, तो आप HPricot उपयोग करने के लिए फ़ीड को पार्स कर सकते हैं।
एचपीरिकॉट = अच्छे समय। धन्यवाद! – aronchick
क्या आप हिप्रिकॉट पर बस गए थे, मैंने कोशिश की और मुझे फ़ीड से बाहर सारी जानकारी नहीं मिल सका। यह नोकोगिरी से काफी बेहतर था जो विकृत फ़ीड को संभाल नहीं सकता था। – Kris
अच्छी तरह से एक या दो, Hpricot कुछ बहुत टूटी हुई फ़ीड को संभाल नहीं सकता था, लेकिन इसके अलावा हर समय यह मेरे लिए ठीक काम कर रहा है। उदाहरण के लिए मैं इसे http://www.learnivore.com के लिए उपयोग कर रहा हूं। –
फ़ीड Normalizer लगता है कि यह एक अच्छा विकल्प
ऐसा लगता है कि इसे स्थापित करने से फ़ीड-सामान्यइज़र सरल आरएसएस को लपेटता है। मैंने इसे मिश्रित रुपये/एटम फीड की ओपीएमएल फ़ाइल के माध्यम से ट्रेल करने के लिए उपयोग किया - यह बहुत अच्छी तरह से अज्ञेयवादी प्रतीत होता था, मुझे पता नहीं था कि वह क्या देख रहा था, जो मुझे देख रहा था, परवाह नहीं करता था! –
मुझे परमाणु/आरएसएस फ़ीड में एक्सएमएल पार्स करने के लिए निओक्रिजी या स्क्रैपी का उपयोग करना पसंद है। http://www.rubyinside.com/nokogiri-ruby-html-parser-and-xml-parser-1288.html
मैंने फीडज़िरा और सरलआरएसएस की कोशिश की है और मैंने पाया कि दोनों महान काम करते हैं। फीडज़िरा तेज था हालांकि यदि आपका प्रदर्शन आप खोज रहे हैं, तो आप फीडज़िरा से बेहतर हो जाते हैं।
200 9 में जैसा दिखता है standart Ruby RSS library अभी तक अस्तित्व में नहीं था?
पीएस: यह मुझे काम नहीं करता है, क्योंकि कुछ फीड आरएफसी के मुताबिक नहीं दिखती हैं। – Nakilon
- 1. स्कैला पार्सिंग आरएसएस/एटम फ़ीड
- 2. आरएसएस और एटम सामग्री प्रकार
- 3. रेल पर रूबी के साथ उच्च प्रदर्शन आरएसएस/एटम पार्सिंग
- 4. ब्लॉगर में यूट्यूब वीडियो एटम/आरएसएस फ़ीड
- 5. आरएसएस फ़ीड में डेटटाइम पार्सिंग के साथ अपवाद सी #
- 6. सैक्स पार्सिंग और एन्कोडिंग
- 7. एटम फ़ीड
- 8. आईफोन एप्लिकेशन के लिए आरएसएस/एटम फीड्स का विश्लेषण करने का सबसे अच्छा तरीका क्या है?
- 9. हास्केल आरएसएस, मेल और एक्सएमएल लाइब्रेरी विकल्प
- 10. पर्ल में आरएसएस/एटम पार्स करने के लिए सबसे अच्छी लाइब्रेरी क्या है?
- 11. आरएसएस फ़ीड जावा में पार्सर लाइब्रेरी
- 12. आरएसएस फ़ीड पार्सिंग के लिए उद्देश्य-सी लाइब्रेरी?
- 13. एएसपी.NET 3.5 में एक आरएसएस फ़ीड बनाना
- 14. ओडाटा, एटम, जेसन और डब्ल्यूसीएफ डेटा सेवा
- 15. .NET सिंडिकेशन फीड (आरएसएस बनाम एटम) के फ़ीड प्रकार को कैसे निर्धारित करें?
- 16. आरएसएस
- 17. एटीओएम और आरएसएस जैसे फीड्स में अंकन?
- 18. वास्तविक जीवन में एटम पब्लिशिंग प्रोटोकॉल
- 19. PHP में आरएसएस पार्सर का क्या उपयोग करना चाहिए?
- 20. आरएसएस फ़ीड में छवियां
- 21. आरएसएस फ़ीड में नए नए आइटमों का पता लगाना
- 22. लोग अभी भी आरएसएस फ़ीड क्यों बना रहे हैं?
- 23. स्कैला और एचटीएमएल पार्सिंग
- 24. ओकैम - फ़ाइलें और पार्सिंग
- 25. आरएसएस फ़ीड
- 26. आरएसएस फ़ीड
- 27. आरएसएस फ़ीड
- 28. आरएसएस रीडर
- 29. आरएसएस फ़ीड
- 30. पार्सिंग तारीख और अजगर में timestamps
https://www.ruby-toolbox.com/categories/feed_parsing – Chloe