読者です 読者をやめる 読者になる 読者になる

halka-tech

技術的なことを書きます

javascriptを始める

10年以上前のwebぺージを賑やかするスパム系スクリプトを書く気になれなかったので使ってて便利だなあと思うbookmarkletを作成してみました。
様々なリソースを消費するウェブサービスであるtwitterで使える物作ってみました。

だれかをfollow

  1. followしたいひとのページに行きます
  2. 押します
  3. フォームにコマンドが入っているのでそのまま発言します
var now=location.href;
//押されたページのURLがtwitterかどうか判断する
if(now.indexOf('twitter.com',0)!=-1){
//httpsでtwitterを見ている几帳面な人もいるみたいなので一応対応する
 if(now.indexOf('https',0)!=-1){
//useridを取り出す
  var user=now.replace('https://twitter.com/','');
//フォームに内容が入った状態にする。
  window.location='https://twitter.com/home?status=follow%20'+user;
 }
//httpなひと
 else{
  var user=now.replace('http://twitter.com/','');
  window.location='http://twitter.com/home?status=follow%20'+user;
 }
}

サーチアンドデストロイ

だれかをremove

var now=location.href;
//押されたページのURLがtwitterかどうか判断する
if(now.indexOf('twitter.com',0)!=-1){
//httpsでtwitterを見ている几帳面な人もいるみたいなので一応対応する
 if(now.indexOf('https',0)!=-1){
  var user=now.replace('https://twitter.com/','');
  window.location='https://twitter.com/home?status=leave%20'+user;
 }
//httpなひと
 else{
  var user=now.replace('http://twitter.com/','');
  window.location='http://twitter.com/home?status=leave%20'+user;
 }
}

followをleaveにしてみました。

つくってみて

便利ですね。
簡単でしたから、user javascript(fxでいうグリモン)などを作成したいです。
google先生になにをしたいのか正しく訊けばだいたい教えてくれるので便利な時代です。

ふろく

つくったものはhttp://exp.rw12.net/にありますので、ご用の方はどうぞ。
追記 0903101406Z
removeのコマンドが効いてないっぽい