Created
February 2, 2012 18:35
-
-
Save laiso/1725028 to your computer and use it in GitHub Desktop.
ツイッターOAuthアプリの名称を変更するスクリプト
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env casperjs | |
# | |
# # Run script | |
# casperjs casperjs-twitter-source-changer.coffee dankogai kogaidan 12345 jcode.pl | |
# | |
# # CasperJS | |
# http://n1k0.github.com/casperjs/ | |
casper = require('casper').create verbose: true, logLevel: 'debug' | |
if casper.cli.args.length isnt 4 | |
casper.log 'Missing required argument. / USER PASS APPCODE SOURCENAME', 'error' | |
casper.exit() | |
login = casper.cli.args[0] | |
passwd = casper.cli.args[1] | |
appID = casper.cli.args[2] # @digit https://dev.twitter.com/apps | |
sourceName = casper.cli.args[3] # @string Appname | |
casper.start 'https://dev.twitter.com/apps/' + appID + '/settings', -> | |
@fill 'form#user-login', | |
"name": login | |
"pass": passwd | |
, true | |
casper.then -> | |
@fill 'form#twitter-apps-form-settings', name: sourceName, true | |
casper.run() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Two very small things:
casper.cli.get 0
to access the first argument; you could also use named option eg.--username=foo
and access it throughcapser.cli.get "username"
:)"https://dev.twitter.com/apps/#{appID}/settings"
to format your strings