Skip to content

Commit 3c63e96

Browse files
committed
Added twitter-text library to linkify tweets
1 parent e10e6bd commit 3c63e96

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

models/gitevent.coffee

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ moment = require 'moment'
44
eventFeed = 'https://api.github.com/orgs/nodekc/events'
55

66
GitEvent = (data) ->
7-
console.log data
87
this.actor = data.actor.login
98
this.actor_gravatar_id = data.actor.gravatar_id
109
this.timeago = moment(new Date(data.created_at)).fromNow()

models/tweet.coffee

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
moment = require 'moment'
22
rest = require 'restler'
3-
twitterFeed = 'http://search.twitter.com/search.json?q=%40nodekc&rpp=5'
3+
twitter = require 'twitter-text'
4+
twitterFeed = 'http://search.twitter.com/search.json?q=%40nodekc&rpp=5&include_entities=1'
45

56
Tweet = (data) ->
7+
console.log data
68
this.created_by = data.from_user
7-
this.tweet = data.text
9+
this.tweet = twitter.autoLink data.text, urlEntities: data.entities.urls
810
this.timeago = moment(new Date(data.created_at)).fromNow()
911
this.created_at = data.created_at
1012
return

views/layout.jade

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,10 @@ html(lang="en")
7272
ul.container
7373
each item in tweets
7474
li
75+
img(src='http://api.twitter.com/1/users/profile_image/' + item.created_by + '.png', alt=item.created_by)
76+
.time #{item.timeago}
7577
a(href='http://twitter.com/' + item.created_by, target='_blank')
76-
img(src='http://api.twitter.com/1/users/profile_image/' + item.created_by + '.png', alt=item.created_by)
77-
.time #{item.timeago}
7878
h3= item.created_by
79-
p= item.tweet
79+
p!= item.tweet
8080
li.more
8181
a(href='https://twitter.com/#!/nodekc') more tweets…

0 commit comments

Comments
 (0)