Advertisement ยท 728 ร— 90

Posts by Dave Pearson

Preview
NGMCP v0.2.0 The experiment with building an MCP server continues, with some hacking on it happening over a couple of hours while killing time in an Edinburgh coffee shop.

Experimenting some more with an #MCP server to better understand this stuff: blog.davep.org/2026/04/12/n...

#MSDOS #clipper #nortonguide #AI #python #programming #fastMCP

32 minutes ago 0 0 0 0
Preview
Global and local MCP servers with Copilot CLI This morning I'm tinkering some more with NGMCP. Having done a release yesterday and tested it out by globally installing it with:

More tinking with an MCP server, and learning it's kinda clunky to develop and test one with #Copilot CLI: blog.davep.org/2026/04/12/g...

#mcp #fastmcp #ai #python #programming #github

10 hours ago 1 0 0 0
NGMCP - An MCP experiment Recently I've been thinking that it would be interesting to get to know a little about the Model Context Protocol and see what it's about and get a feel for how useful it might be, if at all, for anything I do.

I've released the first version go NGMCP, an MCP server for reading and querying Norton Guide database files. blog.davep.org/2026/04/11/n...

#python #programming #mcp #fastmcp #ai #agent #msdos

1 day ago 2 0 0 0
Post image

Experimenting with how you build an MCP server, by building a server for Norton Guide files (of course!). So far it's going... surprisingly well. Now I can ask questions about CA-Clipper programming and get really slow answers.

#ai #llm #python #programming #clipper #msdos

1 day ago 0 0 0 0
Preview
BlogMore v2.13.0 Following on from yesterday's release of BlogMore, I've been looking at some more information in the Google Search Console, which helped me uncover a couple more bugs in relation to URL generation.

#BlogMore v2.13.0 is now available, with a couple of fixes related to clean URL use (discovered thanks to the Google Search Console). blog.davep.org/2026/04/11/b...

#blogging #blog #ssg #python #programming

1 day ago 1 0 0 0
Discovering powRSS This was a nice find yesterday: I think I came across it when someone I follow on Mastodon boosted a post from the account related to the site; it's a site called powRSS. The concept is pretty simple: collect links to all sorts of small blogs on all sorts of topics, and then provide a honking great discovery feed/pool. You can read more about the idea on their about page.

Yesterday I discovered powRSS: blog.davep.org/2026/04/11/d...

#blogging #blog #feeds #rss

1 day ago 1 0 0 0
obs2nlm v1.2.0 Three months back I released obs2nlm, a tool that takes an Obsidian vault and turns it into a single Markdown file so it can be used as a source for NotebookLM.

I've released v1.2.0 of obs2nlm, a tool to turn an #Obsidian vault into a source for #NotebookLM. This release adds the ability to split a vault into multiple sources.

blog.davep.org/2026/04/10/o...

#python #programming #ai #llm

2 days ago 0 0 0 0
BlogMore v2.12.0 Since kicking off building BlogMore and swapping this blog over to using it I've been playing with the Google Search Console. It's something I've not used in decades, but felt it was time to dip back in again and understand how it works these days.

#BlogMore v2.12.0 is out, with a couple of improvements to the sitemap and the ability to index the stats page: blog.davep.org/2026/04/10/b...

#python #programming #blogging #webdev #ssg

2 days ago 1 0 0 0
BlogMore v2.11.0 After adding the streak display to the stats a couple of days back, I got a little more obsessed with knowing what sort of runs of days of posting to the blog I had. I even said in that post:

I've released #BlogMore v2.11.0, with this version adding more streak-based stats and a whole blog calendar/history view. Because why the hell not.

blog.davep.org/2026/04/09/b...

#blogging #python #programming #ssg

3 days ago 0 0 0 0
Advertisement
Preview
quiz.el v1.7 I wondered yesterday:

Figured out how to fix the headers in quiz.el: blog.davep.org/2026/04/08/q...

#emacs #lisp #elisp #programming

4 days ago 0 0 0 0
Preview
fasta.el v1.1 Today's Emacs Lisp package tidy-up is of a package I first wrote a couple of employers ago. While working on code I often found myself viewing FASTA files in an Emacs buffer and so I thought it would ...

Today's cleaned-up Emacs package is fasta.el; not really of much use to me any more, probably not of use to anyone else, but I couldn't ignore it.

blog.davep.org/2026/04/08/f...

#emacs #lisp #elisp #bioinformatics #programming

4 days ago 2 0 0 0
Preview
BlogMore v2.10.0 I've released an update to BlogMore, with another little straightforward addition. This time I'm revisiting the statistics page and adding a streak tracker, of sorts.

I've released v2.10.0 of #BlogMore, my blog-oriented static site generator. This release adds a post streak display to the stats page. Got to keep that writing streak going!

blog.davep.org/2026/04/07/b...

#blogging #blog #ssg #python #programming

5 days ago 1 0 0 0
Preview
quiz.el v1.6 A quick little refresh of one of my old packages, this time quiz.el. This is a nice little distraction when you're working in Emacs, letting you spin up a quick trivia quiz in a buffer.

Did a little tidy up of quiz.el, a trivia quiz game for #Emacs

blog.davep.org/2026/04/07/q...

#elisp #elisp #programming

5 days ago 1 0 0 0
Preview
expando.el v1.5 While I have been doing a lot of hacking on blogmore.el, I haven't forgotten my plan to revisit and refresh some of my older personal packages. This evening I've paid some attention to expando.el.

A tidy up of another one of my old packages, expando.el, a tool to expand and view macros: blog.davep.org/2026/04/06/e...

#emacs #lisp #elisp #programming

6 days ago 0 0 0 0
Post image

