Skip to content

Instantly share code, notes, and snippets.

stevepiercy /
Created Feb 16, 2021
Import data via Python script
def setup_models(dbsession):
Load table data in the following order:
path = os.path.dirname(__file__)
fixture = os.path.join(path, "data/table_1.tsv")
with open(fixture, "r") as tsvfile:
tbl_reader = csv.reader(tsvfile, delimiter="\t")
View range_dates.js
* Source:
* Filter a column on a specific date range. Note that you will likely need
* to change the id's on the inputs and the columns in which the start and
* end date exist.
* @name Date range filter
* @summary Filter the table based on two dates in different columns
from pyramid.decorator import reify
from .principals import Principals as P
class AccessToken:
def __init__(self, type, user=None, claims=None):
self.type = type
self.user = user = claims or []
stevepiercy / flash_message_queue.macro.jinja2
Created Sep 27, 2018
Examine all flash message queues, pop them, and display their messages with the correct Twitter Bootstrap alert
View flash_message_queue.macro.jinja2
{% macro render_flash(key, cls) %}
{% if request.session.peek_flash(key) %}
{% for msg in request.session.pop_flash(key) %}
<div class="alert alert-{{ cls }} alert-dismissible" role="alert">
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
{{ msg }}
{% endfor %}
{% endif %}
{% endmacro %}
stevepiercy / .env
Created Aug 30, 2018 — forked from mmerickel/.env
Load secrets from .env files
View .env
stevepiercy / pyeugene-notes.txt
Created May 20, 2018
PyEugene - Setting up a Python development environment - 2018-05-21
View pyeugene-notes.txt
export ENV=${PWD}/env
echo $ENV
python3 -m venv $ENV
tree -C -L 3 env

Keybase proof

I hereby claim:

  • I am stevepiercy on github.
  • I am stevepiercy ( on keybase.
  • I have a public key ASCv-Ovhh4WeStRPLAQ-c1arPPldiFooUprksXWE9E-wZQo

To claim this, I am signing this object:

View index.html
<!DOCTYPE html>
<meta charset="utf-8">
<title>Sortable Demo</title>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href=""/>
<!-- Simple List -->
stevepiercy / blowfish-demo.lasso
Created Jan 23, 2017
A failed attempt to demonstrate the knop_seed and blowfish_encrypt bug
View blowfish-demo.lasso
// Demo of blowfish issue
define knop_seedbug => {
local('seed'= string( server_ip) + string( server_name) + response_localpath)
#seed -> removetrailing(response_filepath)
return #seed
define knop_blowfishbug => type {
stevepiercy / examples.lasso
Created Aug 2, 2016 — forked from jasonhuck/examples.lasso
Lasso 8.x wrapper for Mailchimp API v3
View examples.lasso
// create a new mailchimp instance
// NOTE: -verifypeer worked fine for me on Linux, but not Windows
var('mc') = mailchimp( -key='{YOUR_MAILCHIMP_API_KEY}', -version=3.0, -verifypeer=false);
// get all campaigns