Rach Cottle
banner
rachcottle.bsky.social
Rach Cottle
@rachcottle.bsky.social
PhD candidate - Women on the Victorian Railways (Aus.) | railway history & heritage | women’s history | local history
Reposted by Rach Cottle
It's #familyhistorymonth, so here's an updated list of various free resources I've created to help researchers find out more about Australian people & places. https://updates.timsherratt.org/2026/08/18/a-family-history-month-update.html #familyhistory #genealogy
A few years ago I posted about some of my family history related resources, but things have changed a bit since then so I thought it was time for a Family History Month update. ## GLAM Name Index Search The GLAM Name Index Search brings 293 datasets from 10 Australian GLAM organisations together into a single search interface. All these datasets index collections by people’s names, so with one search you can find information about individuals across a broad range of records, locations, and periods. I update the index regularly, adding new datasets as they become available. In April last year, I added more than 6 million rows of data from the Public Record Office of Victoria using their API. That brings the total number of records to close to 13 million! Try it now > ## Directories from NSW, Tasmania, and Victoria A lot of old directories, full of people’s names and addresses, have been digitised by our state libraries, but often they’re difficult to search. I’ve processed 176 volumes from NSW, Tasmania, and Victoria to create new search interfaces that let you search for individual entries. The most recent addition to this collection was 24 volumes of the Sands & McDougall’s directory from the State Library of Victoria. My parents captured in Sands & Mac while building their first house. Try it yourself > Now you can search: * NSW Post Office Directories (54 volumes from 1886 to 1950) * Sydney Telephone Directories (44 volumes from 1926 to 1954) * Tasmanian Post Office Directories (54 volumes from 1890 to 1948) * Sands & McDougall’s Directories, Victoria (24 volumes from 1860 to 1974) The NSW Post Office Directories display page images from Trove. Trove has recently introduced some anti-bot measures which might stop these images being displayed. There’s an easy workaround though – just click on the ‘Open page in Trove’ button to show Trove you’re a human, then go back to your search and reload the page. You’ll only need to do this once, as the bot detector sets a cookie that can be used in any subsequent requests. You can also search the Sands & McDougall’s directories using my experimental my place app (see below). ## GLAM databases have a new home Earlier this year I set up a new server, with added bot defences, to host most of my big GLAM databases including the GLAM Name Index Search and the directories. If you’ve saved any bookmarks to these resources please update them. The old addresses will continue to work for a while, but eventually I’ll need to turn off the redirects. You might also notice an odd-looking screen pop up when you try to access the site. This is just the bot defences at work. It’ll run a little test to try and make sure you’re a human then send you on your way – no clicking on tiny pictures of bicycles is necessary! ## Tung Wah Newspaper Index The Tung Wah Newspaper Index is an English-language index to two Chinese-language newspapers – the _Tung Wah News_ (1898–1902) and the _Tung Wah Times_ (1902–1936), both published in Sydney. The index was compiled back in 2001 at Latrobe University. I’ve put it in a new database with links to digitised pages in Trove wherever I could identify them. ## Finding newspapers by place Way back in 2014, I created a map interface to help you find where Trove’s newspapers were published and distributed. It’s still working, though it’s been moved to my wraggelabs.com site, so please update your bookmarks. I haven’t added to the list of newspapers for a few years, and updating is difficult now as I don’t have access to the Trove API, but I’m going to try and update it manually. Stay tuned. In the meantime, I’ve created a brand new map interface to Victorian newspapers, both digitised _and_ undigitised. Just click on a map of Victoria to find places nearby that have associated newspapers. The list of newspapers links back to the SLV catalogue and Trove if they’ve been digitised. It’s a good reminder that a lot of small, local newspapers still haven’t been fully digitised. Explore Victorian newspapers > You can also search for Victorian newspapers using my experimental my place app (see below). ## Victorian place-based collections Late last year, I had a fun time playing with place-based collections at the State Library of Victoria. My time as Creative Technologist-in-residence resulted in a number of new apps, indexes and interfaces, including the Sands & Mac search interface and the Newspapers Explorer. Many of these will be useful if you’re trying to find out more about the places people lived. You can browse a complete list of my experiments and blog posts, but here’s a few more highlights. ### my place The _my place_ app is a good place to start as it pulls in data from all the different collections that I was working with. It was inspired by the number of people who come to the SLV wanting to find out about their house, or their street, or their town. You just type in an address and _my place_ shows you maps, photos, newspapers, and even extracts from the Sands & MacDougall directories. The search results are bookmarkable, so save and share your discoveries. Map centred on 149 Brunswick Street, Fitzroy Occupants of 149 Brunswick Street, Fitzroy from 1875 to 1925 Georeferenced maps positioned on a modern basemap, showing the location of the currently selected address You can find out more about _my place_ and the collections it uses in this post. ### Committee for Urban Action photos In the 1970s, the Committee for Urban Action photographed streetscapes across urban and regional Victoria. Over 20,000 of these images have now been digitised. I created an interface that lets you explore these photographs street by street. Just click on a highlighted street to see photographs of buildings from the CUA collection. Explore houses street by street > ### Georeferencing Victorian maps I also did a bit of GLAM data plumbing to build a workflow that lets you georeference any of the SLV’s digitised maps. So far more than 1,400 maps have been georeferenced, enabling them to be found and displayed using modern digital mapping systems. You can explore the georeferenced maps using _my place_ or this new interface which displays the georeferenced maps positioned on a modern basemap. Display digitised maps on a modern basemap > If you’d like to help georeference the SLV’s maps there’s detailed instructions here. ## Saving Trove newspaper images I’ve pretty much stopped work on Trove since they cancelled my API access, but saving digitised newspaper articles as decent quality images is still such a pain that I’ve created a new userscript that adds some new download buttons to the Trove interface. New download buttons! ## Don’t forget Zotero! I’ve been continuing to create Zotero translators for Australian GLAM collections. These translators enable Zotero to capture not just citation details, but images and documents from digitised collections. Here, for example, are some details about the translator for Libraries Tasmania that makes it easy to capture digitised documents from their Names Index. Capture images and metadata from the Libraries Tasmania catalogue using Zotero There are now custom translators for Libraries Tasmania, National Archives of Australia, Trove, National Gallery of Australia, State Records Office of WA, PROV, and Queensland State Archives. ## Other useful resources * the Trove Data Guide has lots of useful hints and tips for working with Trove * the GLAM Workbench helps you work with data from a number of different GLAM collections ## Get the latest news… If you want to keep up to date with my work on GLAM collections, follow my blog feed. There’s also an option to subscribe to a compilation email that comes out every month.
updates.timsherratt.org
August 18, 2026 at 7:54 AM
Reposted by Rach Cottle
Finally finished a blog post about my new userscript that adds buttons to the Trove newspaper interface to help you save articles & pages as images. https://updates.timsherratt.org/2026/08/17/a-new-way-of-downloading.html #glam #digitalhumanities
I’ve created a userscript that expands the options available in the ‘Download’ panel of Trove’s newspaper interface. Using it, you can download full newspaper article and page images with one click. > **PLEASE NOTE** > While this userscript is very handy, it is also _very slow_ to run. Don’t be surprised if it takes 30 seconds or more to prepare your image. During this time the Trove page might appear to freeze. The amount of time varies according to a number of factors, including the size of the article, the chosen resolution (see ‘Adjust the scale’ below) and the power of your computer. See the ‘Issues and performance’ section below for more. ## Installation and use If you haven’t installed a userscript before, the first step is to add a userscript manager, such as Tampermonkey, to your browser. Tampermonkey is available as an extension or add on for most browsers, to install it: * go to the Tampermonkey home page * select your browser (Chrome / Firefox / Safari / Edge) * follow the link to your browser’s app store * click on the button to install Tampermonkey Note that if you’re using Tampermonkey with Chrome-based browsers (including Edge and Vivaldi), you have to explicitly give it permission to run userscripts after installation. Once the userscript manager is ready, you can actually install the userscript itself: * go to the minified version of the userscript in GitHub * click on the ‘Raw’ button Click on the 'Raw' button * Your userscript manager will intercept the link and ask you if you want to install the userscript * Click on the ‘Install’ button Click on the 'Install' button The Trove Newspaper Images userscript will run automatically when you view a newspaper article in Trove. If you open up the ‘Download’ panel you’ll notice there’s two new buttons. New Article and Page buttons! ### Downloading an article image Just click on the ‘Article’ button to generate a cropped version of the article image you can download (it can take a little while so be patient). Once the image is ready it’ll be displayed below the buttons. Click on the thumbnail or the link to download the image. Click on the thumbnail to download the article image By default, the article image is scaled to 50% of it’s maximum size. The full page images vary in size, but they’re often around 5,000 pixels wide, so even at 50% article images are large enough for most purposes. If you need larger (or smaller) images, you can adjust the scale. #### Adjust the scale Use the ‘Scale’ dropdown to select a scale value between `0.1` and `1`. Setting it to `0.1` will generate a smallish, thumbnail-type image, while setting it to `1` will create a download at the highest possible resolution. However, as described below, increasing the size of the image slows down the generation process considerably. Setting the scale to `1` might double or triple the time it takes for the image to be created. I’d suggest starting at the default value of `0.5` and increasing the scale factor only as needed. If your article covers a large part of the page, and you want the highest possible resolution, you might find it more efficient to download the full page image (see below) and manually crop the article. The full page images don’t undergo any extra processing and can be downloaded almost immediately. #### Mask the article Articles are cropped to a rectangular box that fits their outer boundaries . If your article is an odd shape (ie not rectangular), this might mean that there’s some content from adjacent articles included in your image. You can remove this content by checking the ‘Mask’ box. The same article unmasked and masked Masking will add a little bit to the overall processing time. So only use it if needed. ### Downloading a page image If you want to download the whole page, click the ‘Page’ button. The page thumbnail should appear almost instantly. Click on the thumbnail or the link to download the image. Click on the thumbnail to download the page image ### File names and Trove links The file name of the downloaded image contains the Trove article and page identifiers. For example, an image with the filename `nla.news-article162833980-page16636766.jpg` comes from the article with the identifier `162833980`. You can use this identifier to build a link back to Trove: http://nla.gov.au/nla.news-article162833980. ## Background If you’ve ever tried to download an image of a newspaper article in Trove you’d know that it’s not as easy as it should be. The ‘Image’ button in Trove’s ‘Download’ tab actually generates a HTML page with embedded images that are often sliced up in unfortunate ways. I’ve developed a number of workarounds over the years to try and help people get images easily. The basic method is documented by a notebook in the GLAM Workbench – first you extract the coordinates of the article from its HTML page, then you download a high resolution image of the page, and crop the article from the page image using the coordinates. As well as the notebook, I’ve had this running as a service on Cloudrun and, more recently, as a Lambda function on AWS called by a static page in the GLAM Workbench. I also embedded the basic logic into a Python package that people could use in their own data processing pipelines. I noticed recently that Trove had introduced some new anti-bot defences that will probably break all my previous workarounds. While I’m mostly avoiding anything to do with Trove, I wanted to try and keep this alive in some form as I know how useful it can be. I’d also been wondering for a while whether it might be possible to implement the basic logic _inside a userscript_. A userscript is a little bit of Javascript code that runs inside your browser after a page loads. Userscripts can change the way web pages look and function – for example, I’ve created a userscript that lets you navigate through the pages of Trove’s newspapers using only your arrow keys. I’ve written about some other userscripts I’ve developed here, and talked about how useful they can be in this video for the State Library of Victoria. Most recently, I created a userscript to connect the SLV’s digitised maps to Allmaps for georeferencing. However, I’d never tried to edit images in a userscript, and I didn’t even know if it was possible. After a bit of searching I found Jimp – an image manipulation module written in Javascript. It seemed to have all the necessary functions, but I couldn’t figure out how to get the module to load correctly inside a userscript. Eventually I used this Vite plugin to package the necessary Jimp code within the userscript itself. It worked! Once I had the image editing sorted, it was just a matter of extending Trove’s user interface to add some new buttons to the ‘Download’ tab and display the new images when ready. The finished userscript is large because of all of the Jimp code, so I’ve generated a minified version as well. If you’re interested in the Trove-specific code it’s easiest to look in the source file. ## Issues and performance While Jimp makes this userscript possible, I did have a few problems with it. The first is that the most recent version isn’t packaged properly, so there were errors when I tried to import it into Vite. I ended up just installing an older version. Early on I ran into a lot of problems with Jimp exceeding its memory limit. The default memory limit is 512mb, but I found I needed to bump this up to 1024mb to work reliably. It seems the size of images increases significantly once they’re read into Jimp’s buffer. It’s possible to pass along a new maximum memory value to the `read` method, but this isn’t working in the Jimp version I’m using. I ended up just manually editing the userscript code once it had been generated by Vite by searching for `maxMemoryUsageInMB` in the Javascript and changing 512 to 1024. Finally, operations reading large images to or from Jimp’s buffer are _really_ slow. It seems this has to do with the underlying image libraries, so I couldn’t find any workarounds. The slowest step appears to be saving the image in base64 for downloading and embedding in the page. The larger the image, the slower this will be. As noted above, keeping the scale setting at `0.5` reduces the image size and thereby speeds up image generation. Here’s some comparisons using the article in the images above, which is large and covers almost half the newspaper page. First with my fairly powerful desktop computer: Scale factor | Size | Time to generate ---|---|--- 0.5 | 2182 x 1561px (1.1mb) | 27 seconds 1.0 | 4363 x 3122px (3mb) | 52 seconds And second with my 10 year old MacBook Pro (running Linx Mint): Scale factor | Size | Time to generate ---|---|--- 0.5 | 2182 x 1561px (1.1mb) | 1 minute 28 seconds 1.0 | 4363 x 3122px (3mb) | 2 minutes 40 seconds As noted above, if you wanted a large image like this in the highest possible resolution you’re probably better off using the ‘Page’ button to download the complete, high-resolution page image and then cropping it manually. This will still give you a better result than using Trove’s built in download tool or trying to use a screen capture program, and will be much faster than using the ‘Article’ option.
updates.timsherratt.org
August 17, 2026 at 7:12 AM
Does anyone else get a little eye twitch when they see this?
#trove down.
May 30, 2026 at 4:23 AM
Did the trek from Adelaide to Melbourne in a car which meant I finally had an excuse to visit Serviceton Railway Station. Amazing building; impossible to photograph!
The wonderful volunteers gave us a fabulous tour.
#railwayhistory #victorianrailways #sarailways #railwaystations
May 16, 2026 at 5:28 AM
Reposted by Rach Cottle
This title is not a complete gender reversal. If Mrs Beeton had been a guy, his wife wouldn’t even have been mentioned in the title
April 22, 2026 at 3:39 AM
Steampower at Scienceworks, 1994. Pretty sure I went to this, and there’s photos somewhere of me in a Sweathog jacket enjoying all things #steam .
@museumsvictoria
Like if you had a Sweathog jacket!

