Share with Hacker News Added + Code Refactored

This commit is contained in:
Jonathan DEKHTIAR 2017-10-23 15:48:18 +02:00 committed by Justin Mayer
commit 5b64414f79

View file

@ -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):