Beispiel #1
0
    def __init__(self, group_name):

        database = DB(settings.PG_DB_USER, settings.PG_DB_PASSWORD,
                      settings.PG_DB_NAME)
        database.connect()

        keyword = Keyword(database.con, database.meta)
        token = TwitterToken(database.con, database.meta)
        """Set tweepy api object and authentication"""
        token = token.find_by_group(group_name)
        auth = tweepy.OAuthHandler(token["consumer_key"],
                                   token["consumer_secret"])
        auth.set_access_token(token["access_token"],
                              token["access_token_secret"])

        self.api = tweepy.API(auth)
        self.keyword = keyword
        self.keyword_list = keyword.find_by_group(group_name)
        self.tw_store = TweetStore(settings.COUCHDB_DB,
                                   settings.COUCHDB_SERVER)
    def __init__(self, group_name):
        database = DB(settings.PG_DB_USER,
                      settings.PG_DB_PASSWORD, settings.PG_DB_NAME)
        database.connect()

        keyword = Keyword(database.con, database.meta)
        token = TwitterToken(database.con, database.meta)

        # Set tweepy api object and authentication
        token = token.find_by_group(group_name)
        self.auth = tweepy.OAuthHandler(
            token["consumer_key"], token["consumer_secret"])
        self.auth.set_access_token(token["access_token"], token["access_token_secret"])

        self.api = tweepy.API(self.auth, wait_on_rate_limit=True, wait_on_rate_limit_notify=True)

        keyword_list = keyword.find_by_group(group_name)
        # Construct keywords array from keyword_list dict
        self.keywords = [keyword["keyword"] for keyword in keyword_list]

        self.tw_store = TweetStore(settings.COUCHDB_DB, settings.COUCHDB_SERVER)
import datetime
import couchdb
from app.logger import LOGGER as log
from app.tweet_analytics import TweetAnalytics
from app.db import DB, AnalyticsLog
import settings

database = DB(settings.PG_DB_USER, settings.PG_DB_PASSWORD,
              settings.PG_DB_NAME)
database.connect()

server = couchdb.Server(url=settings.COUCHDB_SERVER)
db = server['tweets']

# get twitter-hashtags couchdb instance
try:
    hashtags = server.create["twitter-hashtags"]
except:
    hashtags = server["twitter-hashtags"]

# get twitter-words couchdb instance
try:
    words = server.create["twitter-words"]
except:
    words = server["twitter-words"]

# get twitter-users couchdb instance
try:
    user = server.create["twitter-users"]
except:
    user = server["twitter-users"]
Beispiel #4
0
def _db_connect():
    DB.connect()