+ # Print clock
+ date = parser.parse(m['created_at'])
+ date = arrow.get(date).to('local').datetime
+ clock_format = '%Y/%m/%d %H:%M:%S'
+ try:
+ clock_format = c['FORMAT']['MESSAGE']['CLOCK_FORMAT']
+ except:
+ pass
+ clock = date.strftime(clock_format)
+ # Get rainbow id
+ if m['id'] not in c['message_dict']:
+ c['message_dict'].append(m['id'])
+ rid = len(c['message_dict']) - 1
+ else:
+ rid = c['message_dict'].index(m['id'])
+ rid = str(rid)
+ # Create line and print
+ meta = color_func(c['MESSAGE']['clock'])(clock) + \
+ color_func(c['MESSAGE']['id'])(' ('+rid+')')
+ line = ' ' * (w - len(clock + rid) - 3 - dg['message_thread_margin']) + \
+ meta
+ printNicely(line)