And I have it working now, whee! Although I need to tighten and tidy up the code a bit. Ended up using the record URL returned by the API rather than launching another search, which also gives a much cleaner URL for the user.

Show thread

A rough plan for surfacing HathiTrust ETAS materials in our catalogue and making it as easy as possible for our users:

Given an ISBN, check<isbn> for HT records (could be ISSN or OCLCnums too)

If there's an HT record, add a link to<isbn>&searchtype=isn&ft=ft&setft=true& so that users log into our Shibboleth IdP and can see the full text of the item.

mozilla, co-op, privacy, griping 

@edsu Yeah I've been donating monthly for quite a while now but have been rethinking that.

Ex Libris Alma - subfield delimiter configuration 

@hugh <head in hands>

Ex Libris Alma - subfield delimiter configuration 

@hugh <infinite screaming into the abyss>

Ex Libris Alma - subfield delimiter configuration 

So Ex Libris lets you configure your system to use a subfield delimiter like ‡ but the old & new metadata editors are hardcoded to expect $$ in most cases, throwing errors for every field where there's a ‡ - so what's the point?!?!

Vendors - what are we paying you for? 

Like, sure, I could see them being concerned that it wouldn't meet our quality standards or whatever, but they could at least _try_ and say "Okay, here's what we did to make it meet our requirements--is this okay? Or do you want to go back to your graphic design team (HAHAHA) for a custom logo?"

Show thread

Vendors - what are we paying you for? 

"The image you sent us is wider than 300px, so we can't use it for your logo."

Okay, I'll take the 30 seconds to run it through ImageMagick to create the required size. Thanks for putting more work on us!

Alma library system grumbles 

So we were asked what character we wanted to use as a subfield delimiter before every setting hands on an Alma system. Of course I chose ‡.

Little did I know that a) Alma's record editor is basically a big text field and that means we would have to type that ‡ for every subfield and b) Alma isn't really set up for alternative delimiters, as it loads every record with its default $$ delimiter and then raises alerts about every field not using the right delimiter.

Blaming generations not cool 

Presenter started a presentation about yet another ILL product saying millenials / gen Z want all the information, and they want it now, and they want it to be easy to get.

I posted in chat that that's not a generational thing: we all want that.

It's not cool to stereotype a certain generation as lazy and demanding, and it doesn't help sell your thing to me.

Dan Scott boosted

I hate to ask, but here goes.

I'm looking for a role as a #frontend #developer. #Contracts or #fulltime. Preferably #UK where I have previous #remote work ex from.

I've been looking a while and nothing with the right fit has come along. Work life balance is super important. If UK, happy to work completely in your timezone!

My site is and I'm happy to email you my CV/resume. Will start immediately once we're on the same page. 💯

#Boost please?


"One advantage I haven't mentioned yet: shifting away from Audible is great news for libraries, since neither Audible originals, nor Kindle originals, are available at all for library purchase. Imagine a publisher boycotting libraries!"

Cory Doctorow, hoping his DRM-free audiobook will sell enough to encourage other authors to follow his route away from Audible/Kindle lock-in:

Sadly, as a librarian, I had never considered that outcome of Audible/Kindle originals...

Also, found a topographic map I could mark up for my kayaking trip this weekend, thanks to Canada's open data portal for such stuff:

Upgraded my Raspberry Pi printer server from Fedora 31 to 32 today. It took _way_ longer than I had anticipated but it eventually came back up, all systems were go. Huzzah!

@platypus Wait has this veered into BtVS season 5 territory?

@edsu It's amazing how much work PostgreSQL can do! I love it.

library system migration data verification; all-caps 

Still can't believe that this will be the only test load we get before going live. WTH?!?

Show thread

library system migration data verification; all-caps 

"Verify that the patron has the same number of active loans in Alma and the source system"


@vickysteeves Including the extra chunk at the end (that you have to acquire the three keys to get to)? I've never quite managed that... the Defect can get incredibly powerful given the right card combo!

Show more is a GLAM-themed Mastodon Instance.