Kate Bagnall

Kate Bagnall

@baibi.bsky.social

Currently: Exhausted by long COVID. Usually: Histories of migration, citizenship, family and the law. Australia, New Zealand and beyond. Senior Lecturer in Humanities at UTAS. Always: Missing south China and wishing my Cantonese was better.

1.5K followers495 following285 posts

Day 71. Some nights (like last night) I’m a sweet and gentle puppy who snuggles up with my humans while they watch TV after dinner. I particularly like snoozing lying on my back with my front paws in the air. #sleepybaby #selkie

Day 70. I am a lucky pup to have a big bushy backyard where there are lots of treasures to find. Today I unearthed a dismembered doll’s head – usually it’s just old tennis balls and, my favourite, sticks! #pupdaye #selkie

Selkie Day 68. A wet and chilly Sunday. After a crazy frolic in the rain this morning (Kate wasn’t impressed with how wet I got!), I had a quiet inside day. Tim bought me a new toy at the pet shop. #pupdate #selkie

Day 66. Kate, my teenager and her blue-eyed friend went to the beach this afternoon! I met a some other dogs, dug in the sand, chomped on some seaweed, and went in for a paddle up to my neck. I wanted to go deeper but my teenager didn’t! #hobartheatwave #selkie

Day 65. Another hot one here in Hobart! This afternoon Tim gave me a big bowl of nice cold water and carrot to chomp on. Hope I can get back to the beach before the weather turns cold again! #pupdate #selkie

Day 64. I often help Kate when she goes to check the letter box. There’s a big gate, and fourteen steps, and a little walk down the drive. I mostly help by carrying my leash in my mouth, and today I got a little tangled as I walked back up the steps. #helperdog #selkie

Day 63. This afternoon I encountered my first thunderstorm! I wasn’t so sure about the thunder, but I really liked the rain! Especially the rain pouring over the gutters and down the down pipe! Slurp slurp! Frolic frolic! 🐾⛈️🌈 #pupdate #selkie

Day 62. I’m four months old today! I came home to my family exactly two months ago, and I’ve done some growing over that time. I also don’t have my soft downy puppy fur anymore, but my family tell me I’ve got a lovely shiny thick coat, which curls when it’s wet. #pupdate #missyellow #selkie

Day 61. Here in Hobart the days are getting longer – and today was also very warm – so Kate and I went for a stroll after dinner while Tim watched the cricket on TV. Summer is getting closer! #pupdate #selkie

Day 58. I’m not really allowed on the sofa, except in the evening, if I’m very good, I’m allowed to cuddle with my humans when they watch telly after dinner. I think they secretly like it. #pupdate #selkie

Attention historians and others who’d like to make themselves a research profile on their own website! This is super easy – I know because I’ve done it!

Tim Sherratt@wragge.hcommons.social.ap.brid.gy

The latest Aust Hist Assoc newsletter includes a note about Z-Profile. If any AHA members (particularly HDRs & ECRs) want helping setting up their own websites using Z-Profile, let me know! https://updates.timsherratt.org/2026/10/07/introducing-zprofile-a-simple-website.html #histodons #ozhist

