GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — nedbat - Overview

@nedbat nedbat Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
@nedbat
nedbat
Follow
View nedbat's full-sized avatar

Ned Batchelder nedbat

Follow
Sponsor
2.5k followers · 0 following
  • Boston, MA, USA
  • 05:58 (UTC -05:00)
  • https://nedbatchelder.com
  • @[email protected]
  • @nedbat.com

Sponsors

@dharmeshs
@tiangolo
@tyrelsouza
Private Sponsor
@dcramer
@supakeen
@MarcoGorelli
@linsomniac
@redcathode
@samuelcolvin
@ssbarnea
@Ranudar
@DataDog
+6

Sponsoring

@hachyderm

Achievements

Achievement: Pair Extraordinairex4Achievement: Public SponsorAchievement: YOLOAchievement: QuickdrawAchievement: Mars 2020 ContributorAchievement: Arctic Code Vault ContributorAchievement: Pull Sharkx4Achievement: Starstruckx3

Achievements

Achievement: Pair Extraordinairex4Achievement: Public SponsorAchievement: YOLOAchievement: QuickdrawAchievement: Mars 2020 ContributorAchievement: Arctic Code Vault ContributorAchievement: Pull Sharkx4Achievement: Starstruckx3

Organizations

@python @BostonPython @coveragepy
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
  • Sponsoring
nedbat/README.md

Read my blog Follow @nedbat on Mastodon (4071) Join us at Boston Python Python Discord Sponsor me on GitHub Stack Overflow reputation My PyPI packages

                   

I'm Ned Batchelder, a Python software developer and community organizer.

  • My personal site is nedbatchelder.com.
  • I'm an organizer of Boston Python.
  • I'm a member of the Python Docs Editorial Board.

You can find me at:

  • Mastodon: @[email protected].
  • Discord: nedbat in the Python Discord.
  • Libera IRC: nedbat in #python.

My latest blog posts:

  • Evergreen posts, 28 Oct
    How blog posts here indicate their age, and how I had too much fun with it. (read..)
  • Making git hooks visible, 11 Oct
    A terminal prompt technique to see the status of git hooks. (read..)
  • Expert asterisks, 27 Sep
    Watching discussions happening online, I see a frequent unfortunate tic I’ll call the Expert Asterisk. A beginner is asking for help, and experts are answering. (read..)
  • Silence is golden lightning talk, 16 Sep
    A lightning talk I did at PyCon US 2026 (read..)
  • and many more..

I maintain a few Python packages, including:

  • Coverage.py: The code coverage tool for Python
    PyPI GitHub last commit PyPI - Downloads Follow @coveragepy on Mastodon (300)
  • Cog: Small bits of Python computation for static files
    PyPI GitHub last commit PyPI - Downloads
  • Scriv: Changelog management tool
    PyPI GitHub last commit PyPI - Downloads
  • Linklint: A Sphinx extension to reduce excessive linking
    PyPI GitHub last commit PyPI - Downloads
  • Dinghy: A GitHub activity digest tool
    PyPI GitHub last commit PyPI - Downloads
  • WatchGHA: Live display of current GitHub action runs
    PyPI GitHub last commit PyPI - Downloads

I've also made a few informal projects, some mathy art, and some small utilities:

  • pkgsample, an simple example of how to package a Python project.
  • edtext, a utility for selecting and manipulating text using ed-inspired addressing. Blog post.
  • Truchet images explores Truchet tiles and rendering images with them. Blog post.
  • Flourish is a harmonograph explorer. Blog post and live site.
  • Acidica is a toy BASIC implementation. Blog post.
  • Stilted is a toy PostScript implementation. Blog post.
  • Gefilte Fish is a Python-based DSL for writing Gmail filters. Blog post.
  • Pydoctor shows details of your Python environment for troubleshooting.
  • Aptus is a Mandelbrot toy.


This is a Markdown page with embedded Python code rendered with cog. See my blog post Cogged GitHub profile for details.

Updated at 2026-11-09 10:02 UTC

Pinned Loading

  1. coveragepy/coveragepy coveragepy/coveragepy Public

    The code coverage tool for Python

    Python 3.4k 557

  2. dinghy dinghy Public

    A GitHub activity digest tool

    Python 199 14

  3. watchgha watchgha Public

    Live display of current GitHub action runs

    Python 421 18

  4. scriv scriv Public

    Changelog management tool

    Python 305 35

  5. cog cog Public

    Small bits of Python computation for static files

    Python 408 40

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.