def year_month(request, year, month): return cached_template_response( compute_year_month, 'archive_year_month_%d_%d' % (year, month), 3600, year, month)
def handle_page_get(request, map): engine.execute("UPDATE pages SET views=views+1 WHERE page_id=%d" % map['page_id']) stackvm_post = False if map['page_id'] in stackvm_ids: # stackvm post ids stackvm_post = True if stackvm_post: su = request.args.get('signup') if su in ['ok', 'failed']: return compute_stackvm_get_page(request, map) referer = request.headers.get('Referer', 'None') mobile = False if mobile_rx.search(referer): mobile = True cache_id = 'individual_page_%s' % map['request_path'] if mobile: cache_id = 'individual_mobile_page_%s' % map['request_path'] return cached_template_response( compute_handle_page_get, cache_id, 3600, request, map)
def main(request, seo_name): return cached_template_response( compute_main, 'category_page_%s' % seo_name, 3600, request, seo_name)
def main(request): sorted_by = request.args.get('sorted_by', 'date') return cached_template_response( compute_main, 'archive_%s' % sorted_by, 3600, sorted_by)
def single(request, seo_name): """ list articles in single series """ return cached_template_response( compute_single, 'series_%s' % seo_name, 3600, seo_name)
def list(request): return cached_template_response( compute_list, 'category_list', 3600, request)
def handle_page(page_nr=1): return cached_template_response( compute_handle_page, 'index_page_%s' % page_nr, 3600, page_nr)
def page_list(request): blogpages = total_blogpages() return cached_template_response( compute_page_list, 'page_list', 3600)
def main(request): return cached_template_response( compute_main, 'news', 3600)
def all(request): return cached_template_response( compute_all, 'downloads', 3600)
def main(request): return cached_template_response(compute_sitemap, 'sitemap', 3600)
def year(request, year): return cached_template_response( compute_year, 'archive_year_%d' % year, 3600, year)
def list(request): return cached_template_response( compute_list, 'series', 3600)