updates.timsherratt.orgupdates.timsherratt.orgHave you ever wanted a simple website to publish your details and showcase your research? Good news! Z-Profile is a new tool aimed at helping researchers create their own sites, manage their online identity, and share their publications. View the Z-Profile demo site Z-Profile gets data from a specially-prepared Zotero collection, does of bit of processing, then generates a static website using Zola. The site includes biographical details and a list of your publications. Once your site is built, you can publish it using any web host, or for free through GitHub Pages. There’s a documentation site with full details, but creating your own Z-Profile site can be as simple as: 1. create a Zotero collection containing your publications and biographical details 2. go to the Z-Profile Site Builder and log on with Zotero – your site will be automatically built and packaged in a zip file 3. upload the contents of the zip file to the web host of your choice ## Why did I create Z-Profile? I was thinking about updating the guide to open access publishing for Australian historians that I created several years ago, and got a bit sidetracked… The problem was explaining the green open access (sometimes called self-archiving) provisions in publisher agreements that enable you to share certain versions of your publications. It’s fairly common for publishers to allow you to share the author accepted manuscript version (AAM) of your publication _immediately_ (ie without any embargo) on your ‘personal website’. Obviously I wanted to say – ‘just do it’. Put your AAM on the web and tell everyone where to find it. But it’s never that simple. The definition of a ‘personal website’ is fuzzy, perhaps intentionally, adding to the uncertainty around what’s permitted. And anyway, how many humanities researchers have the time, energy, and knowledge to create and maintain their own website? If I was going to encourage people to take advantage of this opportunity, I felt like I also needed to provide them with tools to make it easier. I also think it’s important for researchers to have online profiles that are not wholly dependent on their employer or a company that wants to exploit their data – to have ‘a domain of their own’ (in the words of the excellent folks at Reclaim Hosting). Of course, there are some other great options for building a research profile – in particular, I’d strongly suggest you set yourself up on Knowledge Commons. But having your own site, under your own domain, gives you extra control and flexibility. And so… Z-Profile. ## What is Z-Profile good for? Z-Profile is deliberately minimalist in design and function. It’s intended for people who want to share their research, but aren’t really interested in building websites. If you want more features, or more control, there are plenty of other tools around that could do the job. The Z-Profile home page displays your biographical details. You can include: * a portrait photo * a downloadable CV * a brief biographical note (that can include links to other sites) * a list of social media accounts or website links * a list of selected publications All the publications in your Zotero collection are automatically listed on a publications page. This is linked to an individual page for each publication, providing additional details, and links to alternative versions. Example of a publication page with the embedded PDF of an AAM version For example, perhaps you’ve just published an exhibition review in _Australian Historical Studies_ and want to share it online. Reviews aren’t covered by the ‘transformative agreements’ negotiated between Australian universities and Taylor & Francis (the journal’s publisher) that support open access publishing. However, under the publisher’s ‘self-archiving’ policy ‘you can post your Accepted Manuscript (AM) on your personal website at any point after publication of your article’. To share your review using Z-Profile, you’d just: * use Zotero to capture the publication details from the journal website * attach a PDF of your AAM to the item record in Zotero * tag the PDF with ‘aam’ to tell Z-Profile what it is Then, when you build your site with Z-Profile, it’ll create a page with the review, and embed the PDF for easy reading and download. ## What Z-Profile is not Z-Profile is not a repository. Even if you use it to share your publications, you should also upload your AAMs and preprints to an appropriate repository where they’ll be preserved and made available after any publisher-imposed embargoes. If you’re in a university, talk to the local librarians about your institutional repository. Otherwise there are general-purpose repositories like Knowledge Commons Works and Zenodo. You don’t have to limit yourself to a single option – remember LOCKSS (Lots Of Copies Keeps Stuff Safe)! ## Some technical details Z-Profile is really just some templates and a bit of data plumbing. Here are the main components: * a Python script to get the data from Zotero and prepare the contents of your site for processing by Zola * some basic templates for Zola to convert the data to HTML * a Python Flask app that uses OAuth to request an API key from Zotero, then runs the Python script and the Zola build process * a GitHub template repository that contains the Python script, the Zola templates, and a workflow to run the build process in a GitHub Action * there’s also a discussion board in GitHub where you can ask questions or suggest improvements ## Please share! Obviously I think Z-Profile could be useful, otherwise I wouldn’t have been obsessing about it for the last few weeks. But I don’t really know until it’s out there in the world. So please let me know if you make use of it. I’m also aware that the sort of people who follow my stuff are likely to have the skills and confidence to build their own websites from scratch, without the need for something like Z-Profile. As ever, it’s hard to get information to the people who would benefit most. So please share Z-Profile with your less technically minded colleagues.

Day 57. A happy day today! I went for a big walk with my teenager and her blue-eyed friend (he carried me home up the big hill, thank you!), then I hung out with my family in the sunshine on the back patio. #puppylyf #selkie

Day 56. Crazy springtime weather today – snow on the mountain, and rainy, windy and sunny at home. Then a crazy springtime puppy tonight! #pupdate #selkie

Day 55. Happy Monday! I enjoyed playing in the sunshine with Kate after breakfast. Hope your day also involves sunshine and playtime! #pupdate #selkie

