diff options
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(); |