Skip to content

Commit

Permalink
Update (no new features)
Browse files Browse the repository at this point in the history
  • Loading branch information
re4k committed Mar 13, 2013
1 parent 5d2a13a commit 2c56dbd
Show file tree
Hide file tree
Showing 13 changed files with 292 additions and 192 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@


# local scripts # local scripts
/client/worker.sh /client/worker.sh
/client/Procfile
/client/settings.yml /client/settings.yml
/server.sh /server.sh


1 change: 1 addition & 0 deletions Gemfile
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ gem 'rails', '4.0.0.beta1'
gem 'mysql2' gem 'mysql2'


gem 'unicorn' gem 'unicorn'
gem 'daemon-spawn', :require => 'daemon_spawn'


gem 'rails_config' gem 'rails_config'
gem 'kaminari' gem 'kaminari'
Expand Down
2 changes: 2 additions & 0 deletions Gemfile.lock
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ GEM
coffee-script-source coffee-script-source
execjs execjs
coffee-script-source (1.6.1) coffee-script-source (1.6.1)
daemon-spawn (0.4.2)
em-twitter (0.2.1) em-twitter (0.2.1)
eventmachine (~> 1.0) eventmachine (~> 1.0)
http_parser.rb (~> 0.5) http_parser.rb (~> 0.5)
Expand Down Expand Up @@ -153,6 +154,7 @@ PLATFORMS


DEPENDENCIES DEPENDENCIES
coffee-rails (~> 4.0.0.beta1) coffee-rails (~> 4.0.0.beta1)
daemon-spawn
em-twitter em-twitter
em-work_queue em-work_queue
haml-rails haml-rails
Expand Down
9 changes: 5 additions & 4 deletions app/helpers/application_helper.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -7,14 +7,15 @@ def format_tweet_created_at(dt)


def format_tweet_text(text) def format_tweet_text(text)
text text
.gsub(/<url:((?:https?|ftp).+?):(.+?)>/){link_to($2, $1, :target => "_blank")} .gsub(/<url:(.+?):(.+?)>/){link_to(CGI.unescape($2), CGI.unescape($1), :target => "_blank")}
.gsub(/<hashtag:(.+?)>/){link_to("##{URI.decode($1)}", "https://twitter.com/search?q=%23#{$1}")} .gsub(/<hashtag:(.+?)>/){link_to("##{CGI.unescape($1)}", "https://twitter.com/search?q=%23#{$1}")}
.gsub(/<mention:(.+?)>/){link_to("@#{$1}", "/#{$1}")} .gsub(/<cashtag:(.+?)>/){link_to("$#{CGI.unescape($1)}", "https://twitter.com/search?q=%23#{$1}")}
.gsub(/<mention:(.+?)>/){link_to("@#{CGI.unescape($1)}", "/#{$1}")}
.gsub(/\r\n|\r|\n/, "<br />") .gsub(/\r\n|\r|\n/, "<br />")
end end


def format_source_text(text) def format_source_text(text)
text.gsub("&", "&amp;") format_tweet_text(text)
end end


def status_url(tweet) def status_url(tweet)
Expand Down
14 changes: 10 additions & 4 deletions app/views/main/index.haml
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -3,21 +3,27 @@
%p %p
Favstar クローンです。UserStreams つかってます。 Favstar クローンです。UserStreams つかってます。
= link_to "@KOBA789", "https://twitter.com/KOBA789" = link_to "@KOBA789", "https://twitter.com/KOBA789"
さんにサーバーを貸していただけることになりました…!! さんにサーバーを貸していただけることになりました…!!ありがとうございます!
%strong まだ開発途中段階のものですがとりあえず動いています。登録後接続まで最大30分かかります。 %strong まだ開発途中段階のものですがとりあえず動いています。登録後接続まで最大30分かかります。
%strong 動作のテスト中ですので、途中で登録をうちきったりあまりにふぁぼられ・ふぁぼりが多いユーザーの登録を削除する可能性もあります。 %strong 動作のテスト中ですので、途中で登録をうちきったりあまりにふぁぼられ・ふぁぼりが多いユーザーの登録を削除する可能性もあります。
%div %div
URLとかについて URLとかについて
%div %div
best: best:
= link_to "(/users)/re4k", "/re4k" = link_to "/cat", "/cat"
%div %div
recent: recent:
= link_to "(/users)/re4k/recent", "/re4k/recent" = link_to "/cat/recent", "/cat/recent"
%div
timeline(exclude RTs):
= link_to "/cat/timeline", "/cat/timeline"
%div
discovery:
= link_to "/cat/my", "/cat/my"
%div %div
こんどほかのところもFavstar互換にする こんどほかのところもFavstar互換にする
%div %div
デザインなんとかしないと... デザインなんとかしないと...
%div %div
= link_to "@re4k", "https://twitter.com/re4k" = link_to "@cat", "https://twitter.com/cat"


4 changes: 3 additions & 1 deletion client/Gemfile
Original file line number Original file line Diff line number Diff line change
@@ -1,6 +1,8 @@
ruby '1.9.3' ruby '1.9.3'
source 'https://rubygems.org' source 'https://rubygems.org'


gem 'foreman'

gem 'settingslogic' gem 'settingslogic'
gem 'em-twitter' gem 'tweetstream'
gem 'yajl-ruby', :require => "yajl" gem 'yajl-ruby', :require => "yajl"
31 changes: 30 additions & 1 deletion client/Gemfile.lock
Original file line number Original file line Diff line number Diff line change
@@ -1,20 +1,49 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
addressable (2.3.3)
cookiejar (0.3.0)
daemons (1.1.9)
em-http-request (1.0.3)
addressable (>= 2.2.3)
cookiejar
em-socksify
eventmachine (>= 1.0.0.beta.4)
http_parser.rb (>= 0.5.3)
em-socksify (0.2.1)
eventmachine (>= 1.0.0.beta.4)
em-twitter (0.2.1) em-twitter (0.2.1)
eventmachine (~> 1.0) eventmachine (~> 1.0)
http_parser.rb (~> 0.5) http_parser.rb (~> 0.5)
simple_oauth (~> 0.1) simple_oauth (~> 0.1)
eventmachine (1.0.3) eventmachine (1.0.3)
faraday (0.8.6)
multipart-post (~> 1.1)
foreman (0.62.0)
thor (>= 0.13.6)
http_parser.rb (0.5.3) http_parser.rb (0.5.3)
multi_json (1.6.1)
multipart-post (1.2.0)
settingslogic (2.0.9) settingslogic (2.0.9)
simple_oauth (0.2.0) simple_oauth (0.2.0)
thor (0.17.0)
tweetstream (2.4.0)
daemons (~> 1.1)
em-http-request (~> 1.0.2)
em-twitter (~> 0.2)
twitter (~> 4.0)
yajl-ruby (~> 1.1)
twitter (4.6.0)
faraday (~> 0.8, < 0.10)
multi_json (~> 1.0)
simple_oauth (~> 0.2)
yajl-ruby (1.1.0) yajl-ruby (1.1.0)


PLATFORMS PLATFORMS
ruby ruby


DEPENDENCIES DEPENDENCIES
em-twitter foreman
settingslogic settingslogic
tweetstream
yajl-ruby yajl-ruby
10 changes: 10 additions & 0 deletions client/start.rb
Original file line number Original file line Diff line number Diff line change
@@ -0,0 +1,10 @@
#!/usr/bin/env ruby
require "./worker"

$stdout.sync = true
$stderr.sync = true

worker = Worker.new
worker.start


Loading

0 comments on commit 2c56dbd

Please sign in to comment.