"""
# Sort messages by time
messages = dg['thread'][partner]
- messages.sort(key=lambda x: parser.parse(x['created_at']))
+ messages.sort(key=lambda x: int(x['created_at']))
# Use legacy display on non-ascii text message
ms = [m['text'] for m in messages]
ums = [m for m in ms if not all(ord(c) < 128 for c in m)]
printNicely(screen_line)
printNicely(dotline)
# Format clock
- date = parser.parse(m['created_at'])
- date = arrow.get(date).to('local').datetime
+ date = arrow.get(int(m['created_at'])/1000).to('local').datetime # Read Unixtime in miliseconds
clock_format = '%Y/%m/%d %H:%M:%S'
try:
clock_format = c['FORMAT']['MESSAGE']['CLOCK_FORMAT']
"""
# Retrieve message
sender_screen_name = '@' + m['sender_screen_name']
- sender_name = m['sender']['name']
+ sender_name = m['sender_name']
text = unescape(m['text'])
recipient_screen_name = '@' + m['recipient_screen_name']
- recipient_name = m['recipient']['name']
+ recipient_name = m['recipient_name']
mid = m['id']
date = parser.parse(m['created_at'])
date = arrow.get(date).to('local').datetime
"""
# Retrieve info
screen_name = tweet['user']['screen_name']
- text = get_full_text(t)
+ text = get_full_text(tweet)
tid = str( tweet['id'] )
# Validate quote format