(The Age Entertainment Guide, 3 June 1994, p 16)
April 5, 2026 at 4:53 AM
Tramzels! I need to know the story behind Bylands Tramway Museum.
@drdrehistorian.bsky.social @adamchapman.bsky.social
I’m looking at you!
April 3, 2026 at 8:33 AM
The fabulous team from Scienceworks Museum showing off the Cowley Steam Traction Engine at the Newport Workshops Open Days, held over the Labour Day long weekend.
Shout out to Steamrail Victoria for putting on a fantastic event.
#steam #heritage #museumsvictoria
March 10, 2026 at 6:07 AM
Reposted by Rach Cottle
Happy #InternationalWomensDay!

Women didn't work maintaining Britain's railways until World War 2, right?

WRONG!

Our ground-breaking new research has uncovered railwaywomen trackworkers of the First World War, for #WomensHistoryMonth.

Read more:

www.railwayaccidents.port.ac.uk/susan-longma...
March 8, 2026 at 9:00 AM
Visited Castlemaine A signal box recently. Fascinated by the technology.
#VictorianRailways #RailwayHeritage #Signalling #Castlemaine
February 12, 2026 at 5:57 AM
Started the new year the right way with a ride on a 100 year old steam roller.
#steam
#steamheritage
January 1, 2026 at 8:38 AM
A new t-shirt from my support crew for Christmas.
#PhDLife
#OneYearToGo
December 25, 2025 at 9:57 AM
Reposted by Rach Cottle
#DisabilityHistoryMonth starts today!

