- Edinburgh, Scotland
- https://seanh.cc/
- https://orcid.org/0000-0002-6373-1308
- @seanh@hachyderm.io
-
-
-
oatcake Public
A drop-in CSS stylesheet that makes pages attractive and readable. Looks good without drawing attention to the design. Works great on both mobile and desktop.
-
ijp Public
Object-oriented programming screencasts I created for The University of Edinburgh's "Introduction to Java Programming" Masters course, circa 2008.
HTML UpdatedMar 2, 2026 -
ghp-pelican Public
A reusable workflow for deploying a Pelican site to GitHub Pages using GitHub Actions
2 UpdatedMar 2, 2026 -
ghp-static Public
Deploy static files directly to GitHub Pages, no site generator needed.
HTML MIT License UpdatedMar 2, 2026 -
-
-
ottawanosweat Public
Archived copy of a website I made for Ottawa No Sweat Coalition, circa 2005
HTML UpdatedDec 23, 2025 -
-
-
-
-
-
-
python-multiversion-dependency-management-demo Public archive
A failed attempt to figure out how a Python project can pin its dependencies while also supporting multiple versions of Python, using pip-tools and Dependabot
Python BSD 2-Clause "Simplified" License UpdatedDec 2, 2025 -
pocket_to_pinboard Public archive
Sync bookmarks from Pocket to Pinboard.
-
ghp-pelican-demo Public
Demo repo for my Pelican GitHub Pages workflow: https://github.com/seanh/ghp-pelican
Python UpdatedNov 25, 2025 -
warehouse Public
Forked from pypi/warehouseNext Generation Python Package Repository
Python Apache License 2.0 UpdatedNov 16, 2025 -
starter-workflows Public
Forked from actions/starter-workflowsAccelerating new GitHub Actions workflows
TypeScript Other UpdatedNov 16, 2025 -
-
pelican Public
Forked from getpelican/pelicanStatic site generator that supports Markdown and reST syntax. Powered by Python.
Python GNU Affero General Public License v3.0 UpdatedOct 14, 2024 -
gha-python-packaging-demo Public
Demo of a simple way to use GitHub Actions to build your Python package, bump the version number, and publish it to GitHub releases and PyPI.org all with a single click of a button in the web inter…
-
gedit-autoname Public
Automatically names new files in gedit, so you don't have to
-
gedit-smart-autosave Public
Faster autosaving for gedit
-
-
worfklow-authentication-demo Public
Demo of authenticating GitHub Actions workflows as a GitHub App.
2 UpdatedJan 9, 2023 -
cookiecutter-pypackage-test Public
Forked from hypothesis/test-pypackageA test package for our pypackage cookiecutter.
Python BSD 2-Clause "Simplified" License UpdatedDec 13, 2022 -
-
jekyll-theme-oatcake Public archive
The GitHub Pages theme that I use on seanh.cc





