Skip to content

Instantly share code, notes, and snippets.

from django.db.models.query import QuerySet
from copy import deepcopy
from django.db import connection
#from querymanager import Manager
REPR_OUTPUT_SIZE = 20
CHUNK_SIZE = 100
ITER_CHUNK_SIZE = CHUNK_SIZE
@NHQ
NHQ / less2stylus.coffee
Created February 9, 2012 19:50 — forked from lancejpollard/less2stylus.coffee
Convert LESS to Stylus for Twitter Bootstrap
# Quick hack of regular expressions to convert twitter bootstrap from LESS to Stylus
less2stylus = (string) ->
string = string
.replace(/^(\ *)(.+)\ +\{\ *\n?\ */mg, "$1$2\n$1 ") # remove opening brackets
.replace(/^(\ *)([^\ ]+)\ +\{\ *\n?\ *?/mg, "$1$2\n$1 ") # remove opening brackets
.replace(/\ *\{\ *\n*/g, "\n") # remove opening brackets again (some random cases I'm too lazy to think through)
.replace(/\ *\}\ *\n*/g, "\n") # remove closing brackets
.replace(/\;\ *?$/gm, "") # remove semicolons
.replace(/@(\w+):(\ *)\ /g, "\$$1$2 = ") # replace @variable: with $variable =
.replace(/\@/g, "\$")