問題タブ [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 投票する
1 に答える
434 参照

categories - カテゴリ内のサブカテゴリと写真の数を取得するウィキメディア コモンズ API クエリ

ウィキメディア コモンズ カテゴリをクエリして、カテゴリ内のサブカテゴリと写真の数を取得したいと考えています。たとえば、Wikimedia Commons の「Category:Collections of the Brooklyn Museum」という Web ページを見ると、サブカテゴリのリストが表示されます。

サブカテゴリの 1 つ

ブルックリン美術館のヨーロッパ美術 (7 世紀、301 頁)

には数字が7 Cあり、301 F これは7 つのカテゴリ301 の画像があることを意味します。

ウィキメディア コモンズに問い合わせて、このカテゴリとサブカテゴリの画像カウント情報を取得するにはどうすればよいですか?

次のクエリを試しました

http://commons.wikimedia.org/w/api.php?action=query&list=categorymembers&cmlimit=100&cmtitle=Category:Collections%20of%20the%20Brooklyn%20Museum

これにより、カテゴリのカテゴリメンバーが得られます。

7 C情報をスクレイピングして301 Fカウントできる HTML 表現を生成するアクション レンダー クエリを実行できます。

HTMLスクレイピングなしでこのカウント情報を取得するには、どのクエリを使用できますか?

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

wikimedia-commons - ウェブページ上のランダムなウィキメディア・コモンズ画像

Web ページにウィキメディア コモンズのランダムな画像を表示したいと考えています。

このようなもの: http://lkozma.net/blog/random-wiki-image-wallpaper/ウェブページ以外。

これをどのように行うつもりですか?

ありがとう

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

mediawiki-api - API を介してウィキメディア コモンズの著作権情報にアクセスする

MediaWiki API を使用して、画像の著作権情報を取得したいと考えています。ウィキペディアで画像をクリックすると、画像のページが開き、「詳細」ボタンが表示されます。このボタンをクリックすると、「このファイルを Web で使用する」リンクを含むページに移動します。このリンクをクリックすると (スクリプト "stockPhoto.call_web();" が実行されます)、MediaWiki API 呼び出しで取得したい情報がウィンドウに表示されます。

「action=query」やあらゆる種類のプロパティを見てきましたが、必要な情報が見つかりませんでした。何か案が?

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

api - 別のカテゴリにないカテゴリ内のすべての画像を Mediawiki API で取得する方法は?

私はAPIにまったく慣れていないので、質問がばかげている場合は申し訳ありません.

Commons のカテゴリ内のすべての画像を取得したいと思います。たとえば、X としますが、別のカテゴリ (Y) にもある画像を除外します。私は実際にこれを行うことができるかどうかわかりません。

https://commons.wikimedia.org/w/api.php?action=query&list=categorymembers&cmtype=file&cmtitle=Category:X

それらすべてを取得しますが、一部を除外するにはどうすればよいですか?

さらに、ファイルの名前だけでなく、画像の説明を結果に含めたいのですが、それは可能ですか?

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

php - API経由でWikimedia Commonsカテゴリの画像を含むすべてのページを見つける

現在、ウィキメディア コモンズで特定のカテゴリの画像/メディアが使用されているすべてのページを見つけようとしています。

API を使用すると、問題なくすべての画像を一覧表示できますが、アイテムが使用されているすべてのページにクエリを追加するのに苦労しています。

メディア画像が 2 つだけのカテゴリの例を次に示します https://commons.wikimedia.org/wiki/Category:Automobiles

これが私が使用しているAPI呼び出しです

長期的な目標は、コレクションの画像が表示されるすべてのページを見つけて、それらのページから画像に関するすべてのタグを取得することです。これを使用して、これらの画像に関する情報のアーカイブを強化し、できればリンクされたデータを使用して、DBpedia から知らない関連画像を見つけることができます。

最初に画像を取得してから各ページに関する情報を要求するという 2 つのクエリを実行する必要があるかもしれませんが、1 回の呼び出しですべてを実行したいと考えていました。

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

html - 私のウェブサイトでウィキメディアの画像を使用する

したがって、次のようなウィキメディア コモンズのURL (実際には実際の画像のラッパーにすぎませ ん) があります。 jpg

そのページに行くと、実際の画像が次の場所にあることが わかります。 .jpg/800px-Nine_inch_nails_-_Staples_Center_- 11-8-13 %2810755555065_16053de956_o%29.jpg

<img>タグで使用できるように、実際のファイルを取得したいと思います。

場所を返すための url パラメーターが提供されるのではないかと疑っていましたが、それについては何も見つかりません。

前もって感謝します。

編集:

ここで答えを見つけたと思います: https://commons.wikimedia.org/wiki/Commons:FAQ#What_are_the_strangely_named_components_in_file_paths.3F

アップロードの奇妙なパスは、ファイル名の MD5 ハッシュからの文字です。

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

mediawiki-api - MediaWiki API からライセンス情報を取得しますか?

次の mediawiki-api 呼び出しを使用して画像を検索し、ウィキメディア コモンズの画像を自分の Web サイト内に (リンクとして) 表示したいと考えています。

https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&list=allimages&format=json&aifrom=LG%20G4&aiprop=dimensions%7Cmime&ailimit=5

これにより、クエリに一致するすべての画像を含む検索結果が返されます。しかし、その応答に表示されないのはライセンス情報です。aiprop 内で「user」を使用してアップローダー情報を取得できますが、ライセンス情報 (CC-BY-SA など) を取得するにはどうすればよいですか?