configurable
[rainbowstream.git] / rainbowstream / config.py
index daf1cfd7f654d095d6a954975230c6d21d4375da..6afffd5f519526b705d9aef6f3313b0e2165d5e4 100644 (file)
@@ -1,3 +1,5 @@
+from .colors import *
+
 # 'search': max search record
 SEARCH_MAX_RECORD = 5
 # 'home': default number of home's tweets
@@ -23,5 +25,54 @@ DOMAIN = USER_DOMAIN
 IMAGE_SHIFT = 10
 IMAGE_MAX_HEIGHT = 40
 
-# Color name can be 'grey', 'red', 'green', 'yellow', 'blue', 'magenta', 'cyan', or 'white'
-SCREEN_NAME_COLOR = 'grey'
+# 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
+
+TWEET = {
+    'nick'      : grey,
+    'clock'     : grey,
+    'id'        : grey,
+    'favourite' : light_green,
+    'rt'        : grey,
+    'link'      : light_cyan,
+    'keyword'   : on_light_yellow,
+}
+
+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