問題タブ [mediawiki-api]

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 に答える
203 参照

mediawiki - カテゴリメンバーAPI-Mediawiki

このAPI呼び出しからのソートキーを使用するスクリプトがありました。以前は、次のような方法で値を返していました。

しかし現在、ソートキーは以前のように値を返しません。何か案は?

0 投票する
6 に答える
3525 参照

wikipedia-api - ウィキコモンズで画像ライセンスと作者情報を取得する

ウィキコモンズにウィキメディア API を使用しようとしています:

コモンズ API は非常に未熟であり、ライセンスと著者情報を取得する可能性について言及しているドキュメントの部分は空であるようです。

APIを使用してライセンスに関する情報を含む段落を取得できる方法はありますか? (たとえば、このページの「ライセンス」というタイトルの下の段落)。もちろん、ページ全体をダウンロードして解析することはできますが、API は何のためにあるのでしょうか。

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

image - MediaWiki API: 無関係なアイコンが埋め込まれた/ドロップされた画像のサイズ

MediaWiki API を使用して、ウィキペディアの記事の画像を検索します。ただし、記事をクリーンアップする必要がある場合のほうきや、クリエイティブ・コモンズ・ライセンスの下に配置するものを示すクリエイティブ・コモンズのロゴなど、役に立たないアイコンもすべて取得します。

どの画像がそのようなアイコンであるかを検出してドロップできるようにする方法はありますか? たとえば、画像が埋め込まれたサイズ (アイコンの場合でも巨大な元の画像のサイズではなく) を照会して、小さいものをすべて削除できるようにする方法があります。とにかく、非常に小さな画像にはあまり興味がありません。

0 投票する
4 に答える
24492 参照

wikipedia-api - MediaWiki API を使用してウィキペディアの記事から Infobox を取得するにはどうすればよいですか?

ウィキペディアの記事には、Infobox テンプレートが含まれている場合があります。次の呼び出しで、Infobox を含む記事の最初のセクションを取得できます。

Infobox データのみを返すクエリが必要です。これは可能ですか?

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

text - MediaWikiインストールからテキスト(MediaWikiマークアップ)をエクスポートする

ローカルのMediaWikiインストールからいくつかの記事(すべての記事ではない)のMediaWikiマークアップをエクスポートしたいと思います。履歴などではなく、現在の記事のマークアップだけが必要で、記事ごとに個別のテキストファイルが必要です。このエクスポートは、リモートではなく、MediaWikiサーバーでプログラム的に理想的に実行したいと思います。

たとえば、Apple、Banana、Cupcakeの記事に興味がある場合は、次のことができるようにしたいと思います。

私の意図は次のとおりです。

  • 必要な記事を抽出する
  • MediaWikiマークアップを個々のテキストファイルに保存する
  • 別のプログラムで解析して処理する

これはMediaWikiですでに可能ですか?それはそれのようには見えません。また、Pywikipediabotにそのようなスクリプトがあるようには見えません

フォールバックは、これを手動で(エクスポート特殊ページを使用して)実行し、出力をテキストファイルに簡単に解析できるようにすることです。これを行うための既存のツールはありますか?MediaWiki XMLダンプ形式の説明はありますか?(見つかりませんでした。)

0 投票する
3 に答える
3301 参照

ruby-on-rails - Rails + MediaWiki API for Wikipedia データ抽出

検索語に基づいて、Rails を使用してウィキペディアからデータを抽出しようとしています。

例えば、

1) String "American Idol" がある場合、それを Wikipedia に渡し、それに関連する記事のリストを取得します。私の目標は、最初の 3 つのハイパーリンクを Web サイトに表示することです。

2) さらに一歩進めると、ウィキペディアから小さなデータを抽出する必要があります。たとえば、インフォボックスや、ウィキペディアの記事の最初の数語などです。

任意のヒント?

ありがとう!

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

count - プログラムでMediaWikiwikiから記事の総数を取得します

MediaWiki APIを使用して記事の総数を取得するにはどうすればよいですか?

ドキュメントで見つかりませんでした:

大まかな概算でも問題ありません。

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

javascript - ウィキペディアAPI-JSONオブジェクトへのアクセス

私は彼らのAPIを使用してウィキペディアの記事からテキストを引き出しようとしています(APIは彼らが提供しているものの寛大な用語ですが、私たちはそれを使用すると思います)、そして私は後続のJSONの解析に関する問題に直面しています私が取り戻しているオブジェクト。つまり、オブジェクトには、コマンドを実行した後、ラベルが「*」であるキーの下に探しているテキストが含まれています。

次に、次のコマンドを使用して、この情報を文字列に解析しようとします。

次に、以下を使用してコンソールに出力します。

残念ながら、GoogleChromeもFirefoxも'*'キーを解析できないようです。完全な「data」オブジェクトをコンソールにダンプすると、データ構造の(ネストされた)キーが「parse」、「text」、およびであることがわかります'*'。必要なテキストを「*」キーまでダンプすることもできます。つまり

動作します。'*'文字が認識されたくないというだけです。

これを修正する方法について何かアイデアはありますか?理想的には、「*」キーが参照している値にアクセスしたいと思います。javascriptでプログラムする方法がわかりません。

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

automation - MediaWiki: ディレクトリ コンテンツの変更によるページの自動作成

私は MediaWiki をある種のプライベートな共同コンテンツ管理システムとして使用しようとしています。たとえば、コンテンツ (画像、ビデオ、テキスト、その他) を特定のディレクトリにフィードするだけで、そこから MediaWiki がすべてのファイルのページを自動的に作成するのが好きです。

拡張機能やボットはありますか?

ご心配いただきありがとうございます。よろしくお願いいたします。

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

c# - ウィクショナリーをパースする

mediawiki API から取得したページを解析する .Net ライブラリはありますか? タイトルと純粋なデータのデータを提供するだけの標準的なメディアウィキ パーサーでも問題ありませんが、ウィクショナリーに特に適したパーサー、つまり単語の種類とすべての定義を提供できるパーサーが必要です。

このために独自のパーサーを作成したくありません。助言がありますか?