Skip to content

Instantly share code, notes, and snippets.

View geduldig's full-sized avatar

geduldig

View GitHub Profile
@geduldig
geduldig / unicode_print.py
Created November 21, 2014 17:46
Print emoji
import sys, codecs
EMOTICONS = (0x0001F600, 0x0001F641)
for u in range(EMOTICONS[0], EMOTICONS[1]):
text = r'\U%08x' % u
try:
# Python 2
text = text.decode('unicode-escape')
sys.stdout.write(text+' ')
@geduldig
geduldig / unicode_tweet.py
Created November 21, 2014 17:46
Tweet some random emoji
import codecs
import random
from TwitterAPI import TwitterAPI, TwitterOAuth
o = TwitterOAuth.read_file()
api = TwitterAPI(o.consumer_key,
o.consumer_secret,
o.access_token_key,
o.access_token_secret)
@geduldig
geduldig / tweet_sample_freq.py
Created November 21, 2014 17:37
Print twitter sample rate
from TwitterAPI import TwitterAPI, TwitterOAuth
import time
o = TwitterOAuth.read_file()
api = TwitterAPI(o.consumer_key, o.consumer_secret, o.access_token_key, o.access_token_secret)
r = api.request('statuses/sample')
interval = 5
@geduldig
geduldig / delete_all_tweets.py
Created November 21, 2014 17:33
Delete all tweets in timeline
from TwitterAPI import TwitterAPI, TwitterRestPager
from threading import Thread
api = TwitterAPI(<consumer key>,
<consumer secret>,
<access token key>,
<access token secret>)
class DeleteTweet(Thread):
def __init__(self, tweet_id, count):
@geduldig
geduldig / delete_latest_tweets.py
Created November 21, 2014 17:32
Delete 200 latest tweets
from TwitterAPI import TwitterAPI
from threading import Thread
api = TwitterAPI(<consumer key>,
<consumer secreat>,
<access token key>,
<access token secret>)
class DeleteTweet(Thread):
def __init__(self, tweet_id, count):
@geduldig
geduldig / create_gist.py
Created November 21, 2014 17:25
Upload file to new gist
import argparse
import json
import requests
from requests.auth import HTTPBasicAuth
parser = argparse.ArgumentParser()
parser.add_argument('user')
parser.add_argument('password')
parser.add_argument('description')
parser.add_argument('filename')
@geduldig
geduldig / delete_all_tweets.py
Created October 11, 2013 00:32
Delete all tweets from an authenticated account.
from TwitterAPI import TwitterAPI, TwitterOAuth, TwitterRestPager
import threading
# SAVE YOUR APPLICATION CREDENTIALS IN TwitterAPI/credentials.txt.
o = TwitterOAuth.read_file()
api = TwitterAPI(o.consumer_key, o.consumer_secret, o.access_token_key, o.access_token_secret)
class DeleteThread (threading.Thread):
@geduldig
geduldig / instagram_users_media_recent.py
Last active December 23, 2015 03:29
Search instagram by user name
import requests
import json
from datetime import datetime
import os
import time
import urllib
SEARCH_OLD = True
USER = 'boxnumber03'
@geduldig
geduldig / twitter_simple_rest.py
Last active December 23, 2015 02:19
Simple twitter REST API example
import json
import requests
from requests_oauthlib import OAuth1
consumer_key = ...
consumer_secret = ...
access_token_key = ...
access_token_secret = ...
url = 'https://api.twitter.com/1.1/search/tweets.json'
@geduldig
geduldig / instagram_tags_media_recent.py
Last active December 23, 2015 01:59
Search instagram by tag
import requests
import json
from datetime import datetime
import os
import time
import urllib
SEARCH_OLD = False # OLD and NEW results are unordered
TAG = 'eyes'