2009-04-20 27 views
6

Tôi đăng ký một số nguồn cấp dữ liệu RSS, chủ yếu từ trong múi giờ của riêng tôi (Vương quốc Anh: hiện tại GMT + 1, a.k.a BST). Tuy nhiên tôi cũng quan tâm đến tin tức từ New Zealand (hiện tại GMT + 12).Thời gian trì hoãn nguồn cấp dữ liệu RSS bên ngoài

Vấn đề của tôi là do nghiện của tôi cần phải giữ số lượng chưa đọc của mình tại hoặc gần bằng không. Khi tôi tải lên trình đọc RSS vào buổi sáng, nó đã thu thập tất cả tin tức NZ cùng một lúc (thường là khoảng 100 bài) và tôi cảm thấy bắt buộc phải đọc tất cả hoặc đánh dấu tất cả là đã đọc để cung cấp nhu cầu của tôi về chưa đọc -đếm.

Tôi đã tìm ra một giải pháp tốt để trì hoãn nguồn cấp dữ liệu RSS bằng cách nào đó, vì vậy tôi sẽ nhỏ giọt những câu chuyện vào thời điểm của họ +12 giờ, vì vậy tôi có thể đọc chúng suốt ngày khi họ bước vào.

Vì vậy, câu hỏi của tôi (hoặc, thay vào đó, câu hỏi): Hiện một điều như vậy tồn tại & nó là gì? (không có điểm làm lại bánh xe) Nếu không: Cách tốt nhất để tiếp cận việc này là gì? Tôi có quyền truy cập vào máy chủ web Linux mà tôi có thể chạy tập lệnh, tạo cơ sở dữ liệu, lưu trữ tệp v.v., vì vậy cần có cách ...

Tôi là người thích hợp nhất trong perl và đã thực hiện một chút khó hiểu với XML trong đó, vì vậy sẽ tự nhiên xử lý ... hoặc là có một số cách đơn giản hơn để làm điều đó mà tôi đang thiếu?

+1

Tôi muốn yêu một cách mới để làm được điều này (kể từ ống yahoo đã biến mất) nếu có ai có một ... Và lý tưởng cái gì đó sẽ làm việc với một trong sáu tháng bù đắp (để có được Bắc bán cầu blog công thức vào đúng mùa vụ cho Nam bán cầu). –

Trả lời

3

Điều này nghe giống như điều bạn có thể làm với Yahoo! Ống (http://pipes.yahoo.com), bạn có thể muốn khám phá điều đó. Khi bạn đã tự làm quen, hãy xem các tùy chọn Bộ dựng ngày và lọc.

+1

Cảm ơn - đây chính xác là những gì tôi đã làm. Tôi đã xoay xở để có được một công việc khá nhanh chóng - chắc chắn nhanh hơn nếu tôi làm nó trong perl! Trình tạo URL -> Tìm nạp nguồn cấp dữ liệu -> Bộ lọc -> Đầu ra ống. Ngoài ra một Date Builder cho ăn vào Filter với "11 giờ trước" như tham số. – x3ja

Các vấn đề liên quan