Why did I do this? See post.
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
package main | |
import ( | |
"bytes" | |
"encoding/binary" | |
"encoding/hex" | |
"errors" | |
"flag" | |
"fmt" | |
"image" |
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 timeit | |
import string | |
from itertools import combinations | |
ITERATIONS = 10000 | |
TASK = 'task:' | |
d = {TASK + letter: True for letter in 'A'} | |
task_names = [''.join(x) for x in combinations(string.ascii_letters, 2)] | |
print(f'Number of tasks: {len(task_names)}') |
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
{ | |
"Version": "2012-10-17", | |
"Statement": [ | |
{ | |
"Sid": "VisualEditor0", | |
"Effect": "Allow", | |
"Action": [ | |
"cloudformation:DescribeStacks", | |
"cloudformation:GetStackPolicy", | |
"cloudformation:ListStacks", |
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
''' | |
To use: | |
touch testfile | |
doit | |
Serialized .doit.db database (JSON format) will contain: | |
{ | |
"create_object": { |
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
\documentclass[]{article} | |
\usepackage{wrapfig} | |
\newenvironment{infobox}{\wrapfigure{r}{5cm}}{\endwrapfigure} | |
\begin{document} | |
\begin{infobox} | |
BOX | |
BOX |
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
''' | |
The goal I have is to generate test dictionaries from an example. | |
The test dictionaries should vary in terms of which keys are present. | |
The values should be chosen from one of the provided options. | |
For example the dict: | |
{ |
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
$ diff -C 2 passes.gron fails.gron | |
*** passes.gron 2018-04-26 14:18:00.000000000 -0400 | |
--- fails.gron 2018-04-26 14:19:36.000000000 -0400 | |
*************** | |
*** 61,85 **** | |
json.meta.table.c[0].c[4][1][1][0].c[0].t = "Str"; | |
json.meta.table.c[0].c[4][1][1][0].t = "Plain"; | |
- json.meta.table.c[0].c[4][2] = []; | |
- json.meta.table.c[0].c[4][2][0] = []; | |
- json.meta.table.c[0].c[4][2][0][0] = {}; |
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 python | |
""" | |
Pandoc filter to allow interpolation of metadata fields | |
into a document. %{fields} will be replaced by the field's | |
value, assuming it is of the type MetaInlines or MetaString. | |
""" | |
import sys | |
from pandocfilters import toJSONFilter, attributes, Span, Str, Table |
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
*** correct.json 2016-03-04 09:02:52.000000000 -0500 | |
--- wrong.json 2016-03-04 09:22:15.000000000 -0500 | |
*************** | |
*** 392,398 **** | |
] | |
] | |
], | |
! "t": "Table" | |
} | |
] |
NewerOlder