mirror of
https://github.com/djibux/BoilR.git
synced 2026-09-01 05:53:41 +02:00
Initial parser for butlerdb
This commit is contained in:
+10
-1
@@ -1,6 +1,10 @@
|
||||
use crate::steamgriddb::{download_images, CachedSearch};
|
||||
use crate::{
|
||||
itch::ItchPlatform,
|
||||
steamgriddb::{download_images, CachedSearch},
|
||||
};
|
||||
use std::{fs::File, io::Write, path::Path};
|
||||
mod egs;
|
||||
mod itch;
|
||||
mod legendary;
|
||||
mod platform;
|
||||
mod settings;
|
||||
@@ -84,6 +88,11 @@ async fn run_sync() -> Result<(), Box<dyn Error>> {
|
||||
&mut new_user_shortcuts,
|
||||
);
|
||||
|
||||
update_platform_shortcuts(
|
||||
&ItchPlatform::new(settings.itch.clone()),
|
||||
&mut new_user_shortcuts,
|
||||
);
|
||||
|
||||
let shortcuts = new_user_shortcuts.iter().map(|f| f.borrow()).collect();
|
||||
|
||||
save_shortcuts(&shortcuts, Path::new(&shortcut_info.path));
|
||||
|
||||
Reference in New Issue
Block a user