Skip to content

Instantly share code, notes, and snippets.

View marc-gist's full-sized avatar

Marc marc-gist

  • Toronto, Canada
View GitHub Profile
@marc-gist
marc-gist / gist:a7ce36589f502eede4d9
Created January 1, 2015 20:32
bootstrap 3 ListView Pagination
{% if is_paginated %}
<ul class="pagination pagination-centered">
{% if page_obj.has_previous %}
<li><a href="?page=1"><<</a></li>
<li><a href="?page={{ page_obj.previous_page_number }}"><</a></li>
{% endif %}
{% for i in paginator.page_range %}
<li {% if page_obj.number == i %} class="active" {% endif %}><a href="?page={{i}}">{{i}}</a></li>
{% endfor %}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title> </title>
<meta name="title" content="" />
<meta name="description" content="" />
<meta name="author" content="" />
<meta name="author" content="Your Name Here" />
<meta name="Copyright" content="Copyright Your Name Here 2013. All Rights Reserved." />
@marc-gist
marc-gist / gist:5330580
Created April 7, 2013 13:52
Django: HTML Date
{% now "Y" %}
@marc-gist
marc-gist / loremlong
Created April 7, 2013 21:13
lorem long
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas nec convallis leo. Vestibulum fringilla scelerisque vulputate. Suspendisse non consectetur mauris. Nam non elit in dolor sollicitudin laoreet id at mauris. Integer ut augue sem. Nullam mollis dapibus diam condimentum convallis. Aliquam aliquet metus vitae nisl blandit nec blandit turpis fringilla. In eu turpis eget odio convallis egestas eget nec libero. Ut hendrerit ipsum nec felis malesuada adipiscing. Maecenas sed ante dolor, quis mattis tortor.
Cras venenatis purus magna. Fusce urna orci, hendrerit congue fringilla vel, blandit imperdiet sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Phasellus tincidunt, est id semper adipiscing, erat lacus gravida mauris, a viverra purus lectus eget dolor. Nullam eget iaculis turpis. Nunc scelerisque neque ut ligula porta elementum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam rhoncus mattis orci a lacinia. Aliq
@marc-gist
marc-gist / gist:5434518
Created April 22, 2013 12:20
chart colors and python cycle
#list of colors good for charts/graphs etc.
colors = (["#FF0F00", "#FF6600", "#FF9E01", "#FCD202", "#F8FF01", "#B0DE09", "#04D215", "#0D8ECF", "#0D52D1",
"#2A0CD0", "#8A0CCF", "#CD0D74", "#754DEB", "#DDDDDD", "#999999", "#333333"])
#cycle through them in python
from itertools import cycle
cyc = cycle(colors)
cyc.next() #returns the next code in the list per call
@marc-gist
marc-gist / accordion-groups-bootstrap.html
Created May 5, 2013 12:00
Accordion Groups (Bootstrap)
<div class="accordion" id="accordion2">
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseOne">
Collapsible Group Item #1
</a>
</div>
<div id="collapseOne" class="accordion-body collapse in">
<div class="accordion-inner">
Group 1 Body
@marc-gist
marc-gist / gist:c0359763706695a954af
Created January 26, 2016 12:58 — forked from ekampf/gist:7721226
Code to convert temperature from Arduino's temperature sensor into heatmap RGB
const int rLED = 11;
const int gLED = 9;
const int bLED = 10;
const int sensor = A0;
const float minTemp = 10.0;
const float maxTemp = 50.0;
int redV = 0;
int greenV = 0;
@marc-gist
marc-gist / gist:83057cb686782642724e
Created February 28, 2016 23:22 — forked from evildmp/gist:3094281
Set up Django, nginx and uwsgi

This document has now been incorporated into the uWSGI documentation:

http://uwsgi-docs.readthedocs.org/en/latest/tutorials/Django_and_nginx.html

Set up Django, nginx and uwsgi

Steps with explanations to set up a server using:

@marc-gist
marc-gist / social.py
Created February 23, 2017 00:35 — forked from revolunet/social.py
Sample custom pipeline for django-social-auth and Facebook backend. Goal is to ask more info to the user before creating the account and the related Customer model.
# settings.py
FACEBOOK_EXTENDED_PERMISSIONS = ['email', 'user_birthday', 'user_location']
SOCIAL_AUTH_PIPELINE = (
'social_auth.backends.pipeline.social.social_auth_user',
'social_auth.backends.pipeline.user.get_username',
'social_auth.backends.pipeline.misc.save_status_to_session',
'web.facebook.check_registered',
'social_auth.backends.pipeline.user.create_user',
'web.facebook.check_profile',
'social_auth.backends.pipeline.social.associate_user',
@marc-gist
marc-gist / merge.py
Created March 11, 2017 00:15 — forked from edelvalle/merge.py
Merging model instances in Django 1.9
from django.db import transaction
from django.apps import apps
from django.contrib.contenttypes.fields import GenericForeignKey
from django.db.models.fields.related import ManyToManyField
@transaction.atomic()
def merge(primary_object, *alias_objects):
"""Merge several model instances into one, the `primary_object`.
Use this function to merge model objects and migrate all of the related