Skip to content

Commit

Permalink
Only output successfully migrated posts
Browse files Browse the repository at this point in the history
  • Loading branch information
rgerard committed Aug 10, 2011
1 parent 8faa722 commit 8914147
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 15 deletions.
44 changes: 34 additions & 10 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 7 additions & 4 deletions app/controllers/import_controller.rb
Expand Up @@ -43,13 +43,13 @@ def authorized

def create_blog_migration
#blog_url = "http://www.ryangerard.net/1/feed"
logger.info session[:feed_url]
#logger.info session[:feed_url]

blog_url = session[:feed_url]
feed = get_feed(blog_url)
@feed_arr = parse_feed(feed)

write_posts_to_tumblr(@feed_arr)
@feed_arr = write_posts_to_tumblr(@feed_arr)

respond_to do |format|
format.html # authorized.html.erb
Expand Down Expand Up @@ -106,6 +106,7 @@ def parse_feed(feed)

def write_posts_to_tumblr(posts)

post_success = []
logger.info "Starting write"
#t_url = "http://api.tumblr.com/v2/blog/ryangerard.tumblr.com/post"
t_url = "http://api.tumblr.com/v2/blog/" + session[:tumblr_url] + "/post"
Expand All @@ -125,20 +126,22 @@ def write_posts_to_tumblr(posts)

# Send the request
logger.info "Posting new item to blog"
@response=@access_token.post(t_url, post_params)
response=@access_token.post(t_url, post_params)

case response
when Net::HTTPSuccess, Net::HTTPRedirection
# OK
logger.info "Success!"
post_success << post
else
logger.info "Failure!"
logger.info response.message
logger.info response.body
logger.info response.response_code
end

end

return post_success

end
end
2 changes: 1 addition & 1 deletion app/views/import/authorized.erb
@@ -1,4 +1,4 @@
<h1>Listing posts</h1>
<h1>The following posts were successfully migrated to Tumblr</h1>

<table>
<tr>
Expand Down

0 comments on commit 8914147

Please sign in to comment.