Upload Media

Uploading images (and in the future other types of media) via PyPump is relatively easy. Firstly you will need to setup a Client and PyPump model, information for how to do that can be found in the quick and dirty guide.

Once you’ve uploaded an image you will be able to do:

>>> my_image = pump.Image()
>>> my_image.from_file("/home/jessica/my_image.jpg")

That is enough to post an image to pump (or MediaGoblin). You can now look at the URL on the image model:

>>> my_image.url
'https://microca.st/Tsyesika/image/yZJCA42GTfCuaeEBqyc26Q'

Interacting with Media

Commenting

You can then interact with this image:

>> my_image.comment("Hai, this si my comment")

Liking

If you want to like some media you can use:

>> my_image.like()

Note

MediaGoblin currently doesn’t support liking.

Deleting

Deleting media is also easy:

>> my_image.delete()

Note

MediaGoblin current doesn’t support deletion of media.