Загрузил(а) файлы в 'src'

This commit is contained in:
KhomyaK_HTF 2023-03-28 10:55:27 +02:00
parent 7952b82617
commit 799e98655e
1 changed files with 33 additions and 0 deletions

33
src/main.rs Normal file
View File

@ -0,0 +1,33 @@
use std::time::{Duration, Instant};
use std::thread::sleep;
use std::process::Command;
use std::fs;
use download_rs::async_download::Download;
use wallpaper;
fn main() {
fs::create_dir_all("/tmp/i3-unspl").unwrap();
let _hd = "https://source.unsplash.com/random/1280x720/?backgrounds/";
let _fhd = "https://source.unsplash.com/random/1920x1080/?backgrounds/";
let _thd = "https://source.unsplash.com/random/3440x1440/?backgrounds/";
let _uhd = "https://source.unsplash.com/random/4096x2160/?backgrounds/";
let name = "/tmp/i3-unspl/bg.png";
loop {
fs::remove_file("/tmp/i3-unspl/bg.png");
let down = Download::new(_thd, Some(name),None);
match down.download() {
Ok(_) => println!("Изображение успешно скачано!"),
Err(_e) => println!("Не удалось скачать изображение :("),
}
wallpaper::set_from_path("/tmp/i3-unspl/bg.png");
wallpaper::set_mode(wallpaper::Mode::Fit);
let _a = Instant::now();
sleep(Duration::new(3600, 3600));
}
}