Добавить изображение в Tumblr с помощью Python

Я пытаюсь опубликовать изображение в tumblr, используя python, в частности: http://code.google.com/p/python-tumblr/

#! / USR / бен / питон

from tumblr import Api import sys BLOG='example.tumblr.com' USER='example@example.com' PASSWORD='example' api = Api(BLOG,USER,PASSWORD) post_data = "picture.png" title = "Title of my entry" body = "this is a story with a picture" api.write_regular(title, body + post_data) 

Когда я запускаю это, результатом является то, что блог приходит, но вместо:

Название моей записи

это история с изображением

[IMG]

Я получаю это:

Название моей записи

это история с picturepicture.png

    3 Solutions collect form web for “Добавить изображение в Tumblr с помощью Python”

    В вашем текущем коде вы не размещаете изображение, но вы отправляете строку, которая называется «picture.png». Как сказал Даниэль Ди Паоло, вам нужно написать фотографию. Аргумент для write_photo – это ссылка на изображение, например.

     #!/usr/bin/python from tumblr import Api import sys BLOG='example.tumblr.com' USER='example@example.com' PASSWORD='example' api = Api(BLOG,USER,PASSWORD) api.write_photo('http://example.org/somewhere/lolcat.jpg') 

    Если вы хотите отправить HTML, вы можете создать тело, которое долго содержит теги ваших вариантов.

     title = "life is amazing" body = """ _here my html code_ """ 

    Затем напишите его с помощью API

     api.write_regular(title,body) 

    и вы должны быть настроены.

    загрузка данных

    точнее;) в случае, если вы хотите отправить данные, вам нужно открыть объект. Скажем, ваш образ «lolcat.jpg»

    data = open ('lolcat.jpg'). read ()

    Вы фактически не отправляете данные изображения, вы просто отправляете строку с именем файла в ней, так что это не слишком удивительно. write_regular позволяет HTML, поэтому, если вы можете загрузить фотографию где-нибудь, вы можете использовать <img src="..." /> в тексте сообщения, чтобы изображение отображалось в вашем сообщении.

    Или вы можете использовать вызов write_photo для загрузки фотографии (а не только имени файла!) В Tumblr, а затем каким-то образом получить URL-адрес и использовать его в <img> для своего сообщения.

    Я привел пример здесь, с API v2 https://gist.github.com/1242662

      Interesting Posts

      numpy -> Проблема типа PIL int

      Делает ли локальные псевдонимы переменных ускорять списки, поскольку он делает петли?

      Что такое * простой * способ структурирования проекта python?

      Более быстрый способ пересечения многоугольников с красивыми

      Django загрузить изображение – Из формы в Rackspace / S3 без манипуляций

      Использование ctypes с jython

      Создание подписанных URL-адресов для Amazon CloudFront

      Упражнение 41: Обучение Говорить объектно-ориентированные

      песочница для выполнения, возможно, недружелюбного кода на питоне

      Насколько велика может быть входная функция input ()?

      Как получить идентификаторы кластера, не являющиеся одиночными, в скудной иерархической кластеризации

      преобразовать массив строк numpy в массив int

      Есть ли плагин для vim для автоматического импорта библиотек python?

      функции, не выполняющие python

      Веб-скребок – как определить основной контент на веб-странице

      Python - лучший язык программирования в мире.