كيف يمكنك توفير إدخالات RSS-feeds لفترة أطول مما يمكن الوصول إليه من المصدر؟

تم إعداد جهاز الكمبيوتر في المنزل لتنزيل بعض الأشياء تلقائيًا من خلاصات RSS (معظمها من السيول والبودكاست). ومع ذلك ، لا أبقي هذا الكمبيوتر دائمًا مشغلاً. تحتوي المواقع التي أشترك فيها على سعة تخزينية كبيرة نسبيًا ، لذلك عندما أعد تشغيل الكمبيوتر ، لن يكون لديه أدنى فكرة عما فاته بين الوقت الذي تم إيقاف تشغيله وآخر تحديث.

كيف يمكنك تخزين إدخالات الخلاصات لفترة زمنية أطول من الوقت المتاح لها على المواقع الفعلية؟

لقد راجعت أنابيب ياهو ووجدت عدم وجود مثل هذه الوظيفة ، يمكن لقارئ جوجل نوع من القيام بذلك ، لكنه يتطلب علامة يدوية لكل عنصر. يمكن لـ Magpie RSS for PHP القيام بالتخزين المؤقت ، ولكن هذا فقط لتجنب استرداد الخلاصة أكثر من اللازم وليس تخزين المزيد من الإدخالات.

لدي إمكانية الوصول إلى خادم ويب (LAMP) يعمل على مدار 24 ساعة طوال أيام الأسبوع ، لذلك سيكون الحل باستخدام php/mysql ممتازًا ، وأي خدمة ويب موجودة ستكون رائعة أيضًا.

يمكنني كتابة الرمز الخاص بي للقيام بذلك ، ولكن أنا متأكد من أن هذا يجب أن يكون مشكلة واجهها شخص ما سابقا؟

What I did: I wasn't aware you could share an entire tag using Google reader, thanks to Mike Wills for pointing this out. Once I knew I could do this it was simply a matter of adding the feed to a separate Google account (not to clog up my personal reading list), I also did some selective matching using Yahoo pipes just to get the specific entries I was interested in, this too to minimize the risk that anything would be missed.

1

4 إجابة

يبدو أن Google Reader يفعل كل ما تريده. لست متأكدًا مما تعنيه من خلال وضع علامة على عناصر فردية - يجب عليك القيام بذلك باستخدام أي مجمع RSS.

2
وأضاف
لا يجعل قارئ Google أي من خلاصاتك متاحة للعامة باستثناء العناصر المشتركة ، وهذا ما أعنيه بـ "وضع العلامات". ولكن قد أكون قادرًا على اكتشاف طريقة لتسجيل الدخول إلى قارئ Google من نص برمجي ...
وأضاف المؤلف grapefrukt, مصدر

أستخدم Google Reader لاشتراكاتي في podiobooks.com. أقوم بإضافة كل الخلاصات إلى علامة ، في هذه الحالة podiobooks.com ، التي أشاركها (لكن لا تشارك عنوان URL). ثم أضف موجز RSS إلى iTunes. مثال هنا .

1
وأضاف
سأكون ملعونًا ، لم أكن أعلم أنه يمكنني مشاركة علامات كاملة. سوف ننظر بالتأكيد في هذا!
وأضاف المؤلف grapefrukt, مصدر

يبدو أنك تريد نوعًا من الخدمة التي تتحقق من موجز RSS كل X دقيقة ، حتى يمكنك تنزيل كل مادة/عنصر واحد يتم نشره في الخلاصة أثناء "مشاهدته" بدلاً من مشاهدة العناصر المعروضة على الخلاصة عندما تذهب لمشاهدتها. هل لدي هذا صحيح؟

بدلاً من الخروج بحل برمجي كامل ، هل يمكنك استخدام cron أو أي نوع آخر من جدولة الوظائف على خادم الويب بأي حل تستخدمه بالفعل لقراءة المواجز وتنزيل محتواها؟

بخلاف ذلك ، يبدو أنك ستنتهي إلى أن تقترب من إعادة كتابة خدمة كاملة مثل Google Reader.

1
وأضاف
تتم قراءة الأعلاف بواسطة البرامج "العادية" مثل uTorrent ، لذلك أريد أن تكون شفافة بالنسبة لهم. ما أقوم به هو حل "المنفوخ الكامل" هذا ، ولكنه بالأحرى نسخة مصغرة من العظم المجرد ، مجرد تخزين جميع الإدخالات الجديدة وجعلها متاحة لفترة أطول.
وأضاف المؤلف grapefrukt, مصدر

لا يجب أن يكون كتابة أداة تجميع للحفاظ على السجل الأطول أمراً صعباً للغاية مع مكتبة RSS جيدة.

0
وأضاف
لا ، أنا متأكد من أنها لن تفعل ، أنا مجرد شخص ما قد ارتكبت ذلك من قبل ، ونأمل في توفير الكود المتوفر لي في إنقاذ المتاعب.
وأضاف المؤلف grapefrukt, مصدر
أولاً: هذا موقع برمجة. إن القيام بذلك أمر بسيط للغاية ويعطي بعض المرونة في الحلول الحالية. ثانيًا: من الجيد وجود بدائل لـ Google.
وأضاف المؤلف iny, مصدر