Author Archives: Mark Eaton


Since 2016, I’ve hosted many of my Python projects on PythonAnywhere. It has been a reliable and easy platform to use, but recently I’ve been worrying about its future. While I don’t have any particular insights into the health of the PythonAnywhere organization, the technology seems to have mostly stagnated. It makes me wonder how […]

Posted in python, pythonanywhere, replit | Comments closed

Moving on from ubuntu

There are a lot of reasons that I really like Ubuntu. Foremost among them is the availability of help: there are a wealth of posts on Ask Ubuntu and elsewhere that are often super useful when trying to solve almost any Ubuntu problem. It’s great. It’s especially good for someone new to Linux. But I […]

Posted in debian, linux, ubuntu | Comments closed

Replacing libguides’ annoying “email me” buttons

I did some JavaScripting yesterday that I thought might be of interest to librarians who use LibGuides and LibAnswers. The impetus for this was that some of the librarians at my college were dissatisfied with the “Email Me” buttons that are on LibGuides’ profile pages and profile boxes. I have to agree, the Email Me […]

Posted in javascript, libguides | Comments closed

November 476th, 2022

November came and went on Mastodon, without almost any mention in my timeline of the anniversary of the previous year’s Eternal September. It was such a non-event, I’m only getting around to posting about it now. I’m not sure why the anniversary was passed over in silence; it seems strange. Perhaps no one really wants […]

Posted in mastodon | Comments closed

Following academic journals with rss

RSS is really the perfect way to follow an academic journal. Even better, it’s a really good way to follow lots of academic journals. This is particularly true because journals are generally low volume and sometimes irregularly published. They’re also something you only want to dip into when you have a free hour or two […]

Posted in rss | Comments closed


Librarians have long been known to focus on literacy skills in their communities. But literacy is of course not monolithic. Besides reading skills, there are plenty of other literacies, such as financial literacy, computer literacy, research skills, interpersonal skills, career literacy, and so on, that librarians have worked on for decades. Robin Davis and I […]

Posted in bots, literacy | Comments closed

Return to python

After a lengthy absence, I am returning to Python. This is thanks to my new involvement with CUNY’s Alma Extensibility Task Force, which I mentioned in an earlier post. I am excited. My recent work in JavaScript has been fun and instructive, but I feel more of an affinity for the Python community, and I’m […]

Posted in eresources, http status, python | Comments closed

My apologies, alma

I think I started on Alma from the wrong end. My initial foray into the software was attempting to keep track of the e-resources budget through funds, ledgers, etc. I hated it. It seemed needlessly complicated and very unintuitive. I got very discouraged and doubted my own abilities as a librarian. I sulked about it […]

Posted in alma | Comments closed

Sushi in alma

A couple of years back, I posted about how I had been working on my own SUSHI client. It seemed like a sensible project at the time, but even back then I knew that getting SUSHI functionality set up in Alma would obviate the need for my own client. Now, a couple of years later, […]

Posted in alma, sushi | Comments closed


Sometimes it seems like there’s way too much work to do. I know this is a bit of a platitude, but it’s such a common experience in so many workplaces, it bears looking into. In my specific workplace, as a former colleague explained, the problem is that tasks are sticky. Once you do something once […]

Posted in workload | Comments closed
  • Subscribe to this blog

Skip to toolbar