Skip to content

Instantly share code, notes, and snippets.

class DataCell(object):
def __init__(self, data):
self.data = data
def set(self, val):
self.data = val
def get(self):
return self.data
def playlist_worker(profile, station, data):
logging.debug('start playlist worker')
custom_keyword_list = ['wireless-home-security-systems', 'custom-keyword-twi']
if keyword in custom_keyword_list:
response = render_to_response('local-pages/%s.html' % keyword,
crime_stats_ctx, context_instance=RequestContext(request))
else:
response = render_to_response('local-pages/index.html',
crime_stats_ctx, context_instance=RequestContext(request))
# urllib3/connectionpool.py
# Copyright 2008-2012 Andrey Petrov and contributors (see CONTRIBUTORS.txt)
#
# This module is part of urllib3 and is released under
# the MIT License: http://www.opensource.org/licenses/mit-license.php
import logging
import socket
from socket import timeout as SocketTimeout
@import "colors.less";
@import "mixins.less";
@import "base.less";
#content {
.station-section {
.station-title {
font-size: 24px;
padding-left: 4px;
/* GRAYS */
@black: #000;
@dddd-gray: #242424;
@ddd-gray: #323232;
@dd-gray: #8c8c8e;
@d-gray: #c7c6cb;
@gray: #e7e7e9;
@white: #FFF;
/* REDS */
/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
body {
text-align: center;
font-size: 12px;
font-family: "Arial Narrow", Arial, sans-serif;
letter-spacing: 1.2px;
}
from django.conf import settings
from django.contrib.auth.models import User, check_password
from django.contrib.sites.models import Site
from django.contrib.auth.backends import ModelBackend
from apps.common.models import User2Site
class SitesBackend(ModelBackend):
def authenticate(self, username=None, password=None):
def example_view(request, id):
obj = Model.objects.get(id=id)
context = {}
context['obj'] = obj
reponse_html = render_to_string('path/to/template.html', context, context_instance=RequestContext(request))
if request.is_ajax():
context['html'] = response_html
return HttpResponse(json.dumps(context), mimetype="application/json")
return HttpResponse(response_html)
$("#home-security-button-choice").click(function(){
var animated = false;
if (!animated) {
animated = true;
$('.big-info').slideUp('fast',function() {
$('.button-link > .active').fadeIn('slow');
$('.button-link > .active').removeClass('active');
$('#home-security-button-choice').fadeOut('fast');
$('#white-arrow').animate({left: '-925px'}, 500, function() {
$('#home-security-choice').slideDown('fast');

Production Setup Notes

Architecture

The production environment is broken out into a few directories

versions
    myxer
    vx.x.x

production