This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import inspect | |
import math | |
print("all local variables:") | |
print(locals()) | |
print() | |
print("just the modules:") | |
print([name for name, value in locals().items() if inspect.ismodule(value)]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bagit.xml diff=xml2rfc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"plugins": [ | |
"stylelint-order" | |
], | |
"extends": "stylelint-config-standard", | |
"rules": { | |
"order/declaration-block-property-groups-structure": [ | |
[ | |
{ | |
"emptyLineBefore": "always", |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Testing size 100 | |
⏱ allocate empty list 0.00001 seconds | |
Empty list size: 888 | |
⏱ populate list with fake results 0.00003 seconds | |
“Populated” list size: 5848 | |
⏱ allocate empty sparse list 0.00000 seconds | |
Empty list size: 808 | |
⏱ populate sparse list with fake results 0.00003 seconds | |
“Populated” list size: 6776 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Traceback (most recent call last): | |
File "/Users/cadams/.virtualenvs/wdl/bin/django-admin", line 11, in <module> | |
sys.exit(execute_from_command_line()) | |
File "/Users/cadams/.virtualenvs/wdl/lib/python2.7/site-packages/django/core/management/__init__.py", line 354, in execute_from_command_line | |
utility.execute() | |
File "/Users/cadams/.virtualenvs/wdl/lib/python2.7/site-packages/django/core/management/__init__.py", line 328, in execute | |
django.setup() | |
File "/Users/cadams/.virtualenvs/wdl/lib/python2.7/site-packages/django/__init__.py", line 18, in setup | |
apps.populate(settings.INSTALLED_APPS) | |
File "/Users/cadams/.virtualenvs/wdl/lib/python2.7/site-packages/django/apps/registry.py", line 85, in populate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# encoding: utf-8 | |
""" | |
Experimental SearchQuerySet exposing Solr's Collapse filter and Expand component | |
See https://cwiki.apache.org/confluence/display/solr/Collapse+and+Expand+Results | |
Usage:: | |
sqs = sqs.collapse('item_grouping', sort='"score DESC, wdl_id ASC"') | |
sqs = sqs.expand(rows=2, fq='django_ct:core.file') | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
""" | |
Collect test URLs using something like this:: | |
for collection in https://www.loc.gov/{maps,photos,newspapers}/collections/; do | |
for item in $(http "${collection}?fo=json" | jq -r '.featured_items[] | .url'); do | |
http "https://www.loc.gov$(echo $item | sed -e 's/^.*\/item/\/item/' )?fo=json" | extract-urls | grep -E '(iiif|[.]jp2)'; | |
done; | |
done | |
""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function ($) { | |
'use strict'; | |
function recordTimeToFirstPaint() { | |
// Use Chrome's loadTimes or IE 9+'s msFirstPaint to record the time to render in milliseconds: | |
var firstPaintTime, timingSource; | |
if ('chrome' in window && $.isFunction(window.chrome.loadTimes)) { | |
var loadTimes = window.chrome.loadTimes(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
from __future__ import (absolute_import, division, print_function, | |
unicode_literals) | |
import subprocess | |
from getpass import getpass, getuser | |
import keyring | |
from github3 import authorize, login |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -eu | |
exec >/dev/null | |
sleep $((120 + ($RANDOM % 1800))) | |
curl -s http://localhost:8986/solr/{ar,en,es,fr,pt,ru,zh}/update -H 'Content-Type: text/xml' --data-binary '<commit waitSearcher="true"/>' | |
curl -s http://localhost:8986/solr/{ar,en,es,fr,pt,ru,zh}/update -H "Content-Type: text/xml" --data-binary '<optimize/>' |