def tag_search(): api = InstagramAPI(client_id='b64f54dc4fb3486f87b55d92381e2625', client_secret='b5fa80c366b94cc980c882855630fe92') tag_search, next_tag = api.tag_search(q="thefuturepark") tag_recent_media, next = api.tag_recent_media(count=1000,tag_name="thefuturepark") photos = [] content = "<h2>Media Search</h2>" for tag_media in reversed(tag_recent_media): # print tag_media res = tag_media.caption.text retweet = 0 favorites = tag_media.like_count name = tag_media.user.username real = tag_media.user.full_name pic = tag_media.user.profile_picture followers = 0 # date = unicode(tag_media.created_time.replace(microsecond=0)) date = tag_media.created_time print date embed = tag_media.get_standard_resolution_url() enable = True photos.append('<img src="%s"/>' % tag_media.get_standard_resolution_url()) photos.append(tag_media.caption.text) data = models.Trace.query.filter(models.Trace.key==res, models.Trace.name ==name) if data.count() > 0: print "kaparehas" else: print "wala" t = models.Trace(tweet='thefuturepark', key=res, retweet=retweet, favorites=favorites, name=name, real=real, pic=pic, followers=followers, date=date,embed=embed,enable=enable) db.session.add(t) db.session.commit() content += ''.join(photos) return content
def lol(key): api = auth() for item in api.request('statuses/filter', {'track': key}): res = item['text'] if 'text' in item else item retweet = item['retweet_count'] if 'text' in item else item favorites = item['favorite_count'] if 'text' in item else item name = item['user']['screen_name'] if 'text' in item else item real = item['user']['name'] if 'text' in item else item pic = item['user']['profile_image_url_https'] if 'text' in item else item followers = item['user']['followers_count'] if 'text' in item else item date = item['created_at'] if 'text' in item else item lol = '' filtered = name.find('Smart') == -1 and res.find('abs') == -1 and res.find('pinasmile') == -1 and res.find('cbn') == -1 if not filtered: continue if 'media' in item['entities']: for image in item['entities']['media']: image = client.oembed(image['media_url']) lol = image['url'] elif 'urls' in item['entities']: for url in item['entities']['urls']: url = client.oembed(url['url']) lol = url['url'] else: lol = '' print res print date t = models.Trace(tweet=key, key=res, retweet=retweet, favorites=favorites, name=name, real=real, pic=pic, followers=followers, date=date,embed=lol) db.session.add(t) db.session.commit() lol = None return render_template('get.html', result='Tracing is now initiliaze!')
def lol(key): api = auth() for item in api.request('statuses/filter', {'track': key}): res = item['text'] if 'text' in item else item retweet = item['retweet_count'] if 'text' in item else item favorites = item['favorite_count'] if 'text' in item else item name = item['user']['screen_name'] if 'text' in item else item real = item['user']['name'] if 'text' in item else item pic = item['user'][ 'profile_image_url_https'] if 'text' in item else item followers = item['user']['followers_count'] if 'text' in item else item date = item['created_at'] if 'text' in item else item print res print date t = models.Trace(tweet=key, key=res, retweet=retweet, favorites=favorites, name=name, real=real, pic=pic, followers=followers, date=date) db.session.add(t) db.session.commit() return render_template('get.html', result='Tracing is now initiliaze!')