Skip to content

Commit

Permalink
Twit class added
Browse files Browse the repository at this point in the history
  • Loading branch information
jayachandpotluri committed May 31, 2013
1 parent 1964312 commit 37db6cc
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 23 deletions.
30 changes: 21 additions & 9 deletions block_list/Twit.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,25 +19,37 @@
CONNECTION = httplib.HTTPSConnection(SERVER)

class Twit:
def __init__(self, access_token, login_user):
self.twit = Twitter(auth=OAuth(access_token.key, access_token.secret,
def __init__(self, access_token, login_id, login_name, login_screen_name):
token = oauth.OAuthToken.from_string(access_token)
self.twit = Twitter(auth=OAuth(token.key, token.secret,
CONSUMER_KEY, CONSUMER_SECRET))
self.login_user = login_user
self.login_id = login_id
self.login_name = login_name
self.login_screen_name = login_screen_name

def get_user(self):
return self.login_user
def get_details(self):
return (self.login_id, self.login_name, self.login_screen_name)

def block_user(self, user_id):
pass
response = self.twit.blocks.create(user_id=user_id)

def get_blocked_ids(self):
response = self.twit.blocks.ids()
return response.get('ids')

def get_blocked_users(self):
pass
response = self.twit.blocks.list()
return response.get('users')

def unblock_user(self, user_id):
pass
response = self.twit.blocks.destroy(user_id=user_id)

def get_friends_ids(self):
pass

def get_friend(self, user_id):
def get_followers(self):
response = self.twit.followers.list()
return response.get('users')

def show_user(self, user_id):
pass
5 changes: 2 additions & 3 deletions block_list/admin.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from django.contrib import admin
from models import Blocked_List, Subscribed_List
from models import Blocked_List

admin.site.register(Blocked_List)
admin.site.register(Subscribed_List)
admin.site.register(Blocked_List)
2 changes: 0 additions & 2 deletions block_list/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ class Blocked_List(models.Model):
share = models.CharField(max_length=10)
blocked_users = models.TextField()
subscribed_users = models.TextField()
#def save(self, *args, **kwargs):
# pass

def __unicode__(self):
return "User Id: %s, Shared: %s" %(self.user_id, self.share)
20 changes: 11 additions & 9 deletions block_twitter_test/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -133,15 +133,17 @@
# 'django.contrib.admindocs',
)

CONSUMER_KEY = 'D6YrV57bNlgpcviNW3sOpg'
CONSUMER_SECRET = 'T4YlIE2vgI2sIOjziJp57j97CDx8y05DBzUgcr8YmA'
ACCESS_TOKEN = '136843335-fKGQEKi8W6R8XOYvxKoxk3nV9V4J09NuN6kZwVpU'
#Heroku
#CONSUMER_KEY = 'D6YrV57bNlgpcviNW3sOpg'
#CONSUMER_SECRET = 'T4YlIE2vgI2sIOjziJp57j97CDx8y05DBzUgcr8YmA'
#ACCESS_TOKEN = '136843335-fKGQEKi8W6R8XOYvxKoxk3nV9V4J09NuN6kZwVpU'
ACCESS_TOKEN_SECRET = 'ekL7TYmjF9KPrhXfS04tHTjk2u7NFmxcmUj0Q64'

# CONSUMER_KEY = 'GznGRZ6dl6jAuVckmx6mBQ'
# CONSUMER_SECRET = 'esrtz7KzaaBefUYwcXP19fQh0CelLaz46SFlfNGeq4'
# ACCESS_TOKEN = '136843335-THhkenU7PAdvCehHQxSSYNetQvMw2Wh34Ed20p54'
# ACCESS_TOKEN_SECRET = 'pgtFUrETM5bcL5oBGk38GB0EjHOq5Nlj0FP2UuxITk'
#Local
CONSUMER_KEY = 'GznGRZ6dl6jAuVckmx6mBQ'
CONSUMER_SECRET = 'esrtz7KzaaBefUYwcXP19fQh0CelLaz46SFlfNGeq4'
ACCESS_TOKEN = '136843335-THhkenU7PAdvCehHQxSSYNetQvMw2Wh34Ed20p54'
ACCESS_TOKEN_SECRET = 'pgtFUrETM5bcL5oBGk38GB0EjHOq5Nlj0FP2UuxITk'

# A sample logging configuration. The only tangible logging
# performed by this configuration is to send an email to
Expand Down Expand Up @@ -174,5 +176,5 @@

SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

import dj_database_url
DATABASES['default'] = dj_database_url.config()
#import dj_database_url
#DATABASES['default'] = dj_database_url.config()

0 comments on commit 37db6cc

Please # to comment.