Skip to content
Avatar

Achievements

Achievements

Block or Report

Block or report hartwork

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

Pinned

  1. Creates (chroots and) bootable virtual machine images; command line tool (Python 3)

    Python 213 41

  2. 🔪 Strictly RFC 3986 compliant URI parsing and handling library written in C89; moved from SourceForge to GitHub

    C 223 56

  3. 📅 Simple alternative to Doodle polls and scheduling (Python 3, Django 3, JavaScript)

    Python 143 23

  4. 🔥 Command-line tool to delete merged Git branches

    Python 361 6

  5. 🌿 Expat library: Fast streaming XML parser written in C99; migrated from SourceForge to GitHub

    C 724 360

  6. 🎲 Generate razor-sharp Xiangqi (Chinese chess) setup graphics; command line tool + themes

    Python 16 10

2,891 contributions in the last year

Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Mon Wed Fri

Contribution activity

March 2022

Created 2 repositories

Created a pull request in USBGuard/usbguard that received 6 comments

Restore support for access control filenames without a group (fixes #540)

Fixes #540 Regression from commit b15ef71 of release 1.1.0, detailed analysis online at #540 (comment) .

+15 −2 6 comments
Opened 65 other pull requests in 21 repositories
libexpat/libexpat 3 open 4 merged
hartwork/binary-gentoo 7 merged
hartwork/grub2-theme-preview 7 merged
hartwork/svneverever 7 merged
git-big-picture/git-big-picture 1 open 3 merged
hartwork/git-delete-merged-branches 4 merged
hartwork/wnpp.debian.net 4 merged
hartwork/xiangqi-setup 4 merged
hartwork/jawanndenn 3 merged
hartwork/resolve-march-native 3 merged
peter-evans/create-pull-request 3 merged
jshou/xiangqi_viewer 2 merged
uriparser/uriparser 2 merged
hartwork/go-wait-for-it 1 merged
hartwork/import-watch 1 merged
hartwork/django-createsuperuserwithpassword 1 merged
asyncee/django-easy-select2 1 open
hartwork/srisum 1 merged
hartwork/surrogates 1 merged
libsndfile/libsndfile 1 closed
gkdr/axc 1 open
Reviewed 18 pull requests in 11 repositories
hahey/django-migration-vis 4 pull requests
libexpat/libexpat 3 pull requests
python-distro/distro 2 pull requests
peter-evans/create-pull-request 2 pull requests
git-big-picture/git-big-picture 1 pull request
gkdr/libomemo 1 pull request
processone/fast_xml 1 pull request
USBGuard/usbguard 1 pull request
python/cpython 1 pull request
gkdr/lurch 1 pull request
uriparser/uriparser 1 pull request

Created an issue in processone/fast_xml that received 11 comments

fast_xml requires Expat >=2.4.5 (or backported fixes) for secure operation

Hi fast_xml, it has come to my attention that the way fast_xml processes element names at… fast_xml/c_src/fxml_stream.c Lines 161 to 191 in 4e…

11 comments
Opened 2 other issues in 2 repositories
BellerophonMobile/xmp3 1 closed
libexpat/libexpat 1 closed

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