Sitelet https://web.archive.org/web/20220330014722/https://github.com/nedbat
Skip to content
Avatar

Sponsors

@medecau @dharmeshs @rsyring @vyos @tiangolo @willingc @sthagen @tyrelsouza
@dcramer @supakeen @rfleschenberg @ProteinQure

Achievements

Achievements

Organizations

@python @edx @BostonPython @FriendsOfOpenedX @openedx
Block or Report

Block or report nedbat

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nedbat/README.md

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

Stand With Ukraine

Sponsor me on GitHub Follow me on Twitter Read my blog Join us at Boston Python Python Discord My PyPI packages

You can find me at:

My latest blog post:

  • Dinghy digests, 13 Mar 2022
    Dinghy is a tool I wrote to summarize activity on GitHub issues and pull requests. You configure it to look at certain GitHub resources over a recent time period, and it produces a compact digest of what’s been happening: (read..)
More blog posts
  • 20 years of blogging, 7 Mar 2022
    I’ve been blogging for 20 years! In that time I’ve covered a lot of ground. (read..)
  • Why your mock still doesn’t work, 18 Feb 2022
    If your mocks aren’t working, it might be because mocks are slippery. Make them strict. (read..)
  • Moving a git branch to a new base, 10 Feb 2022
    Suppose you have some work on a git branch that you started from one branch, and you want to move that work to be based on a different branch, as if you had started from there originally. The git rebase command gives you the tools to do it, but it’s complicated, and I can never remember the details, so I finally figured it out and made an alias to do it. (read..)
  • Refactoring Boston, 23 Jan 2022
    Boston has undergone many changes. Where did Broadway go? (read..)
  • Cog resurgence, 14 Jan 2022
    My cog tool has been having a resurgence of late: a number of people are discovering it’s useful to run a little bit of Python code inside otherwise static files. (read..)
  • and many more..

I maintain a few Python packages, including:

More of my Python packages
  • Dinghy: A GitHub activity digest tool
    PyPI GitHub last commit PyPI - Downloads
  • Scriv: Changelog management tool
    PyPI GitHub last commit PyPI - Downloads
  • Cog: Small bits of Python computation for static files
    PyPI GitHub last commit PyPI - Downloads
  • Aptus: Mandelbrot fractal viewer
    PyPI GitHub last commit PyPI - Downloads


(made with cog at 2022-03-25 12:30 UTC)

Pinned

  1. The code coverage tool for Python

    Python 2k 288

  2. A plugin for coverage.py to measure Django template execution

    Python 166 28

  3. scriv Public

    Changelog management tool

    Python 104 8

  4. cog Public

    Small bits of Python computation for static files

    Python 203 16

Contribution activity

March 2022

Created 3 repositories

Created a pull request in openedx/openedx-webhooks that received 5 comments

temp: map the action to a new key in the pr json, for reopening

This makes the tests pass. Since the "reopen" fact isn't in the pull request, but instead in the hook action, I added it to the pr data as a separa…

+19 −8 • 5 comments
Opened 8 other pull requests in 6 repositories
click-contrib/click-log 2 merged
openedx/edx-documentation 2 merged
openedx/openedx-webhooks 1 merged
nedbat/webhook-testing 1 closed
openedx/edx-repo-health 1 merged
openedx/edx-enterprise 1 closed
Reviewed 17 pull requests in 15 repositories
openedx/open-edx-proposals 2 pull requests
openedx/edx-documentation 2 pull requests
openedx/openedx-webhooks 1 pull request
openedx/edx-lint 1 pull request
nedbat/scriv 1 pull request
edx/edx-arch-experiments 1 pull request
openedx/frontend-app-profile 1 pull request
edx/frontend-component-footer-edx 1 pull request
edx/frontend-component-header-edx 1 pull request
openedx/frontend-app-account 1 pull request
openedx/edx-platform 1 pull request
click-contrib/click-log 1 pull request
openedx/edx-enterprise 1 pull request
openedx/frontend-template-application 1 pull request
openedx/staff_graded-xblock 1 pull request

Created an issue in vshymanskyy/StandWithUkraine that received 7 comments

"death toll is still counting" should be "still climbing"

The banners are great, but "still counting" is odd English. The usual idiom is "still climbing", which you are already using in one place. I'd offe…

7 comments
Opened 7 other issues in 4 repositories

Seeing something unexpected? Take a look at the GitHub profile guide.