2009-04-20 15 views
6

Çoğu kendi saat dilimimden (İngiltere: şu anda GMT + 1, a.k.a BST) bir dizi RSS beslemesine abone oluyorum. Ancak, Yeni Zelanda’dan (şu anda GMT + 12) haberler de ilgimi çekiyor.Zaman gecikmesi bir harici RSS beslemesi

Sorunum, benim bağımlılığımın okunmamış sayımı sıfıra yakın tutmak zorunda kalmamasından kaynaklanıyor. RSS okuyucuyu sabahları yüklediğimde, tüm NZ haberlerini bir kerede topladı (normalde yaklaşık 100 öğe) ve hepsini okumak için okudum veya hepsini okunmamış olarak sıfır okuyup yazmam gerekiyor say.

Bunun için iyi bir çözüm olduğunu düşündüm, RSS beslemesini bir şekilde geciktirmek istiyorum, bu yüzden hikayeleri +12 saatte damlatmalıyım, böylece geldikleri gün boyunca onları okuyabiliyordum.

Benim sorum (veya daha çok soruları): Şu anda böyle bir şey var mı & nedir? (tekerleği yeniden işlemeye gerek yok) Eğer değilse: Bunu yapmanın en iyi yolu ne olurdu? Ben bir betik çalıştırabilir, veritabanları oluşturmak, dosyaları saklamak vb bir Linux web sunucusuna erişim var, bu yüzden bir yolu olmalı ...

Ben çoğu perl içinde sohbet ediyorum ve XML ile biraz uğraş yaptım bunun içinde, doğal olarak işleyecek ... ya da eksik olduğumu yapmanın daha basit bir yolu var mı?

+1

(gitmiş yahoo boru beri) herkes ideal Kuzey Yarımküre tarif blogunu almak için (ofset bir altı ay çalışmak bir şey birine sahiptir ... Ve eğer bunu yapmak için yeni bir yol isteriz Güney Yarımküre için doğru mevsimselliğe). –

cevap

3

Bu, Yahoo! Borular (http://pipes.yahoo.com), bunu keşfetmek isteyebilirsiniz. Kendinizi orada tanıdıktan sonra, Tarih Oluşturucu'ya ve filtreleme seçeneklerine göz atın.

+1

Teşekkürler - bu benim yaptığım şey. Oldukça hızlı bir şekilde çalışmayı başardım - kesinlikle perl'de yapsam daha hızlıdır! URL Oluşturucu -> Getirme Akışı -> Filtre -> Boru Çıkışı. Ayrıca Filtre olarak "11 saat önce" parametresiyle beslenen bir Tarih Oluşturucu. – x3ja

İlgili konular