hn 0.4.0

Rust wrapper for the Hacker News (YCombinator) API
Documentation
extern crate hn;

use hn::HackerNews;
use std::thread;
use std::time::Duration;

fn main() {
    let hn = HackerNews::new();
    let ui_hn = hn.clone();
    let ui_thread = thread::spawn(move || {
        let hn = ui_hn;
        loop {
            println!("Refresh:");
            for item in hn.into_iter() {
                println!("item: {}", item.title());
            }
            if let Some(ref item) = hn.into_iter().nth(0) {
                hn.hide(item);
            }
            println!("");
            thread::sleep(Duration::from_millis(10000));
        }
    });

    let _ = ui_thread.join();

    loop {thread::sleep(Duration::from_millis(100));}
}