diff options
author | metamuffin <metamuffin@disroot.org> | 2025-04-25 18:34:55 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-04-25 18:34:55 +0200 |
commit | 1319d15e2613d732179229824b08780fb065199c (patch) | |
tree | d2d139d3d110466dbcc45932858809c1227eba96 /import/src/lib.rs | |
parent | ed5c3771f40a5107990fdbeafc3b22b88e9347be (diff) | |
download | jellything-1319d15e2613d732179229824b08780fb065199c.tar jellything-1319d15e2613d732179229824b08780fb065199c.tar.bz2 jellything-1319d15e2613d732179229824b08780fb065199c.tar.zst |
wikidata image
Diffstat (limited to 'import/src/lib.rs')
-rw-r--r-- | import/src/lib.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs index 2c1676c..0f89ab0 100644 --- a/import/src/lib.rs +++ b/import/src/lib.rs @@ -37,6 +37,8 @@ use tokio::{ task::spawn_blocking, }; use trakt::Trakt; +use wikidata::Wikidata; +use wikimedia_commons::WikimediaCommons; pub mod acoustid; pub mod infojson; @@ -63,6 +65,8 @@ struct Apis { tmdb: Option<Tmdb>, acoustid: Option<AcoustID>, musicbrainz: MusicBrainz, + wikidata: Wikidata, + wikimedia_commons: WikimediaCommons, } pub fn is_importing() -> bool { @@ -90,6 +94,8 @@ fn import(db: &Database, incremental: bool) -> Result<()> { tmdb: SECRETS.api.tmdb.as_ref().map(|key| Tmdb::new(key)), acoustid: SECRETS.api.acoustid.as_ref().map(|key| AcoustID::new(key)), musicbrainz: MusicBrainz::new(), + wikidata: Wikidata::new(), + wikimedia_commons: WikimediaCommons::new(), }; let rthandle = Handle::current(); |