def adword_email_form(request, page, group): if request.POST: email = request.POST.get('email', None) if email: email = email.strip() visitor = Visitor.add(group, page, email) try: # send email for recipient user to reset password txt = render_string( request, 'adwords/email.txt', { 'email': email, 'settings': settings, 'visitor': visitor, 'group': group, 'page': page }) visitor.send_email("Welcome to ProcrasDonate", txt, from_email=settings.EMAIL) return HttpResponseRedirect( reverse('adword_done', args=(page, group))) except: Log.Error( "Adword visitor::Problem sending thank you email to %s for %s \ (maybe email address does not exist?)" % (email, visitor), "adword") return HttpResponseRedirect( reverse('adword_done', args=(page, group)))
def mindful_moments(request): blog_posts = feedparser.parse("http://procrastinateless.wordpress.com/feed/") html = [] for entry in blog_posts.entries[:5]: html.append( render_string( request, "procrasdonate/snippets/post.html", {"post": {"title": entry.title, "link": entry.link}} ) ) return json_success({"html": "".join(html)})
def mindful_moments(request): blog_posts = feedparser.parse( "http://procrastinateless.wordpress.com/feed/") html = [] for entry in blog_posts.entries[:5]: html.append( render_string(request, 'procrasdonate/snippets/post.html', {'post': { 'title': entry.title, 'link': entry.link }})) return json_success({'html': ''.join(html)})
def _after(request, version, template_name): try: features = render_string( request, 'procrasdonate/extension_pages/after_install_or_upgrade/%s.html' % version, locals()) except: Log.Warn("Someone visited %s for unknown version %s" % (template_name, version), detail="version") return render_response( request, 'procrasdonate/extension_pages/after_install_or_upgrade/%s.html' % template_name, locals())
def procrasdonate_tweets(request): procrasdonate_tweets = feedparser.parse("http://twitter.com/statuses/user_timeline/30937077.rss") html = [] for entry in procrasdonate_tweets.entries[:5]: title = url_in_text.sub("", entry.title) tweet_link = entry.link urls = url_in_text.findall(entry.title) link = urls and urls[0] or "" html.append( render_string( request, "procrasdonate/snippets/tweet.html", {"post": {"title": title, "tweet_link": tweet_link, "link": urls and urls[0] or ""}}, ) ) return json_success({"html": "".join(html)})
def procrasdonate_tweets(request): procrasdonate_tweets = feedparser.parse( "http://twitter.com/statuses/user_timeline/30937077.rss") html = [] for entry in procrasdonate_tweets.entries[:5]: title = url_in_text.sub('', entry.title) tweet_link = entry.link urls = url_in_text.findall(entry.title) link = urls and urls[0] or '' html.append( render_string( request, 'procrasdonate/snippets/tweet.html', { 'post': { 'title': title, 'tweet_link': tweet_link, 'link': urls and urls[0] or '' } })) return json_success({'html': ''.join(html)})
def adword_email_form(request, page, group): if request.POST: email = request.POST.get('email', None) if email: email = email.strip() visitor = Visitor.add(group, page, email) try: # send email for recipient user to reset password txt = render_string(request, 'adwords/email.txt', {'email': email, 'settings': settings, 'visitor': visitor, 'group': group, 'page': page}) visitor.send_email("Welcome to ProcrasDonate", txt, from_email=settings.EMAIL) return HttpResponseRedirect(reverse('adword_done', args=(page, group))) except: Log.Error("Adword visitor::Problem sending thank you email to %s for %s \ (maybe email address does not exist?)" % (email, visitor), "adword") return HttpResponseRedirect(reverse('adword_done', args=(page, group)))
def _after(request, version, template_name): try: features = render_string(request, 'procrasdonate/extension_pages/after_install_or_upgrade/%s.html' % version, locals()) except: Log.Warn("Someone visited %s for unknown version %s" % (template_name, version), detail="version") return render_response(request, 'procrasdonate/extension_pages/after_install_or_upgrade/%s.html' % template_name, locals())