Day 54. This afternoon I went to the oval with my teenager and her blue-eyed friend, and we ran energetic laps around and around! It was lots of fun! #pupdate #selkie

Day 53. Strange things went on in my backyard today – I think it was called whipper snippering? Anyway, here I am enjoying the peace and quiet way up in the back corner. #pupdate #selkie

Day 52. Beach day! It was a lovely warm, sunny day, so we went for a walk on Nutgrove Beach this afternoon. I dabbled in the waves, met a whippet / Italian greyhound puppy, and tried to join in with a game of footie on the sand. #beachlife #selkie

Day 51. Tonight (and many other nights) I am relegated to the laundry while my family dines in luxury. And to make it worse they turn off the light so I will nap. What do they think I am, a baby? (By the way, look how long my legs are!) #pupdate #selkie

Day 50! I spent lots of time with Kate and my teenager today – it’s school holidays and Kate’s day off today – including a big nap on Kate’s lap this afternoon 😴 #pupdate #selkie

Day 49. I am very excited to have found this bone buried in the back yard! My humans tell me that it is an heirloom, passed down to me from my predecessor, Molly. Thank you Molly, I love my new old bone! #pupdate #selkie

Day 47. Today I discovered my love of (native) milfoil! It lives in the big pond in my backyard, and I can fish it out with my paw. My humans were a bit horrified that I eat it up with delight! #pupdate #selkie

Day 46. Saturday! This afternoon I went for a walk with my teenager and her very tall friend (who took this picture of me!). The walk was fun but a bit tiring, and I had a big nap when I got home. #puppylyf #selkie

Day 45. I might be bigger, but I still love helping to empty the dishwasher after breakfast! Today was the last day of Term 3 so my teenager + friend took me for an after-school walk to the shop for a snack (for them not me, unfair!) #pupdate #selkie

Day 44. I love my big bushy backyard! There are so many things to chomp on – pademelon poo, grass and leaves, chunks of charcoal, and sticks! #pupdate #selkie

Day 42. I’ve worked out that I can jump up onto the small retaining wall that used to keep me contained on the back patio. Look out plants, here I come! #pupdate #selkie

Day 41. Behold the forbidden corner of the sitting room! Power cords, a pot plant and, this morning, ugg boots! My humans think they’ve blocked it off, but little do they know… #pupdate #selkie

Day 40. I went for my first proper walk today! Kate and I had a stroll by the river, but I wasn’t allowed to go on the beach or in the water – maybe next time! #pupdate #selkie

Day 39. A quiet wet Saturday at home. I played with teenagers, watched a hailstorm and got two new balls with ‘prey-like squeaking sounds’. They’re lots of fun! #pupdate #selkie

Day 38. Happy Mid-Autumn Festival! 中秋節快樂! Here’s me chasing my tail, doing my best impression of a big round full moon! 🌝🐰🥮 #pupdate #selkie

Day 37. As I get bigger there’s lots of things I can do that I couldn’t before. But I guess the opposite is also true – soon I won’t be able to squeeze through the gap between these plant pots! #pupdate #selkie

Day 36. A visit to Dr Raj this morning for my final puppy vaccinations. I’m getting to be a big puppy – 11kg – and got a pig ear to take home with me. Yum! #pupdate #selkie

Day 35. Sometimes it can be hard to get a good photo of me, especially when I’m a bit excited. Here’s me trying to get kibble out of an empty tissue box. #pupdate #selkie

Day 33. The hottest day of my life so far – 27.7°C in Hobart in September! I enjoyed catching drips from the watering and napping on the cool tiles of the fireplace hearth. #pupdate #selkie

Day 32. I’m 3 months old today! It was a glorious spring day in Hobart so I spent the morning in the garden. I ran through the long grass, ate pademelon poo and took a dip in the pond. #pupdate #selkie

This semester / term I have been teaching into two units, which has included my first regular face-to-face teaching since I got #longCOVID over 4 years ago. It’s been challenging, but I made it through in one piece (more or less, although there were some pretty low spots health-wise). So, yay me!

Day 30. My humans went to the theatre tonight, but I stayed home and watched Desperate Housewives with one of my teenage friends. #pupdate #selkie