Skip to content

Instantly share code, notes, and snippets.

View VeckoTheGecko's full-sized avatar

Nick Hodgskin VeckoTheGecko

View GitHub Profile
@VeckoTheGecko
VeckoTheGecko / scipy-2026-pangeo-tools-plenary.md
Last active July 15, 2026 04:51
Scipy 2026 Pangeo Tools Plenary

Hey everyone! Pangeo is a community promoting scalable geoscience. We are scientists, software developers, maintainers, and more. We are from all over the world, from big teams and small.

The data we mainly work with are large array datasets on the order of terrabytes (think satellite data, drone data, climate model output). We care a lot about how to efficiently store, update, visualise and analyse these large datasets. So we care a lot about working in the cloud: using Analysis Ready Cloud Optimized (ARCO) data and developing cloud workflows.

And of course there are also some other challenges sprinkled in there since we have historical data, as well as various interesting data structures and formats.

Here what I'll give is a quick snapshot of what people have been up to in this space over the last year. At the QR code there is this full presentation complete with lots of links in case you want to dive into anything in particular here.


@VeckoTheGecko
VeckoTheGecko / check_gha_pins.py
Created March 31, 2026 14:36
Check a projects GitHub Actions SHA pins match the versions
#!/usr/bin/env python3
"""In a project root, run to verify that pinned action SHAs match their version tag comments.
When GHA's are pinned like the following
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
it will parse the line and make sure the comment `v7.0.0` does indeed point to the SHA.
"""

Keybase proof

I hereby claim:

  • I am veckothegecko on github.
  • I am vecko (https://keybase.io/vecko) on keybase.
  • I have a public key ASBQQCLcoMay-FtleU4JAXvjIeBwfzpmuliubeJ31fPBMgo

To claim this, I am signing this object:

@VeckoTheGecko
VeckoTheGecko / github-to-md.py
Last active January 15, 2025 23:06
Convert GitHub search queries to markdown tables
"""
CLI tool for converting GitHub search queries to markdown tables.
Motivation:
GitHub search syntax is powerful to search for specific sets of pull requests.
This tool allows you to easily extract information on pull requests and mentioned issues
in a markdown table with links to be included in a markdown file.
Look at the CLI_DESCRIPTION variable, or run `python github-to-md.py --help` for more info.
"""
@VeckoTheGecko
VeckoTheGecko / url-checker.yml
Last active August 27, 2023 03:00
Easy URL checking GitHub Action
name: Check URL Status
on:
workflow_dispatch:
schedule:
- cron: 0 0 * * 0
env:
LINK_TRACKING_ISSUE_NUMBER: 322