Advertisement
Guest User

zalivay img na imgur eba!

a guest
Sep 17th, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. from django.conf import settings
  2. import requests
  3. import json
  4.  
  5.  
  6. class ImgurApiClient:
  7.     def __init__(self):
  8.         self.base_url = 'https://api.imgur.com/3/'
  9.         self.upload_url = self.base_url + 'upload/'
  10.         self.auth_header = { 'Authorization': 'Client-ID ' + settings.IMGUR_API_CLIENT_ID }
  11.         self.response = None
  12.         self.image_url = None
  13.  
  14.     def upload_image(self, image):
  15.         """
  16.        :param image: path_to_image
  17.        :return: Imgur's url to image
  18.        """
  19.         data = {'image': open(image, 'rb')}
  20.         r = requests.post(self.upload_url, files=data, headers=self.auth_header)
  21.         if r.status_code == 200:
  22.             self.response = r
  23.             response = json.loads(r.text)
  24.             url = response['data']['link']
  25.             self.image_url = url
  26.             return '200'
  27.  
  28.     def thumbnail(self):
  29.         pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement