Tips & tricks Imageshack 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)

RSS свернуть / развернуть
+
0
На Debian выдавало какую то странную ошибку, вылечилось установкой curl. Скрипт не хочет нормально работать с python3. А так удобный скрипт для отправки файлов формата jpg и png на хостинг картинок.
avatar

skew

  • 13 февраля 2010, 18:34
+
0
code.google.com/p/imgup/source/browse/imgup
jpeg заливает, png пока нет.

Фичреквесты пожалуйста в тикеты.
avatar

atommixz

  • 17 июня 2010, 04:56
+
0
fix png, gif etc…
avatar

atommixz

  • 17 июня 2010, 17:35
+
0
$ cat imageshack
#!/bin/bash

curl -H Expect: -F fileupload="@$1" -F xml=yes http://www.imageshack.us/index.php | \
awk -F"[<|>]" '$2=="image_link" {print $3}' | tee >(xclip -i)

avatar

atommixz

  • 18 июня 2010, 15:52

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.