The Railway Work, Life & Death project is an important resource for understanding occupational disability in the past, via the railways.

Read more about just a few of the people whose life stories we've explored:

www.railwayaccidents.port.ac.uk?s=disability
You searched for disability - Railway Work, Life & Death
www.railwayaccidents.port.ac.uk
November 20, 2025 at 3:29 PM
Smells like hot Melbourne days and a misspent youth.
November 15, 2025 at 9:20 PM
Reposted by Rach Cottle
Currently doing some marking. A reminder to everyone involved in archives and collections: digitisation is not preservation. If I digitise a box of records and put the files on a USB stick I haven't preserved a thing. It's all about what you do with the files post-digitisation. #archives #digipres
November 10, 2025 at 5:35 AM
Having flashbacks to the $**** I spent getting my colloquium document back from a corrupted hard drive. Thesis is now in the cloud and on a backup drive and emailed to myself and typed out on an old fashioned typewriter.
Extremely grateful to the University of Portsmouth's excellent IT team, who today recovered c.500GB of data from a corrupted disk.

Have been having kittens about this for the last couple of weeks.

Super grateful (& will manage data better in future!) - thanks to Chris, esp!
November 5, 2025 at 9:13 AM
Reposted by Rach Cottle
Hello, if you've got a spare fifteen minutes we've put together a video on the emergence of the railway poster as a visual medium from the 1840s-1930s that you might enjoy!

