利用者・トーク:2nd-player

出典: へっぽこ実験ウィキ『八百科事典(アンサイクロペディア)』
移動: 案内検索
アンサイクロペディア日本語版へようこそ!

こんにちは、2nd-playerさん。はじめまして! アンサイクロペディア日本語版へようこそ!

ファーストステップ・ガイド
ヘルプ
ワンポイント情報
記事の修正や削除について
  • アンサイクロペディアはウィキというシステムを使っています。ちょっとした間違いなら、すぐに直して投稿すれば問題ありません。
  • 連続投稿を減らすために、プレビュー機能の活用が推奨されています。ページを保存する前に、「プレビューを実行」のボタンか、または編集画面の上部にあるButton preview.pngを押すと、保存結果をあらかじめ見ることができます。
  • アンサイクロペディアのページそのものは管理者でなければ削除することができません。記事が削除される手順は削除の方針に書かれています。
  • もし特定の記事を削除したいと考える場合は、記事の削除を依頼することができます。詳しくは削除依頼の仕方をご覧ください。
Hello, 2nd-player! Welcome to Japanese Uncyclopedia. Even if you are not a Japanese speaker, probably you can not ask a question in Help. Sorry!
アンサイクロペディアの機能や使い方に関してわからないことがあったらヘルプデスクで質問できます。
2nd-playerさんがアンサイクロペディアにおいてユーモア溢れる投稿・活動をされることを楽しみにしています! --Peacementhol (会話) 2013年11月26日 (火) 18:00 (JST)

移動に感謝。[編集]

よくもまああんな面倒なことを。(尊敬!)

あなたすごい。お礼にニンジャスターを差し上げます。--What here area team 会話 | 投稿記録 | ウィキペディア 2013年12月12日 (木) 20:38 (JST)

お、何か貰った!ありがとうございます。
実は某所で同じような案件を処理したときに使ったものを再利用しただけですので、そこまで面倒なことはやってません。天下のucpのことですから私が書くまでもなく知ってる人はいると思いますが、一応やり方をここに書きます。敢えてそのままにしているのかもしれないので私は本件についてこれ以上何もしません。
  1. ページidを調べる(版idが分かっている場合は MediaWiki APIのaction=query&prop=info&revids=【版id】で調べる)
  2. MediaWiki APIにログインして以下のqueryをpostで送信する。括弧は適当に書き換え、utf8のパーセントエンコード。なおトークンはprop=infoで取得できる
    • action=move&fromid=【ページid】&to=【移動先】&reason=【コメント】&token=【トークン】&noredirect=1&movetalk=1&movesubpages=1
--2nd-player (会話) 2013年12月13日 (金) 17:42 (JST)

お願いがあります[編集]

初めまして、POLMと申します。

上の内容を見て、全角スペース一個がタイトルになっている記事を「和字間隔」に移動しようとしたのですが、うまく行きませんでした。詳しい手順を教えていただければ幸いです(そもそもAPIとは何かさえ分かっていません…)。権限がなくて移動できなかった記事については、もし管理者権限で移動することができるのであれば、その方にお願いしようとも思っています。

以上、よろしくお願いします。-- POLM POLM ( Talk - Track - Count - Mail) 2014 / 01 / 19 (Sun) 23:54 (JST)

MediaWiki APIとは、簡単に言えば機械(つまりボット)用の編集インターフェースです。このページを例にして上の手順を説明すると、
  1. 2014-01-19T14:54:18の版ID「1148926」からページidを求める[1]→「pageid="134192"」という結果を得られる
  2. ログインする
    • ログインにはクッキーを有効にする必要があります。これは通常のインターフェース(APIじゃなくて普段使っているログインページ)で行ってもOKなはずですが、ブラウザのセキュリティー設定によってはダメかも(これが通ってしまうOpera12のセキュリティが緩すぎるのかも)
    • APIを使ってログインするにはquery「action=login&lgname=【利用者名】&lgpassword=【パスワード】」をpostメソッドで送信(利用者名に「利用者:」を含める必要はなし、必要ならパーセントエンコーディングする)し、そこで返ってきたトークンを使ってもう一度「action=login&lgname=【利用者名】&lgpassword=【パスワード】lgtoken=【トークン】」を送信します。セッションキーとか色々返ってきますが、Set-Cookieの従えば返ってきた情報はひとまず無視してOKです。
    • queryとは「問い合わせ」的な意味でして、上のページidを調べるときに使った「action=query&prop=info&revids=なんとか」というのもqueryなんですが、URLの一部として送信する方法(これをgetメソッドと言います)はMediaWikiではログインやページの編集などでは利用できなくなっています(セキュリティ策だと考えられます)。postメソッドでMediaWiki APIにデータを送信するのは普通のブラウザからだと結構面倒なので(APIにデータを送信するためのページを作れば良いのかもですが)ここから先はコマンドラインやスクリプトで作業した方が楽です。これ以上の説明はちょっとうまくできません。ボット作ったことがある方なら分かると思います。既存のボット動かしてるだけの人でも分かるかもしれません。
  3. 移動用のトークンを取得しておく[2]→ここで得られるトークンはログインするたびに変わります。1の手順をスキップしてログイン後「/api.php?action=query&prop=info&intoken=move&revids=1148926」としたほうがページidとトークンを同時に取得できて便利かもしれません
  4. 「action=move&fromid=【ページid】&to=【移動先ページ名】&reason=【コメント】&token=【トークン】&noredirect=1&movetalk=1&movesubpages=1」を送信します。私にはこれよりうまく説明できません。
