diff --git a/share_post.py b/share_post.py index 3e9299f..3b8546d 100644 --- a/share_post.py +++ b/share_post.py @@ -35,29 +35,30 @@ def article_summary(content): def share_post(content): if isinstance(content, contents.Static): return - title = article_title(content) - url = article_url(content) + + title = article_title(content) + url = article_url(content) summary = article_summary(content) - diaspora_link = 'https://sharetodiaspora.github.io/?title=%s&url=%s' % (title, 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 = 'https://twitter.com/intent/tweet?text=%s&url=%s' % (title, url) - linkedin_link = 'https://www.linkedin.com/shareArticle?mini=true&url=%s&title=%s&summary=%s&source=%s' % ( + mail_link = 'mailto:?subject=%s&body=%s' % (title, url) + diaspora_link = 'https://sharetodiaspora.github.io/?title=%s&url=%s' % (title, 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 = 'https://twitter.com/intent/tweet?text=%s&url=%s' % (title, url) + hackernews_link = 'https://news.ycombinator.com/submitlink?t=%s&u=%s' % (title, url) + linkedin_link = 'https://www.linkedin.com/shareArticle?mini=true&url=%s&title=%s&summary=%s&source=%s' % ( url, title, summary, url ) - mail_link = 'mailto:?subject=%s&body=%s' % (title, url) - - share_links = { - 'diaspora': diaspora_link, - 'twitter': twitter_link, - 'facebook': facebook_link, - 'google-plus': gplus_link, - 'linkedin': linkedin_link, - 'email': mail_link - } - content.share_post = share_links + content.share_post = { + 'diaspora' : diaspora_link, + 'twitter' : twitter_link, + 'facebook' : facebook_link, + 'google-plus': gplus_link, + 'linkedin' : linkedin_link, + 'hacker-news': hackernews_link, + 'email' : mail_link + } def run_plugin(generators):