Skip to content

Instantly share code, notes, and snippets.

View leohemsted's full-sized avatar
🚴

Leo Hemsted leohemsted

🚴
View GitHub Profile
@leohemsted
leohemsted / Dockerfile
Created December 12, 2017 15:52
Dockerfile that creates a bad PDF
FROM python:3.6-slim-stretch
RUN \
echo "weasyprint dependencies" \
&& apt-get update \
&& apt-get install -y --no-install-recommends \
libcairo2 \
libpango1.0-0 \
libpangocairo-1.0.0 \
libgdk-pixbuf2.0-0 \
@leohemsted
leohemsted / letter.html
Created December 8, 2017 16:36
Letter that generates an invalid PDF in weasyprint 0.41
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>
Preview – GOV.UK Notify
</title>
<style media="print">
@page {
@leohemsted
leohemsted / keybase.md
Created September 6, 2016 11:47
keybase.md

Keybase proof

I hereby claim:

  • I am leohemsted on github.
  • I am bbm (https://keybase.io/bbm) on keybase.
  • I have a public key ASD16wCMnl_8Dly16ILLeXJJsaTUg6Y4iFGfBy-KS6O8JAo

To claim this, I am signing this object:

@leohemsted
leohemsted / test_deferred_spec.js
Created March 9, 2016 12:18
A quick example of how to test a function (make_ajax_request) that does some set-up, then calls an ajax request with some deferred handlers defined
define(function(require) {
'use strict';
var $ = require('jquery'),
Sinon = require('sinon');
var always_count, done_count, fail_count;
var make_ajax_request = function() {
always_count = 0;
done_count = 0;
fail_count = 0;