aboutsummaryrefslogtreecommitdiff
path: root/texttv.py
blob: a6cf2b1fddf22423f69786d5a601455399fe9d15 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env python2

from httplib2 import Http
from urllib import urlencode
import json
import re
import sys

def cleanhtml(raw_html):
    cleanr = re.compile('<.*?>')
    cleantext = re.sub(cleanr, '', raw_html)
    return cleantext

if len(sys.argv) > 1:
    page = sys.argv[1]
else:
    page = '100'

http = Http()
url = 'http://api.texttv.nu/api/get/' + page + '?app=python'
headers = {'Accept': 'application/json', 'Accept-Language': 'en-US,en'}
response, content = http.request(url, 'GET', headers=headers)
data = json.loads(content)
print cleanhtml(data[0]['content'][0])