from .colors import *
+import json
+import os
+import os.path
# 'search': max search record
SEARCH_MAX_RECORD = 5
SITE_DOMAIN = 'sitestream.twitter.com'
DOMAIN = USER_DOMAIN
+# Image config
IMAGE_SHIFT = 10
IMAGE_MAX_HEIGHT = 40
-# Following 16 basic colors is supported:
-# default
-# black
-# red
-# green
-# yellow
-# blue
-# magenta
-# cyan
-# grey
-# light_red
-# light_green
-# light_yellow
-# light_blue
-# light_magenta
-# light_cyan
-# white
+# Load colorset
+COLOR_SET = ['colorset.default']
+modules = map(__import__, COLOR_SET)
-TWEET = {
- 'nick' : grey,
- 'clock' : grey,
- 'id' : grey,
- 'favourite' : light_green,
- 'rt' : grey,
- 'link' : light_cyan,
- 'keyword' : on_light_yellow,
-}
+# 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] = data[d]
+except:
+ pass
-MESSAGE = {
- 'sender' : grey,
- 'recipient' : grey,
- 'to' : light_magenta,
- 'clock' : grey,
- 'id' : grey,
-}
-PROFILE = {
- 'statuses_count' : light_green,
- 'friends_count' : light_green,
- 'followers_count' : light_green,
- 'nick' : grey,
- 'profile_image_url' : light_cyan,
- 'description' : light_yellow,
- 'location' : light_magenta,
- 'url' : light_cyan,
- 'clock' : white,
-}
-
-TREND = {
- 'url': light_cyan
-}
\ No newline at end of file