forked from github/share-post
Share with Hacker News Added + Code Refactored
This commit is contained in:
parent
64f726aa66
commit
5b64414f79
1 changed files with 19 additions and 18 deletions
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue