コード例 #1
0
ファイル: Twitter.py プロジェクト: karel-kahula/ochobot
 def __authenticate_to_twitter(self):
     import twitter as twitter_api
     api = None
     try:
         api = twitter_api.Api(
             consumer_key        = self.configs['Twitter'][ 'ck'],
             consumer_secret     = self.configs['Twitter'][ 'cs'],
             access_token_key    = self.configs['Twitter']['atk'],
             access_token_secret = self.configs['Twitter']['ats']
         )
     except Exception as e:
         err("[Twitter] Authentication Error: %s" % e)
         exit(1)
     return api
コード例 #2
0
ファイル: Twitter.py プロジェクト: karel-kahula/ochobot
    def __config_reader(self, config_path):
        import ConfigParser
        config = ConfigParser.ConfigParser()
        result = {}

        try:

            config.read(config_path)
        except Exception as e:
            err("[Twitter] Read Config Error: %s" % e)
            exit(1)

        # Read 'Twitter' Section
        result['Twitter'] = {
             'ck': config.get('Twitter', 'ck',  0),
             'cs': config.get('Twitter', 'cs',  0),
            'atk': config.get('Twitter', 'atk', 0),
            'ats': config.get('Twitter', 'ats', 0)
        }
        return result
コード例 #3
0
ファイル: PSQL.py プロジェクト: karel-kahula/ochobot
    def __config_reader(self, config_path):
        import ConfigParser
        config = ConfigParser.ConfigParser()
        result = {}

        try:
            config.read(config_path)
        except Exception as e:
            err("[PSQL] Read Config Error: %s" % e)
            exit(1)

        # Read 'PSQL' Section
        result['PSQL'] = {
            'username': config.get('PSQL', 'username', 0),
            'password': config.get('PSQL', 'password', 0),
                'host': config.get('PSQL', 'host',     0),
                'port': config.get('PSQL', 'port',     0),
            'database': config.get('PSQL', 'database', 0)
        }
        return result
コード例 #4
0
ファイル: PSQL.py プロジェクト: karel-kahula/ochobot
    def __authenticate_to_database(self):
        from sqlalchemy     import create_engine
        from sqlalchemy.orm import sessionmaker

        session = None
        try:
            psql = self.configs['PSQL']
            uri = "postgresql://%s:%s@%s:%s/%s" % (
                psql['username'],
                psql['password'],
                psql[    'host'],
                psql[    'port'],
                psql['database']
            )

            engine = create_engine(uri)
            Session = sessionmaker(bind=engine)
            session = Session()
        except Exception as e:
            err("[PSQL] Authentication Error: %s" % e)
            exit(1)
        return session