Example #1
0
 def send(self):
     status_text = 'ایموجی های داغِ {} ساعت گذشته\nدر تاریخ {} :'.format(
         int(self.f_time),
         jdatetime.datetime.fromgregorian(
             datetime=datetime.datetime.now()).strftime('%H:%m - %m/%d'))
     for name, count in self.emoji:
         new_emoji = '\n' + name
         if len(status_text) + len(new_emoji) < 200:
             status_text += new_emoji
     api.update_status(status=status_text)
Example #2
0
 def send(self):
     status_text = 'هشتگ های داغِ {} ساعت گذشته\nدر تاریخ {} :'.format(
         int(self.f_time),
         jdatetime.datetime.fromgregorian(
             datetime=datetime.datetime.now()).strftime('%H:%m - %m/%d'))
     for name, count in self.hashtags:
         new_hashtag = '\n#' + name
         if len(status_text) + len(new_hashtag) < 280:
             status_text += new_hashtag
     api.update_status(status=status_text)
Example #3
0
 def send(self):
     filename = datetime.datetime.today().strftime('%Y-%m-%d-%H:%m')
     image = (path.join(self.d, 'tmp/' + filename + '.png'))
     img = self.tweet_cloud.to_image()
     img.save(image)
     # img.show()
     self.file_names.append(path.join(self.d, 'tmp/' + filename + '.png'))
     media_ids = []
     for file in self.file_names:
         res = api.media_upload(file)
         media_ids.append(res.media_id)
     status_text = "ابر کلمات {} ساعت گذشته \n در تاریخ {} \n از {} توییت".format(
         int(self.from_time),
         jdatetime.datetime.fromgregorian(
             datetime=datetime.datetime.now()).strftime('%H:%m - %m/%d'),
         self.all_tweets_count,
     )
     api.update_status(status=status_text, media_ids=media_ids)
Example #4
0
    def send(self):

        media_ids = []
        for file in self.file_names:
            res = api.media_upload(file)
            media_ids.append(res.media_id)
        status_text = ''
        if self.from_time:
            status_text = "چارت توییت های {} ساعت گذشته\n در تاریخ {} از {} توییت ".format(
                self.from_time,
                jdatetime.datetime.fromgregorian(datetime=datetime.datetime.now()).strftime(
                    '%H:%m - %m/%d'),
                self.all_tweets_count,
            )
        if self.from_date:
            status_text = "چارت توییت های {} روز گذشته از {} توییت ".format(
                int(self.from_time),
                self.all_tweets_count,
            )
        api.update_status(status=status_text, media_ids=media_ids)