--2nd-player (会話) 2014年1月20日 (月) 23:48 (JST)
詳しい説明ありがとう御座います。コマンドラインやスプリクトを用いての作業は自分自身詳しく知らず、firefoxのアドオンにpostメソッドで送信する機能を備えたものがあったため、そちらを使わせて頂きました。-- POLM POLM ( Talk - Track - Count - Mail) 2014 / 01 / 22 (Wed) 17:20 (JST)

お礼[編集]

要望に応えてくださり、本当にありがとうございます。私もあなたを見習ってwiki文法をもう少し勉強してみようかなと思いました。--XANA.png.旻 (TalkHist) 2015年7月15日 (水) 20:49 (JST)

いえいえ, ユーモアのほうで貢献できないのでこれぐらいはさせてください. wiki文法は奥が深くて私もまだまだ理解が不十分なところもありますが, ひとつアドバイスできるとすれば中括弧の対応は頭に入れておいたほうがよいということでしょうか. 特に閉じ括弧が連続して分かりらなくなったときは空白や改行で区切りながらプレビューするとかお勧めです.
{{#if:{{{C|}}}|{{{D|}}}|{{{E|{{PAGENAME}}}}}}}→{{#if:{{{C|}}}|{{{D|}}}|{{{E|{{PAGENAME}} }}} }}
あと自分のプロジェクトほったらかしてこんなことしてる私よかもっと参考になるすごい人ここにいると思います.--2nd-player (会話) 2015年7月27日 (月) 08:53 (JST)

あのクラスやidについて[編集]

2nd-playerさんがログインのページにされた編集で使っているmw-customtoggleやmw-customcollapsibleのような種類のクラスやidについて、なんだか便利そうでとても気になったので調べようとしたのですが、アンサイクロペディア内やMediaWiki.org内で検索してもどうも情報が見つけられません。詳しく説明されている場所などがあるのであれば、よろしければ教えていただけないでしょうか。--What here area teamトーク | 投稿記録2015年10月31日 (土) 23:25 (JST)

(勝手に補足) 私も今見て興味をもったので調べてみました。面白いですね。
入れ子の{{SpoilerH}}だけしか記憶になかったので目からうろこです。
https://www.mediawiki.org/wiki/Manual:Collapsible_elements
--ガノー (トーク) 2015年11月2日 (月) 13:09 (JST)
まともなのが無いので作っているところです. [3]
ただ明らかに場違いなので, あの文書はucpで引き取っていただけるなら喜んで差し出す所存です.--2nd-player (トーク) 2015年11月2日 (月) 13:50 (JST)
ありがとうございます。詳しくてたいへん参考になります。
ポケモンwikiでは場違いとのことですが、こういう役立つ文書は、八百科事典ことアンサイクロペディアにあるのほうがよっぽど場違いになってしまうと思われます(汗)
しかしMediaWikiを使っているサイトの一利用者サブページでMediaWikiの機能の説明(あるいは覚え書き)をするというのは珍しいことではないので、私は今の場所のままでも良いと思いますよ。--What here area teamトーク | 投稿記録2015年11月2日 (月) 20:01 (JST)

イヤーッ![編集]

本来の用途と少しずれますが。

タイトルは最近のNINJAトレンドにおいて手裏剣を投げるときの掛け声らしいです。アンサイクロペディアのトラブル解決に対してこちらを送ります。--ぽんこつやろー (トーク) 2016年1月22日 (金) 09:20 (JST)

わーい! これからも技術屋気取りの読者として日々精進します (何に?)--User:2nd-player (talk) 2016年2月13日 (土) 12:22 (JST)

おわび[編集]

こんにちは、文鉄1999です。

Forum:バグの報告でわたしの書き込みについてご返答していただいたのにも関わらず、気付かずにそのまま放置してしまい申し訳ありませんでした。また、その件についてForum:管理者権限行使依頼で依頼したことも報告いたします。--文鉄1999 (署名補記のすゝめ) 2016年2月1日 (月) 17:06 (JST)

いえいえ, 申し訳ないなんてとんでもない. 私もこんな亀レスするような人ですので--User:2nd-player (talk) 2016年2月13日 (土) 12:22 (JST)

おやまあ。[編集]

新木場です。あちらではお世話になっております。

こちらにもいらっしゃったのですね。ごきげんよう。--Y-24 新木場 - Y-06 小竹向原 2016年2月22日 (月) 21:26 (JST)

お礼[編集]

あなたならやってくれると思ってました。ありがとうございます。--Ekusuto1(トーク) 2016年3月29日 (火) 22:43 (JST)

謹呈[編集]

感涙モノです。

森羅万象棋‎Category:テンプレート呼び出しで引数が重複しているページから解放されたことへの感動と尊敬を込めて、こちらを謹呈させていただきます! 私も試みたことがあったのですが、ぜんぜんわからなかったので諦めていたのでした。--でみ庵 (トーク) 2017年6月1日 (木) 18:07 (JST)