問題タブ [wikimedia]
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.
translation - MediaWiki のシステム メッセージ言語の調整
システムメッセージが間違った言語で表示されるというバグがありました。english
簡単な質問が 1 つあります。システム メッセージを常に例として、またはURLgerman
に追加せずに設定するにはどうすればよいですか。&uselang=de
ローカル設定で永続的に変更する方法はありますか?
wikimedia - 増分更新のドキュメントは十分に明確ではありません
私はウィキデータの変更についていく必要があるデータベースを持っており、それを行う方法を探していたところ、次の 3 つを見つけました。
- RSS
- API 呼び出し
- Socket.IO
他の方法があるかどうか、ウィキデータが最適または推奨している方法を知りたい
php - PHPでウィキメディアに画像をアップロードする
API を使用してウィキメディア サーバーにログインしていますが、アップロードできません。次のエラーが表示されます。
ファイル アップロード パラメータ file はファイル アップロードではありません。POST には必ず multipart/form-data を使用し、Content-Disposition ヘッダーにファイル名を含めてください。
画像アップロードのコードは次のとおりです。
wikipedia-api - Mediawiki API を使用して Wikipedia ページの URL を返す
私が使用できることがわかりました:
ウィキペディア ページのイントロ セクションを取得します。しかし、今は同じページの URL を取得したいと考えています。
python - Pythonを使用してカテゴリとサブカテゴリからすべてのウィキペディアの記事を取得するには?
カテゴリとそのサブカテゴリのウィキペディアのすべての記事を取得しようとしています。
私は現在、wiki API を使用するという問題の小さな部分を把握しています。たとえば、Category:Geographyを探すために、API を使用して Geography のカテゴリを見つけました。
JSON 応答を取得しました。
さて、私の問題は、これをどのように利用して Python スクリプトを作成し、すべての記事を実行して収集するかということです。たとえば、最初のカテゴリに入ると、別の問題が発生しました。地理の分岐には、より多くのカテゴリとサブカテゴリが含まれています。記事に到達するまでずっと下に移動し、テキスト ファイルに保存してから、カテゴリを上に移動してさらに収集するスクリプトを作成するにはどうすればよいですか?
php - Wikipedia API を使用して PHP で記事のタイムスタンプを取得する
How do I extract data from JSON with PHP?よりも簡単な説明が必要です。また、最終的な PHP のタイムスタンプから日付を削除する必要もあります。
この方法で、Wikipedia JSON API を介して PHP の「テスト記事」メタデータを取得できます。
これは私にこれを与えます:
しかし、タイムスタンプから日付だけを取得してエコー/印刷するにはどうすれば"timestamp":"2016-10-25T14:01:47Z"
よいですか?
最初に完全な文字列016-10-25T14:01:47Z
を取得してから、そこから を削除する必要があると思いますT14:01:47Z
。
編集 11/25/16ジェフの答えはうまく機能し、関数をショートコードに変換して、投稿/ページのコンテンツに挿入できるようにしました。
しかし今、私はPHP警告を受け取ります:
これは私のショートコードの問題ですか、それとも元の関数の問題ですか?
javascript - ウィキペディアのページのすべてのセクションを見つけてすべて表示する方法は?
ウィキペディアのページはセクションごとに分かれているので、API を使用して と言うとsection=0
、このセクション内のテキストを読み上げます。しかし、ページには多くのセクションがある場合があります。それらすべてをループしてすべてロードするにはどうすればよいですか?
ここで私は得る
section=0 only
HTML
JS