- Badges curated by Paud Hegarty
- Photography by Gavin McGregor
- This code by Paul Thompson
Paud's Pins – a queer history project is a website created by Gavin McGregor that catalogues a discovery made in the attic of his friend Louise's south London flat.
It's a set of 205 gay/lefty pin badges from the 1970s/80s, collected by Paud Hegarty, a former manager of Gay's the Word bookshop in Bloomsbury. Gavin has photographed and described each one of them.
I (Paul Thompson) thought this was super-cool, and wanted to see if I could do something vaguely arty-ish with the badges. They are presented as JPEGs on a white background, so I figured it should be easy enough to download them all, add background transparency, and re-arrange them as a collage.
This repo shares the code I used and the URLs of the resulting PNGs, so you don't have to duplicate the site-scraping or image conversion. This is available in a JSON file.
This repo contains code to perform the following:
- Scrape the pin images from paudspins.wordpress.com
- Convert to PNG with background transparency
- Compress to smaller PNG
- Upload PNGs to Imgur
- Store a JSON file containing metadata and Imgur URLs
The JSON file contains an array of hashes describing each pin and listing the image URLs.
[
{
"title": "‘Gay’ – silver",
"category": "Just Gay",
"filename": "gay-1-ws",
"page": "https://paudspins.wordpress.com/portfolio/just-gay/gay-1-ws/",
"jpg": "https://paudspins.files.wordpress.com/2018/05/gay-1-ws.jpg",
"png_orig": "https://i.imgur.com/xDngt5R.png",
"png_x320": "https://i.imgur.com/rSDaEYu.png"
}
]
You don't need to run the code, it's already been done!
The output is in the JSON file.
But if you do want to play around with it, you can install the dependencies like this:
git clone https://github.com/nossidge/pauds_pins.git
cd pauds_pins
bundle install
You'll need an Imgur API token stored in the IMGUR_CLIENT_ID
environment variable, and ImageMagick installed and in your path.
- Paud Hegarty
- Gay's the Word
- Gavin McGregor
- Everyone listed here
- Code licensed under GNU General Public License v3.0
- Photographs by Gavin McGregor, and available for non-commercial re-use
- Image reproduction and usage info is here