www.youtube.com/watch?v=A5is...
The Lost Art of Railway Posters: A Journey Through Time | Off the Rails
YouTube video by National Railway Museum
www.youtube.com
October 31, 2025 at 11:12 AM
Reposted by Rach Cottle
Help me turn the State Library of Victoria's digitised maps into data! https://wragge.github.io/slv-allmaps/ (bit of a soft launch, so let me know if you see any errors in the documentation...)
October 30, 2025 at 5:47 AM
Reposted by Rach Cottle
Delighted to have worked on a lovely & important story over the last few weeks!

Part of the Portsmouth Area Railway Pasts project, we've worked with Gordon Churchill on they story of his father, Arthur - including time in a railway orphanage:

www.railwayaccidents.port.ac.uk/portsmouth-a...
October 29, 2025 at 12:06 PM
Slightly different to my usual programming, but we were given the keys to the decommissioned Ararat Signal Box A on the weekend. Felt like stepping back in time.
#VictorianRailways #Signalling #Ararat #RailwayHeritage
October 16, 2025 at 7:35 AM
Lifted my self-imposed ban from the Royal Historical Society of Victoria’s bookshop for some early Xmas presents - for me! @historyvictoria.bsky.social
#books #melbourne #northmelbourne #history
October 15, 2025 at 11:13 PM
Little paper cups for drinking water from VicRail train. Tea cup on paper cup.
#ephemera
#VicRail
#TeaCup
#VictorianRailways
October 9, 2025 at 8:43 PM
Reposted by Rach Cottle
Locomotion No 1 triumphantly recreates Stockton and Darlington Railway opening
Locomotion No 1 triumphantly recreates Stockton and Darlington Railway opening
After a replica Locomotion No 1 steamed from Shildon to Stockton, Chris Lloyd reflects on a fitting weekend celebrations marking S&DR200.
www.thenorthernecho.co.uk
September 28, 2025 at 9:08 PM
Reposted by Rach Cottle
If #Railway200 has sparked or rekindled your interest in #RailwayHistory, and you fancy study at Masters or PhD level - then come & study with Dr Mike Esbester at the University of Portsmouth!

An expert in railway, transport & mobility history:

www.port.ac.uk/about-us/str...
Mike Esbester
www.port.ac.uk
September 27, 2025 at 8:29 AM
Reposted by Rach Cottle
🚨What's that?🚨

You want FREE access to 17 brilliant #RailwayHistory articles from the @jtransporthist.bsky.social?

All yours!

For #Railway200 the JTH has put together a virtual collection of articles, & until 15 October they're free!

Download & read now: journals.sagepub.com/topic/collec...
September 25, 2025 at 9:30 AM