問題タブ [wikimedia-commons]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
630 参照

json - MediaWiki API JSON 応答の読み方

MediaWiki API を使用して、ウィキメディア コモンズで画像を検索しようとしています。検索パラメータを含むリクエストした URL は次のとおりです。

https://commons.wikimedia.org/w/api.php?action=query&list=allimages&format=json&aifrom=Dada

JSON形式で応答を取得することに成功しましたが、次の理由でプログラムで読み取ることができませんでした:

要求されたリソースに「Access-Control-Allow-Origin」ヘッダーがありません。

何かアドバイス?

アップデート:

url: にもう 1 つのcallback=JSON_CALLBACKパラメーターを追加しました。これにより、応答が jsonp 形式に変換されます。angular$http.jsonp()メソッドも使用できるようになりました。

0 投票する
1 に答える
289 参照

geolocation - ウィキメディア コモンズ API: 場所の近くにあるコモンズ カテゴリを検索します

(緯度、経度) による Wikimedia Commons API 検索画像を読んだ後、GeoData 拡張機能を備えた MediaWiki API を使用して、指定された場所の周りのページを検索できることがわかりました。ただし、その API を介して指定された場所の周りのCommons カテゴリを取得しようとしています - それは可能ですか?

また、WikiData API がこれを行うことも承知しています (特定の緯度/経度に近いウィキメディア コモンズ カテゴリを取得するための APIで述べられているように)。私はすでにそれを使用しており、可能であれば 2 つの結果を比較できるように別の API を探しています。

0 投票する
1 に答える
1733 参照

download - API を使用してウィキメディア コモンズからファイルをダウンロードするには?

ウィキメディア コモンズから大量の音声 (.ogg) ファイルをダウンロードするにはどうすればよいですか? Mediawiki API を使用することは可能ですか?

0 投票する
2 に答える
4755 参照

mediawiki-api - APIでウィキメディア・コモンズの画像を検索するには?

ウィキメディア コモンズから (例として) 猫のすべての画像をクエリしようとしています。

これについて私が考えた方法は、ここにある猫のページを最初に検索することです(プログラムでこれを見つける方法がわかりません。おそらくリダイレ​​クトですか?):

https://commons.wikimedia.org/wiki/Felis_silvestris_catus

したがって、画像を取得するには、これを行う必要があります。

https://commons.wikimedia.org/w/api.php?action=query&prop=images&imlimit=500&titles=Felis_silvestris_catus

これは私が望むものを返します。ただし、Cat が Felis_silvestris_catus にリダイレクトされても、同じ検索で Cat を検索しても何も返されません。

ウィキメディア・コモンズで「猫」で始まる画像検索を実行して猫の画像を返す簡単な方法があるかどうか、またそれができる最善の方法がない場合は誰か知っていますか?

私は何時間も API を見てきましたが、理解できないようです。

0 投票する
1 に答える
638 参照

wikipedia - Wikipedia 画像 API 検索 - クリエイティブ コモンズ ライセンスの画像のみを取得

API 呼び出しでウィキペディアの画像を検索します。

(この例では、検索クエリ「Einstein」による)

ウィキ コモンズでの画像ライセンスと作成者情報の取得のおかげで、次のような画像ライセンスを取得する方法が既にわかっています。

  • CC-BY
  • CC-BY-SA
  • CC-0
  • PD
  • GNU

クリエイティブ コモンズ ライセンス (CC-0、CC-BY、および CC-BY-SA) が既に検索されている画像をフィルタリングすることはできますか? 結果から PD イメージと GNU イメージを削除することは避けたいと考えています。

0 投票する
0 に答える
52 参照

wikimedia-commons - ウィキメディア コモンズ上の現在のバージョンのファイルへの永続的なリンク

ウィキメディア コモンズにあるファイルの現在のバージョンの永続的なリンクを取得することは可能ですか?

https://commons.wikimedia.org/wiki/File:Syrian,_Iraqi,_and_Lebanese_insurgencies.pngに表示されるメディアへの永続的なリンクが必要だとします。

リンクを使用して、以前のバージョンのメディアへの永続的なリンクを取得できると思います。 「アーカイブ」ディレクトリがあります。

ただし、現在のバージョンへのリンクはhttps://upload.wikimedia.org/wikipedia/commons/1/11/Syrian%2C_Iraqi%2C_and_Lebanese_insurgencies.pngにのみ存在するようです- 「アーカイブ」ディレクトリはありません。私が理解している限り、このリンクは新しいバージョンが作成されると上書きされ、ファイルはまだ不明な場所に移動されます。あれは正しいですか?

既存のファイルの上書きに関するウィキメディア・コモンズの説明には、これに関する説明はありません。