diff options
author | luxagraf <sng@luxagraf.net> | 2016-03-31 09:53:33 -0400 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2016-03-31 09:53:33 -0400 |
commit | d39834b0ba34c9f67d85b6168c75d4d2e947c5ab (patch) | |
tree | c1838b412db46889e4715d10d18e730351e61b5f /app/syndication/medium.py | |
parent | e6ea31a213da6306caa0392c8d18c2d0ac0111db (diff) |
renamed medium to syndicators
Diffstat (limited to 'app/syndication/medium.py')
-rw-r--r-- | app/syndication/medium.py | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/app/syndication/medium.py b/app/syndication/medium.py deleted file mode 100644 index de157af..0000000 --- a/app/syndication/medium.py +++ /dev/null @@ -1,31 +0,0 @@ -from django.conf import settings - -from bs4 import BeautifulSoup -from medium import Client - - -def absolute_urls_for_syndication(s): - soup = BeautifulSoup(s, "lxml") - for a in soup.find_all('a'): - if a['href'][:1] == "/": - a['href'] = "https://luxagraf.net%s" % a['href'] - print(soup) - - -def post_to_medium(item): - client = Client(application_id=settings.MEDIUM_CLIENT_ID, application_secret=settings.MEDIUM_CLIENT_SECRET) - client.access_token = settings.MEDIUM_INT_TOKEN - user = client.get_current_user() - head = '<p><i>This was originally posted <a href="https://luxagraf.net%s" rel="canonical">on my own site</a>.</i></p>' % item.get_absolute_url() - body = "%s %s" % (head, absolute_urls_for_syndication(item.body_html)) - # Create a post. - post = client.create_post( - user_id=user["id"], - title=item.title, - content=body, - content_format="html", - publish_status="public", - canonicalUrl="https://luxagraf.net%s" % item.get_absolute_url(), - license="all-rights-reserved" - ) - return post["url"] |