Unofficial uploader to pixhost.org image sharing site.
Project description
pixhost-uploader
================
Unofficial Python 3.2+ upload client for pixhost.org image sharing
website.
Usage
-----
.. code::
import pixhostuploader as pixhost
uploaded = pixhost.upload('image.jpg')
print(uploaded)
Uploader returns 3 URLs for each image: thumbnail, full size image and a
its page on pixhost.org.
.. code::
{
'thumb_image': '...',
'full_size_image': '...',
'page_url': '...',
}
You can also upload multiple images at once.
.. code::
images = [
'image.jpg',
'another_image.jpg',
]
uploaded = pixhost.upload(images)
Uploader then returns a ``list`` of URLs for each uploaded image.
.. code::
[
{
'thumb_image': '...',
'full_size_image': '...',
'page_url': '...',
}, {
'thumb_image': '...',
'full_size_image': '...',
'page_url': '...',
}
]
| Maximum image size on pixhost.org is 10 MB so if you try to upload a
larger file the upload function throws ``TooLargeImageFormat``
exception.
| Also in case the upload fails for some reason (upload page doesn't
return ``200`` code) ``UploadFailed`` is thrown.
================
Unofficial Python 3.2+ upload client for pixhost.org image sharing
website.
Usage
-----
.. code::
import pixhostuploader as pixhost
uploaded = pixhost.upload('image.jpg')
print(uploaded)
Uploader returns 3 URLs for each image: thumbnail, full size image and a
its page on pixhost.org.
.. code::
{
'thumb_image': '...',
'full_size_image': '...',
'page_url': '...',
}
You can also upload multiple images at once.
.. code::
images = [
'image.jpg',
'another_image.jpg',
]
uploaded = pixhost.upload(images)
Uploader then returns a ``list`` of URLs for each uploaded image.
.. code::
[
{
'thumb_image': '...',
'full_size_image': '...',
'page_url': '...',
}, {
'thumb_image': '...',
'full_size_image': '...',
'page_url': '...',
}
]
| Maximum image size on pixhost.org is 10 MB so if you try to upload a
larger file the upload function throws ``TooLargeImageFormat``
exception.
| Also in case the upload fails for some reason (upload page doesn't
return ``200`` code) ``UploadFailed`` is thrown.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pixhostuploader-1.0.3.tar.gz
(75.4 kB
view hashes)