| 501 |  | (- (cadr now) (cadr created-at))))) | 
                        | 502 |  | (list-push (cond ((< secs 5) "less than 5 seconds ago") | 
                        | 503 |  | ((< secs 10) "less than 10 seconds ago") | 
                        | 504 |  | ((< secs 20) "less than 20 seconds ago") | 
                        | 505 |  | ((< secs 30) "half a minute ago") | 
                        | 506 |  | ((< secs 60) "less than a minute ago") | 
                        | 507 |  | ((< secs 150) "1 minute ago") | 
                        | 508 |  | ((< secs 2400) (format "%d minutes ago" | 
                        | 509 |  | (/ (+ secs 30) 60))) | 
                        | 510 |  | ((< secs 5400) "about 1 hour ago") | 
                        | 511 |  | ((< secs 84600) (format "about %d hours ago" | 
                        | 512 |  | (/ (+ secs 1800) 3600))) | 
                        | 513 |  | (t (format-time-string "%I:%M %p %B %d, %Y" created-at))) | 
                        | 514 |  | result)))) | 
                      
                        |  | 501 | (- (cadr now) (cadr created-at)))) | 
                        |  | 502 | time-string url) | 
                        |  | 503 | (setq time-string | 
                        |  | 504 | (cond ((< secs 5) "less than 5 seconds ago") | 
                        |  | 505 | ((< secs 10) "less than 10 seconds ago") | 
                        |  | 506 | ((< secs 20) "less than 20 seconds ago") | 
                        |  | 507 | ((< secs 30) "half a minute ago") | 
                        |  | 508 | ((< secs 60) "less than a minute ago") | 
                        |  | 509 | ((< secs 150) "1 minute ago") | 
                        |  | 510 | ((< secs 2400) (format "%d minutes ago" | 
                        |  | 511 | (/ (+ secs 30) 60))) | 
                        |  | 512 | ((< secs 5400) "about 1 hour ago") | 
                        |  | 513 | ((< secs 84600) (format "about %d hours ago" | 
                        |  | 514 | (/ (+ secs 1800) 3600))) | 
                        |  | 515 | (t (format-time-string "%I:%M %p %B %d, %Y" created-at)))) | 
                        |  | 516 | (setq url (twittering-get-status-url (attr 'user-screen-name) (attr 'id))) | 
                        |  | 517 | ;; make status url clickable | 
                        |  | 518 | (add-text-properties | 
                        |  | 519 | 0 (length time-string) | 
                        |  | 520 | `(mouse-face highlight | 
                        |  | 521 | face twittering-uri-face | 
                        |  | 522 | uri ,url) | 
                        |  | 523 | time-string) | 
                        |  | 524 | (list-push time-string result)))) |