Skip to content

Commit

Permalink
Probably fixes getpelican#556
Browse files Browse the repository at this point in the history
I'm not really sure if this is the right way of going about it, but it
certainly works. :)
  • Loading branch information
sanjayankur31 committed Oct 27, 2015
1 parent 5aadd85 commit c2bead7
Showing 1 changed file with 4 additions and 10 deletions.
14 changes: 4 additions & 10 deletions share_post/share_post.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,25 +26,19 @@ def article_url(content):
site_url = content.settings['SITEURL']
return quote(('%s/%s' % (site_url, content.url)).encode('utf-8'))


def article_summary(content):
return quote(BeautifulSoup(content.summary, 'html.parser').get_text().strip().encode('utf-8'))


def share_post(content):
if isinstance(content, contents.Static):
return
title = article_title(content)
url = article_url(content)
summary = article_summary(content)

tweet = ('%s%s%s' % (title, quote(' '), url)).encode('utf-8')
diaspora_link = 'https://sharetodiaspora.github.io/?title=%s&url=%s' % (title, url)
facebook_link = 'http://www.facebook.com/sharer/sharer.php?s=100&p%%5Burl%%5D=%s' % url
facebook_link = 'http://www.facebook.com/sharer/sharer.php?u=%s' % url
gplus_link = 'https://plus.google.com/share?url=%s' % url
twitter_link = 'http://twitter.com/home?status=%s' % tweet
linkedin_link = 'https://www.linkedin.com/shareArticle?mini=true&url=%s&title=%s&summary=%s&source=%s' % (
url, title, summary, url
linkedin_link = 'https://www.linkedin.com/shareArticle?mini=true&url=%s&title=%s&source=%s' % (
url, title, url
)

mail_link = 'mailto:?subject=%s&body=%s' % (title, url)
Expand All @@ -54,7 +48,7 @@ def share_post(content):
'twitter': twitter_link,
'facebook': facebook_link,
'google-plus': gplus_link,
'linkedin': linkedin_link,
'linkedin': linkedin_link,
'email': mail_link
}
content.share_post = share_links
Expand Down

0 comments on commit c2bead7

Please sign in to comment.