Me with the lunar flypast on in the background...

6 days ago 0 0 0 0
Preview
blogmore.el v4.0 Despite having bumped it from 2.x to 3.x yesterday, I'm calling v4.0 on blogmore.el today. There's a good reason for this though. While tinkering with some of the configuration yesterday, and also ans...

blogmore.el v4.0 is available, with a tag removing command and a handful of utility functions made "public": blog.davep.org/2026/04/06/b...

#blogmore #blogging #ssg #emacs #lisp #elisp

6 days ago 0 0 0 0
Advertisement
Preview
Subjugated by perfection Dave Pearson's Photoblog

Subjugated by perfection

seen-by.davep.dev/2026/04/05/s...

#photoblog

1 week ago 0 0 0 0
Preview
blogmore.el v3.1 When I first started writing blogmore.el it was just going to be a handful of commands that let me spin up a new blog post, and insert the odd link here and there when needed. Initially it only handle...

So blogmore.el has had a pretty big overhaul with a pretty big breaking change so now we're up to v3.1: blog.davep.org/2026/04/05/b...

#emacs #lisp #elisp #blogging #ssg #programming

1 week ago 0 0 0 0
Preview
BlogMore v2.9.0 After releasing blogmore.el v2.6 this morning, I noticed something about the post: the text that was marked up with <kbd> wasn't really standing out as keys. In blog posts, as in documentation, if I m...

BlogMore v2.9.0 is available, with better styling for keys marked up with <kbd>: blog.davep.org/2026/04/04/b...

#blogging #blog #ssg #python #programming

1 week ago 0 0 0 0
Preview
blogmore.el v2.7 There's no question that the experiment that is BlogMore has resulted in me blogging more. Although my previous setup wasn't exactly all friction, there's something about "owning" most of the tools an...

So I needed to make a second release of blogmore.el in one day: blog.davep.org/2026/04/04/b...

#emas #lisp #elisp #programming #blogging #ssg

1 week ago 1 0 0 0
Preview
blogmore.el v2.6 Like most people, I imagine, I first ran into transient when first using magit. I took to it pretty quickly and it's always made sense to me as a user interface. But... I've never used it for any code...

I've release blogmore.el v2.6, which adds a useful menu approach using transient.

blog.davep.org/2026/04/04/b...

#emacs #lisp #elisp #blogging #programming #ssg

1 week ago 1 0 0 0
Preview
You well heeled big wheel Dave Pearson's Photoblog

You well heeled big wheel

seen-by.davep.dev/2026/04/03/y...

#photoblog

1 week ago 0 0 0 0
Preview
nukneval.el v1.3 Back when I first really got into writing Emacs Lisp code, one of the first things I got very used to and really fell in love with was being able to eval-last-sexp (C-x C-e) the code I was writing, ei...

Updated another #Emacs package I've carried around for years, and it's another one I wrote a long time back, called nukneval.el: blog.davep.org/2026/04/03/n...

#Lisp #Elisp #programming

1 week ago 0 0 0 0
Preview
make-phony.el v1.3 A wee bit over 5 years back I wrote a tiny package to quickly insert PHONY target markers into a Makefile. While it's far from my most-used package, it's one that gets a call on occasion, so it's one ...

Gave make-phony.el a little cleanup and update: blog.davep.org/2026/04/03/m...

#emacs #lisp #elisp

1 week ago 0 0 0 0
Advertisement
Preview
blogmore.el v2.5 Following on from yesterday's release, I've bumped blogmore.el to v2.5. The main change to the package is the thing I mentioned yesterday about the toggle of the draft status. The draft toggle yesterd...

Bumped blogmore.el to v2.5, in which I tidy a toggle, learn to use ERT for testing, and find a bug with older Emacsen. blog.davep.org/2026/04/02/b...

#emacs #lisp #elisp #blogmore #blogging

1 week ago 0 0 0 0
Preview
BlogMore v2.8.0 I've just published v2.8.0 of BlogMore to PyPI. This is a small update which addresses a bug that Andy reported.

BlogMore v2.8.0 is out, with a wee bugfix, handling a situation where lines could be lost if they looked like meta data: blog.davep.org/2026/04/02/b...

#blogmore #blogging #ssg #python #programming

1 week ago 0 1 0 0

I thought I'd try a new #Emacs theme for the first time in a decade or so and then I had a segault and now I'm not trying a new theme and I think I'm good for another decade that's me telt.

1 week ago 0 0 0 0
Preview
blogmore.el v2.4 I've just released a little update to blogmore.el, adding blogmore-toggle-draft as a command. This came about in connection with the feature request that resulted in BlogMore v2.7.0 being released.

Having just added more obvious draft posts to BlogMore, this made me realise I should add a draft toggle command to blogmore.el: blog.davep.org/2026/04/01/b...

#emacs #lisp #elisp

1 week ago 0 0 0 0
Preview
BlogMore v2.7.0 Given I've been on a little bit of an Emacs Lisp side quest, it's been a couple or so days since I made a release of BlogMore. Today's release comes after a feature request about draft posts.

BlogMore v2.7.0 has been released. This version adds a visual indication of a published post is still in draft mode: blog.davep.org/2026/04/01/b...

#python #programming #blogging #ssg

1 week ago 0 0 0 0
Preview
binclock.el v1.12 Some time in the late 1990s, after I'd been using GNU Emacs for a few years[^1], I grabbed a copy of Writing GNU Emacs Extensions. While I'd obviously created and added to and tinkered with my ~/.emac...

Yet more #Elisp cleaning, in which I update binclock.el; one of my oldest #Emacs #Lisp packages.

blog.davep.org/2026/04/01/b...

1 week ago 0 0 0 0