aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
blob: 82fb97e670b4e3e7baea19f1999efd32de55a95a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use simple_rss_podcast_downloader::*;

fn main() {
    let (feed_url, output_dir) = parse_args();

    println!("Feed RSS feed from: {}", feed_url);

    let xml = fetch_feed(&feed_url).expect("Error fetching feed");
    let channel = parse_feed(&xml).expect("Error parsing feed");
    for url in get_audio_urls(&channel) {
        println!("Audio URL: {}", url)
    }

    println!("Output directory: {}", output_dir);
}