comparison newsfeed.py @ 143:c7fa55d11493

Merged.
author Ariane Broermann <ariane@intevation.de>
date Fri, 04 Apr 2014 08:17:41 +0200
parents e209a6446e88
children 651669645c42
comparison
equal deleted inserted replaced
142:dac81e04d628 143:c7fa55d11493
41 continue 41 continue
42 42
43 postcount += 1 43 postcount += 1
44 content = content.encode('utf8') 44 content = content.encode('utf8')
45 oa("<li>") 45 oa("<li>")
46 oa('<div style="margin-bottom:1em">')
46 47
47 if len(content) >= max_length: 48 if len(content) >= max_length:
48 oa(content[:(max_length-opacity75)]) 49 oa(content[:(max_length-opacity75)])
49 oa("<a href="+item["actor"]["url"]+">") 50 oa("<a href="+item["actor"]["url"]+">")
50 #oa("<a href="+item["object"]["url"]+">")
51 oa('<span style="opacity: 0.75;filter:Alpha(opacity=75)">') 51 oa('<span style="opacity: 0.75;filter:Alpha(opacity=75)">')
52 oa(content[(max_length-opacity75):(max_length-ocacity50)]) 52 oa(content[(max_length-opacity75):(max_length-ocacity50)])
53 oa('</span>') 53 oa('</span>')
54 oa('<span style="opacity: 0.50;filter:Alpha(opacity=50)">') 54 oa('<span style="opacity: 0.50;filter:Alpha(opacity=50)">')
55 oa(content[(max_length-ocacity50):(max_length)]) 55 oa(content[(max_length-ocacity50):(max_length)])
56 oa('...</span></a>') 56 oa('...</span></a>')
57 else: 57 else:
58 oa(content) 58 oa(content)
59 59
60 oa('<br>')
61 actor = item["actor"] 60 actor = item["actor"]
62 #oa("<a href="+item["object"]["links"]["self"]["href"]+">more...</a>") 61 oa('<div style="font-size:smaller">')
63 oa('<span style="font-size:smaller">') 62 oa('<a href="%s">%s</a>' % (actor["url"], actor["displayName"]+'</a>'))
64 oa('<a href="'+actor["url"]+'">'+actor["displayName"]+'</a>')
65 #oa(item["content"])
66 if verb == "share": 63 if verb == "share":
67 oa(' via <a href="'+item["object"]["url"]+'">'+item["object"]["author"]["displayName"]+'</a>') 64 oa(' via <a href="%s">%s</a><br>' % (item["object"]["url"], item["object"]["author"]["displayName"]))
68 #if verb == "share":
69 # oa(' via <a href="'+item["object"]["author"]["url"]+'">'+item["object"]["author"]["displayName"]+'</a>')
70 65
71 # 2014-01-03T10:30:02Z
72 date = time.strptime(item["updated"],"%Y-%m-%dT%H:%M:%SZ") 66 date = time.strptime(item["updated"],"%Y-%m-%dT%H:%M:%SZ")
73 oa(time.strftime(" %d.%m.%Y um %H:%M:%S", date)) 67 oa(time.strftime(" %d.%m.%Y um %H:%M:%S", date))
74 oa('</span>') 68 oa('</div>')
69 oa('</div>')
75 oa("</li>") 70 oa("</li>")
76 71
77 oa("</ul>") 72 oa("</ul>")
78 #oa('<a href="'+data["author"]["url"]+'">mehr von '+data["author"]["displayName"]+'</a>' )
79 body = ''.join(output) 73 body = ''.join(output)
80 74
81 print "Content-Type: text/html;charset=utf-8" 75 print "Content-Type: text/html;charset=utf-8"
82 print 76 print
83 print body 77 print body
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)