自制小工具 一键贴图
# 鼠标右单击即可上传图片# 地址要短
# 要直接到剪贴板
require 'rubygems'require "win32/clipboard"include Win32$filename = ARGVTYPES = %w{.jpg .gif .png .jpeg}def upload_file(file)puts "Your want to upload file #{$filename}"cmd = "curl -s -F Filedata=@\"#{$filename}\" -F Filename=\"#{File.basename(file)}\" -F Upload=\"Submit Query\" tu.6.cn/flash/index/tu_user_temp/-5073549"res = `#{cmd}`res =~ /(.+?):::/$1enddef file_ext_allow?(file)TYPES.include?(File.extname(file).downcase)enddef short_url(url)cmd = "curl -s http://tinyurl.com/api-create.php?url=#{url}"`#{cmd}`endif File.exists?($filename) && file_ext_allow?($filename)url = upload_file(ARGV)url = short_url(url)Clipboard.set_data(url)puts urlputs "Tt is in you clipboard"elseputs "File not exist / File is ext name must in #{TYPES.join(",")}"end
在 http://gist.github.com/466673
http://tinyurl.com/23b9h4e
可惜 javaeye 不能贴 gist
页:
[1]