Add wikipedia box

This commit is contained in:
Pieter Vander Vennet 2021-10-02 22:31:16 +02:00
parent 1edf829cad
commit 8b4442c8cc
20 changed files with 401 additions and 149 deletions

View file

@ -44,7 +44,6 @@ export class WikimediaImageProvider extends ImageProvider {
if (continueParameter !== undefined) {
url = `${url}&cmcontinue=${continueParameter}`;
}
console.debug("Loading a wikimedia category: ", url)
const response = await Utils.downloadJson(url)
const members = response.query?.categorymembers ?? [];
const imageOverview: string[] = members.map(member => member.title);
@ -135,8 +134,7 @@ export class WikimediaImageProvider extends ImageProvider {
}
public async ExtractUrls(key: string, value: string): Promise<Promise<ProvidedImage>[]> {
if(key !== this.commons_key && !value.startsWith(WikimediaImageProvider.commonsPrefix)){
if(key !== undefined && key !== this.commons_key && !value.startsWith(WikimediaImageProvider.commonsPrefix)){
return []
}