imagebin.coffee 590 B

1234567891011121314151617181920
  1. # Upload an image to imagebin.org
  2. page = require('webpage').create()
  3. system = require 'system'
  4. if system.args.length isnt 2
  5. console.log 'Usage: imagebin.coffee filename'
  6. phantom.exit 1
  7. else
  8. fname = system.args[1]
  9. page.open 'http://imagebin.org/index.php?page=add', ->
  10. page.uploadFile 'input[name=image]', fname
  11. page.evaluate ->
  12. document.querySelector('input[name=nickname]').value = 'phantom'
  13. document.querySelector('input[name=disclaimer_agree]').click()
  14. document.querySelector('form').submit()
  15. window.setTimeout ->
  16. phantom.exit()
  17. , 3000