verifytweet.config package

Submodules

verifytweet.config.settings module

class verifytweet.config.settings.Config[source]

Bases: object

Configuration for the app

FILE_DIRECTORY = '/tmp/tmpte1mn7bh'
IMAGEMAGICK_PATH = 'convert'
LOG_LEVEL = 20
RUN_METHOD = 'web'
TWEET_MAX_STORE = 150
UPSCALE_RESOLUTION = '300x300'
class verifytweet.config.settings.TwitterAPIConfig[source]

Bases: verifytweet.config.settings.Config

Twitter API Configuration

SIMILARITY_THRESHOLD = 0.6
TWEET_COUNT = 150
TWEET_COUNT_KEY = 'count'
TWEET_DATE_KEY = 'created_at'
TWEET_MAX_OLD = 7
TWEET_TEXT_KEY = 'text'
TWEET_USERNAME_KEY = 'screen_name'
TWITTER_ACCESSTOKEN = None
TWITTER_APIVER = '1.1'
TWITTER_CONTEXT = 'statuses/user_timeline.json'
TWITTER_HOSTNAME = 'https://api.twitter.com'
class verifytweet.config.settings.WebConfig[source]

Bases: verifytweet.config.settings.Config

Configuration for running as web service

ALLOWED_EXTENSIONS = {'jpeg', 'jpg', 'png'}
APP_HOST = None
APP_PORT = None
MAX_CONTENT_LENGTH = 2097152
MAX_CONTENT_LENGTH_KEY = 'MAX_CONTENT_LENGTH'
TIMEOUT = 2000
WORKER_CLASS = 'eventlet'
WORKER_COUNT = 9
verifytweet.config.settings.app_config

alias of verifytweet.config.settings.WebConfig

verifytweet.config.settings.no_of_workers()[source]

Returns no.of workers to be spawned

Retrieves cpu count using multiprocessing module. No.of workers suggested is one more than twice the cpu count.

Module contents