Zombie.jsを用いてのログイン
var Browser = require("zombie");
browser = new Browser();function login(callback){
browser.visit("http://suc.au-chronicle.jp/web/user_secures/login",function () {
if(browser.error){
console.dir("Errors reported:", browser.errors);
console.log(browser.text("title"));
} else {
console.dir("Success Body:", browser.body);
console.log(browser.text("title"));
browser.
fill("data[UserSecure][username]",ユーザーID).
fill("data[UserSecure][password]",パスワード).
pressButton("commit",function () {
if(browser.error){
console.dir("Errors reported:", browser.errors);
console.log(browser.text("title"));
} else {
console.dir("Success Body:", browser.body);
console.log(browser.text("title"));
callback();
}
});
}
});
}function powerinfo(callback){
browser.visit("http://suc.au-chronicle.jp/web/camps/powerinfo",function () {
if(browser.error){
console.dir("Errors reported:", browser.errors);
console.log(browser.text("title"));
} else {
console.dir("Success Body:", browser.body);
console.log(browser.text(".forceinfo-table"));
}
});
}
login(powerinfo);
楽ちん
適当アプリのソースコードと車輪の再開発と諸々
まぁここのBlogでも適当に作ったアプリをソースコードの開示条件もつけず公開しているわけだが、世の中には必要で作って、他の人も使いそうだから公開して、そのまま消えて行くコードがたくさんある。
そんな消えてくコードにはまだ必要としている人もいる場合もある。
そんな時にどうすりゃいいのだろう。リバースできちゃったりしちゃったときにどうしよう。更新しないのかなぁと待ちつづけるべきなんだろうか。
悩ましい。そういうことが無いためにも駄目なコードでもライセンス明記して公開しとくべきなのかな。
台詞セット保存用Chrome Extension
https://dl.dropbox.com/u/1478842/auctextsave.crx
英雄クロニクルサクセスサーバにおける、キャラの汎用台詞、専用セリフを保存するためのツールです。
えらく適当につくってますが、とりあえず動作確認はとってます。
利用方法は
Chromeのメニューから、ツール→拡張機能を開いて、ダウンロードしたファイルを画面にドラッグ&ドロップ
・・・言えない、猫化作業がめんどくさかったなんて言えない。
杖無き魔法師団の歴史編纂室開始
https://dl.dropbox.com/u/1478842/index.html
というわけで、相関図だけじゃなくて年表まで始めたので、indexを改めてつけてみた。
とはいえ、時代設定まで考えている人がどこまでいるものか…
手抜きって難しい・・・
どういう手抜きをするかを決めても、そのなかで出来る範囲を考えてしまう。
見栄えよくてちゃんとした手抜きって結構大変。