Skip to content

Instantly share code, notes, and snippets.

countries = [
{'timezones': ['Europe/Andorra'], 'code': 'AD', 'continent': 'Europe', 'name': 'Andorra', 'capital': 'Andorra la Vella'},
{'timezones': ['Asia/Kabul'], 'code': 'AF', 'continent': 'Asia', 'name': 'Afghanistan', 'capital': 'Kabul'},
{'timezones': ['America/Antigua'], 'code': 'AG', 'continent': 'North America', 'name': 'Antigua and Barbuda', 'capital': "St. John's"},
{'timezones': ['Europe/Tirane'], 'code': 'AL', 'continent': 'Europe', 'name': 'Albania', 'capital': 'Tirana'},
{'timezones': ['Asia/Yerevan'], 'code': 'AM', 'continent': 'Asia', 'name': 'Armenia', 'capital': 'Yerevan'},
{'timezones': ['Africa/Luanda'], 'code': 'AO', 'continent': 'Africa', 'name': 'Angola', 'capital': 'Luanda'},
{'timezones': ['America/Argentina/Buenos_Aires', 'America/Argentina/Cordoba', 'America/Argentina/Jujuy', 'America/Argentina/Tucuman', 'America/Argentina/Catamarca', 'America/Argentina/La_Rioja', 'America/Argentina/San_Juan', 'America/Argentina/Mendoza', 'America/Argentina/Rio_Gallegos', 'America/Argentina/Ushuai
@mvmthecreator
mvmthecreator / django-secret-keygen.py
Last active August 30, 2015 19:14 — forked from mattseymour/django-secret-keygen.py
Django secret key generator
"""
Pseudo-random django secret key generator.
- Does print SECRET key to terminal which can be seen as unsafe.
"""
import string
import random
from __future__ import print_function
@mvmthecreator
mvmthecreator / ember-precompile.js
Created March 4, 2016 00:12 — forked from zilkey/ember-precompile.js
Precompile .handlebars templates with node js
var fs = require('fs');
var vm = require('vm');
var emberjs = fs.readFileSync('public/javascripts/vendor/ember-0.9.5.min.js', 'utf8');
var templatesDir = 'templates';
var destinationDir = 'public/javascripts/templates';
function compileHandlebarsTemplate(templatesDir, fileName) {
var file = templatesDir + '/' + fileName;
{% extends 'admin/master.html' %}
{% import 'admin/lib.html' as lib with context %}
{% block body %}
{% call lib.form_tag() %}
{{ lib.render_form_fields(form) }}
<input type="submit" />
{% endcall %}
{% endblock %}
@mvmthecreator
mvmthecreator / DI.m3u
Created July 23, 2016 18:17 — forked from sim642/DI.m3u
Digitally Imported premium streams
#EXTM3U
#EXTINF:-1,Digitally Imported - Ambient
http://pub1.diforfree.org:8000/di_ambient_hi
#EXTINF:-1,Digitally Imported - Big Room House
http://pub1.diforfree.org:8000/di_bigroomhouse_hi
#EXTINF:-1,Digitally Imported - Breaks
http://pub1.diforfree.org:8000/di_breaks_hi
@mvmthecreator
mvmthecreator / gist:1efe551de50ce4b527a75b707852af70
Created December 2, 2016 01:01 — forked from maximebf/gist:3986659
Jinja2 macro to render WTForms fields with Twitter Bootstrap
{% macro form_field(field) -%}
{% set with_label = kwargs.pop('with_label', False) %}
{% set placeholder = '' %}
{% if not with_label %}
{% set placeholder = field.label.text %}
{% endif %}
<div class="control-group {% if field.errors %}error{% endif %}">
{% if with_label %}
<label for="{{ field.id }}" class="control-label">
{{ field.label.text }}{% if field.flags.required %} *{% endif %}:
@mvmthecreator
mvmthecreator / wtforms-field-macro-bootstrap3.html
Created December 6, 2016 00:59 — forked from pwalsh/wtforms-field-macro-bootstrap3.html
A macro for rending WTForm fields in Jinja2 templates with Bootstrap 3 styling.
{% macro render_field(field) -%}
{% set with_label = kwargs.pop('with_label', False) %}
{% set placeholder = kwargs.pop('placeholder', field.label.text) %}
{% set class_ = kwargs.pop('class_', '') %}
{% if field.flags.required %}
{% set class_ = class_ + ' required' %}
{% endif %}
@mvmthecreator
mvmthecreator / .html
Created December 6, 2016 02:20
flask wtfroms and jquery
# index.html
{% extends "bootstrap/base.html" %}
{% set counter = 0 %}
{% macro render_field(field, count, _class="form-control") %}
<td>{{ field.label }}</td>
<td>{{ field(**kwargs)|safe }}
{% if field.errors %}
<ul class=errors>
{% for error in field.errors %}
<table id="guests-0"><tr><th><label for="guests-0-email">Email</label></th><td><input id="guests-0-csrf_token" name="guests-0-csrf_token" type="hidden" value="1481247033##26e6a3c61ed2bbb637064f007cf8f7191475e198"><input id="guests-0-id" name="guests-0-id" type="hidden" value=""><input id="guests-0-email" name="guests-0-email" type="text" value=""></td></tr><tr><th><label for="guests-0-age">Age</label></th><td><input id="guests-0-age" name="guests-0-age" type="text" value=""></td></tr><tr><th><label for="guests-0-vip">Vip</label></th><td><input id="guests-0-vip" name="guests-0-vip" type="checkbox" value="y"></td></tr></table>
<table id="guests-1"><tr><th><label for="guests-1-email">Email</label></th><td><input id="guests-1-csrf_token" name="guests-1-csrf_token" type="hidden" value="1481247033##26e6a3c61ed2bbb637064f007cf8f7191475e198"><input id="guests-1-id" name="guests-1-id" type="hidden" value=""><input id="guests-1-email" name="guests-1-email" type="text" value=""></td></tr><t
var faForm = window.faForm = new AdminForm();