Files
markdownplease.com/converter.py
T
Kenneth Reitz e819c09273 w00t
2013-09-26 20:53:01 -04:00

31 lines
579 B
Python

# -*- coding: utf-8 -*-
import os
import requests
from html2text import html2text
READABILITY_URL = 'https://www.readability.com/api/content/v1/parser'
def readability(url):
token = os.environ.get('READABILITY_TOKEN')
params = {'url': url, 'token': token}
r = requests.get(READABILITY_URL, params=params)
return r.json()['content']
def convert(html):
return html2text(html)
def meh(url):
try:
return convert(readability(url))
except KeyError:
return None
if __name__ == '__main__':
print meh('http://kennethreitz.org/')