Esempio n. 1
0
	def __init__(self, message, quality=20):
		if message.reply_to_message:
			self.PhotoSize_object = message.reply_to_message.photo[-1]
			self.reply_to_message_id = message.reply_to_message.message_id
		else:
			self.PhotoSize_object = message.photo[-1]
			self.reply_to_message_id = None

		self.chat_id = message.chat_id
		self.message_id = message.message_id
		self.file_path = BASE_FILE_PATH.format(self.chat_id, self.message_id)
		self.message = message
		Picture.__init__(self, self.file_path, quality=quality)
Esempio n. 2
0
    def __init__(self, message, quality=20):
        if message.reply_to_message:
            self.PhotoSize_object = message.reply_to_message.photo[-1]
            self.reply_to_message_id = message.reply_to_message.message_id
        else:
            self.PhotoSize_object = message.photo[-1]
            self.reply_to_message_id = None

        self.chat_id = message.chat_id
        self.message_id = message.message_id
        self.from_user = message.from_user  # user that send the picture
        self.date = message.date  # date in Unix time
        self.file_path = BASE_FILE_PATH.format(self.chat_id, self.message_id)
        self.message = message
        Picture.__init__(self, self.file_path, quality=quality)
Esempio n. 3
0
 def __init__(self, filename):
     Picture.__init__(self, filename)
     self.add_sidecar(self.basename + '.thumb.jpg', 'thumbnail')
     self.checksum = hashlib.sha1(filename).hexdigest()
Esempio n. 4
0
 def __init__(self, filename):
     Picture.__init__(self, filename)
     self.add_sidecar(self.basename + '.thumb.jpg', 'thumbnail')
     self.checksum = hashlib.sha1(filename).hexdigest()