summary history branches tags files
examples/example.rs
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));}
}