X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=rainbowstream%2Fconfig.py;h=409f1605c192aad5413ca3d94b79cb079e034121;hb=bf9e3f16d0d7907984aee0eafe3dd1bd21a1af5d;hp=4faf8156936648f0963dc321260dfc3f4f0e1ae8;hpb=eb9781ed75d3af8e4838806d57c853aa6cba1293;p=rainbowstream.git diff --git a/rainbowstream/config.py b/rainbowstream/config.py index 4faf815..409f160 100644 --- a/rainbowstream/config.py +++ b/rainbowstream/config.py @@ -1,16 +1,52 @@ -# This is RainbowStream App info -CONSUMER_KEY = 'Xk1DGhR1FJa4xjg7GbdogzLJw' -CONSUMER_SECRET = 'SpHtDmbSGCSm55AAlIeb2PsD3kGEzxyo1325rJgrND5abeOh2T' +from .colors import * +import json +import os +import os.path -# Max Search record +# 'search': max search record SEARCH_MAX_RECORD = 5 -# Default home tweet +# 'home': default number of home's tweets HOME_TWEET_NUM = 5 +# 'allrt': default number of retweets +RETWEETS_SHOW_NUM = 5 +# 'inbox','sent': default number of direct message +MESSAGES_DISPLAY = 5 +# 'trend': max trending topics +TREND_MAX = 10 +# 'switch': Filter and Ignore list ex: ['@fat','@mdo'] +ONLY_LIST = [] +IGNORE_LIST = [] +# Autocomplete history file name +HISTORY_FILENAME = 'completer.hist' -# Stream Domain USER_DOMAIN = 'userstream.twitter.com' PUBLIC_DOMAIN = 'stream.twitter.com' SITE_DOMAIN = 'sitestream.twitter.com' -# Actually called DOMAIN = USER_DOMAIN + +# Image config +IMAGE_SHIFT = 10 +IMAGE_MAX_HEIGHT = 40 + +# Load colorset +default_colorset = 'rainbowstream/colorset/default.json' +try: + if os.path.exists(default_colorset): + data = json.load(open(default_colorset)) + for d in data: + locals()[d] = local()[data[d]] +except: + pass + +# Load json config +rainbow_config = os.environ.get('HOME', os.environ.get('USERPROFILE','')) + os.sep + '.rainbow_config.json' +try: + if os.path.exists(rainbow_config): + data = json.load(open(rainbow_config)) + for d in data: + locals()[d] = local()[data[d]] +except: + pass + +