利用者:Triglav/Triwiki/Period D.js
表示
< 利用者:Triglav | Triwiki
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ 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();