Tips & tricks Tips & tricksImageshack uploader

Нашел в интернетах скрипт для заливки картинок на imageshack. Скрипт был большой, делал много не нужного и самое главное был не рабочий. Переписал скрипт, из старого скрипта воспользовался только командой curl'а для отправки картинки.
#!/usr/bin/python
# -*- coding: utf-8 -*-

import sys, subprocess, shlex

def uploadsingle(img):
    print("Uploading: " + img)
    string = "curl -H Expect: -F fileupload=\"@" + img + "\" -F xml=yes -# \http://www.imageshack.us/index.php\ "
    args = shlex.split(string)
    link = subprocess.Popen(args, stdout=subprocess.PIPE).communicate()[0]
    res = link.split("\n")
    print res[1][16:-13]
    
if len(sys.argv) != 2 :
	print "Usage:", sys.argv[0], "image.jpg"
else : 
	img = sys.argv[1]
	uploadsingle(img)

  • +1
  • 10 февраля 2010, 21:33
  • Troy
  • 5