Commits
August 2026:
- git/gpr: improve handling of stacked PRs
a874725· 13 August · +66, −5 - python/depanalysis: sort versions by version number, not frequency
57e5ee3· 9 August · +7, −1 - python/depanalysis: print a count of unique versions
9796569· 8 August · +3, −1
July 2026:
- python: update to ruff v0.16; start reformatting files
d4f3c81· 26 July · +8, −13 - python/pip_compile: allow updating specific package versions
c77abe6· 26 July · +44, −5 - requirements.txt: bump the installed version of chives
e5a7eac· 26 July · +2, −2 - python/depanalysis: print info about the different versions
0d880d0· 26 July · +50, −19 - python/deploy_to_pypi: fix version detection logic for chives
b0cd4e7· 19 July · +1, −1 - ci/ts: add a shortcut for testing Go packages
488cb4f· 21 July · +22, −1 - python: fix a syntax error in the deploy_to_pypi script
0236418· 18 July · +1, −1 - requirements.txt: bump my version of yt-dlp
9002ad8· 18 July · +2, −2 - installers: remove a script for installing a now-unused binary
fa57d75· 18 July · −10
June 2026:
- git/cleanup_branches: clean up old Tailscale-related branches
b9901dc· 29 June · +29 - requirements: bump to the latest version of yt-dlp
d0928fa· 19 June · +2, −2 - fs/latest_download: ignore partially downloaded Firefox files
ffa323a· 7 June · +5, −6
May 2026:
- tailscale: use Fish to set tab titles, not the iTerm 2 API
0c70f38· 28 May · +53, −54 - tailscale/yarnfmt: add a shortcut to run Yarn formatting
a0c7966· 28 May · +28, −1 - tailscale: add a tsapi wrapper for making local API calls
bf5d9f2· 27 May · +82, −3 - tailscale: add a description for `devcontrol`
bbcbe1d· 27 May · +14, −1 - python/depanalysis: count unique versions of dependencies
e7259dd· 27 May · +5, −1 - text: add a script to trim whitespace
e6f4c99· 27 May · +30, −1 - python/depanalysis: store analysis in a fixed folder
cd13b60· 26 May · +2, −1 - python/depanalysis: count the number of unique dependencies
0c2119c· 26 May · +1 - tailscale/gostress: increase the test timeout
0e55719· 26 May · +2, −2 - tailscale/devcontrol: add a flag for running with audit logs
4187396· 26 May · +110, −2 - images: remove pillow_heif as a dependency
36e882d· 24 May · −9 - yt-dlp: fix an issue with YouTube playlist detection
e1e0aea· 23 May · +1, −1 - get_all_venv_deps: de-dupe the ~/.venv_registry
f1f050c· 23 May · +4, −1 - ci: record my working virtualenvs in my venv_registry
efcb6c6· 17 May · +1 - ci: fix a broken path
6a65b2e· 17 May · +1, −1 - git: ensure I'm on my personal tailnet when pulling personal repos
2f7b2f2· 15 May · +6, −4 - tailscale: add to PATH; add script to switch tailnets
f8a0c12· 15 May · +36, −1 - ci: post-receive checks should fail with exit code 1 if tests fail
dd014bb· 14 May · +5, −7 - ci: set up a basic framework for running tests in Git repos
04a9d5e· 14 May · +183 - yt-dlp: fix a urllib.parse mistake
2b28cab· 14 May · +2, −2 - pip_sync: move the UV_LINK_MODE check to the Python script
eebe395· 14 May · +17, −17 - python: check in my depanalysis script
f068fb3· 14 May · +25, −1
April 2026:
- ts: remove more hard-coding
1b09cb9· 20 April · −4 - TODO: add some other Python TODOs
6ecb6d7· 25 April · +7, −2 - TODO: add an initial TODO list
496b784· 25 April · +4 - ts: remove some more special casing
b547f86· 20 April · +12, −22 - ts: start pushing the config down into repos
8319c26· 20 April · +6, −9 - text/recog: don't try to cog the `caddyfmt` script
bd93ebf· 20 April · +4 - web: scrape Really Useful Boxes to a CSV, not SQLite
4fb0bd2· 20 April · +28, −45 - requirements: move natsort to the aws dependencies
4983db7· 19 April · +3, −3 - fish_functions/fish_prompt: fix check for bare repositories
6be2e49· 18 April · +2, −2 - fish_functions/venv: only run `tmutil` on macOS
f1f5dc7· 18 April · +1, −1 - fish_functions: only put $TMPDIR in prompt if $TMPDIR is defined
b27b233· 18 April · +1, −1 - python/pip_sync: use the correct home directory on Linux
85e6449· 18 April · +1, −1 - git: only check my SSH key is loaded on macOS
442d97c· 18 April · +9, −7 - web/caddyfmt: exclude Cog templates; print only formatted files
2935542· 18 April · +18, −4 - ts: remove interrogate; I no longer use it
55a6c72· 16 April · −11 - text: remove a smartify.py script I don't use
2c07abc· 15 April · +1, −43 - requirements: ditch an unnecessary termcolor dependency
2ceaac4· 15 April · +6, −7 - python: document my `get_all_venv_deps` script
d69e6a4· 15 April · +16, −1 - images: remove kn_cover_image.py
361d9f3· 15 April · +1, −222 - requirements: move hyperlink to AWS dependencies
c6a963b· 15 April · +10, −10 - web/yt-dlp: replace hyperlink with standard library
794c8f5· 15 April · +6, −4 - text/noplaylist: replace hyperlink with standard library
24090cc· 15 April · +48, −4 - fish_functions/fish_prompt: fix Git repo issues
4833417· 13 April · +24, −25 - python: add a script to print all my venv dependencies
8984cd5· 12 April · +15 - ts: format before linting
4e7b805· 12 April · +5, −5 - requirements: remove a now-unused keyring dependency
80b710e· 12 April · +9, −22 - fish_functions/fish_prompt: suppress error output in non-Git repos
e6882c3· 12 April · +1, −1 - fish_functions/fish_prompt: skip the Git prompt in bare directories
2aad261· 11 April · +5, −1 - fish_functions/fish_prompt: improve the path for temp directories
682fc9d· 11 April · +6, −1 - python/pyfmt: format before linting
5b53cfc· 11 April · +4, −4 - fish_functions: record the location of virtualenvs
818f540· 10 April · +7 - Revert "ts: switch to ty for type checking"
6f10667· 11 April · +15, −14 - ts: switch to ty for type checking
8d757ca· 11 April · +14, −15 - python: fetch the PyPI password using built-in macOS tools
97d29ef· 11 April · +2, −2
March 2026:
- python: cooldown for new dependencies in pip_compile
ef6c8a4· 31 March · +15, −1 - python: switch to uv for deploy_to_pypi
fb355cf· 31 March · +7, −7 - ts: update per-repo config
e38741d· 30 March · +18, −18 - web: remove the vestigial bits of httpx
69356a7· 27 March · −4 - web: remove my last httpx dependency
75c68a8· 27 March · +25, −85 - images: remove the save_xkcd.py script
b23dbfb· 27 March · +1, −57 - ts: add a special case for `alexwlchan.net`
bf5f785· 1 March · +6
February 2026:
- ts: handle yt-dlp_alexwlchan repo
5eae6ff· 27 February · +12, −9 - get_codec: use ffmpeg instead of mediaprobe
42ef4d6· 16 February · +3, −2 - Add all my Tailscale scripts
a6eab9a· 14 February · +171, −1 - requirements: add yt-dlp[default] as a dep
cc8db14· 12 February · +26, −4 - ts: remove whitespace; remove old special cases
d56e193· 12 February · +16, −16 - ts: remove some Flickr-specific code
94c1cbb· 8 February · +13, −28 - clean up some old AWS scripts
61394ba· 8 February · +1, −271 - bump requirements
53becaa· 8 February · +23, −31 - Merge pull request #325 from alexwlchan/dependabot/pip/pypdf-6.6.2
18c45a8· 2 February · +1, −1 - build(deps): bump pypdf from 6.6.1 to 6.6.2
a3c3454· 2 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #324 from alexwlchan/dependabot/pip/tqdm-4.67.2
c6ccfcf· 2 February · +1, −1 - build(deps): bump tqdm from 4.67.1 to 4.67.2
45c6c6c· 2 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #326 from alexwlchan/dependabot/pip/yt-dlp-2026.1.31
1aadf91· 2 February · +1, −1 - build(deps): bump yt-dlp from 2025.12.8 to 2026.1.31
057fb1b· 2 February · dependabot <https://github.com/dependabot> · +1, −1 - git: don't install new gems in my alexwlchan.net repo
365783c· 1 February · +1, −34
January 2026:
- Merge pull request #321 from alexwlchan/dependabot/pip/pypdf-6.6.1
d5d40c8· 26 January · +1, −1 - build(deps): bump pypdf from 6.6.0 to 6.6.1
4a3ca2a· 26 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #322 from alexwlchan/dependabot/pip/ruff-0.14.14
3471930· 26 January · +1, −1 - build(deps): bump ruff from 0.14.11 to 0.14.14
0b4ac2a· 26 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #323 from alexwlchan/dependabot/pip/pillow-heif-1.2.0
e84f468· 26 January · +1, −1 - build(deps): bump pillow-heif from 1.1.1 to 1.2.0
cff21d7· 26 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #319 from alexwlchan/dependabot/pip/pypdf-6.6.0
4e57767· 12 January · +1, −1 - build(deps): bump pypdf from 6.5.0 to 6.6.0
eec6813· 12 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #318 from alexwlchan/dependabot/pip/ruff-0.14.11
8920ef8· 12 January · +1, −1 - build(deps): bump ruff from 0.14.10 to 0.14.11
c988d63· 12 January · dependabot <https://github.com/dependabot> · +1, −1 - get_codec: add an arrow prefix to this debugging line
3762367· 8 January · +1, −1 - Merge pull request #316 from alexwlchan/dependabot/pip/pillow-12.1.0
1dee78e· 5 January · +1, −1 - build(deps): bump pillow from 12.0.0 to 12.1.0
d0b593f· 5 January · dependabot <https://github.com/dependabot> · +1, −1 - git: remove a now-unused script to find big commits
6fde0a4· 5 January · +1, −90 - Merge pull request #317 from alexwlchan/dependabot/pip/termcolor-3.3.0
1a796a6· 5 January · +1, −1 - build(deps): bump termcolor from 3.2.0 to 3.3.0
67eab28· 5 January · dependabot <https://github.com/dependabot> · +1, −1 - fs: allow calling `reveal` without any arguments
d95d2c0· 4 January · +6, −1
December 2025:
- Merge pull request #314 from alexwlchan/dependabot/pip/ruff-0.14.10
58b699b· 22 December · +1, −1 - build(deps): bump ruff from 0.14.9 to 0.14.10
92dcdf5· 22 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #315 from alexwlchan/dependabot/pip/pypdf-6.5.0
bec38da· 22 December · +1, −1 - build(deps): bump pypdf from 6.4.2 to 6.5.0
9184998· 22 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #313 from alexwlchan/dependabot/pip/humanize-4.15.0
60818b4· 22 December · +1, −1 - build(deps): bump humanize from 4.14.0 to 4.15.0
713de14· 22 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #312 from alexwlchan/dependabot/pip/pypdf-6.4.2
2345a04· 16 December · +1, −1 - build(deps): bump pypdf from 6.4.1 to 6.4.2
5ede59c· 15 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #311 from alexwlchan/dependabot/pip/ruff-0.14.9
16c71cb· 16 December · +1, −1 - build(deps): bump ruff from 0.14.8 to 0.14.9
e9a5ca4· 15 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #307 from alexwlchan/dependabot/pip/pytest-9.0.2
9df2941· 8 December · +1, −1 - build(deps): bump pytest from 9.0.1 to 9.0.2
0b4e61b· 8 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #308 from alexwlchan/dependabot/pip/ruff-0.14.8
e617e56· 8 December · +1, −1 - build(deps): bump ruff from 0.14.7 to 0.14.8
ee2d2ef· 8 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #309 from alexwlchan/dependabot/pip/pypdf-6.4.1
a401524· 8 December · +1, −1 - build(deps): bump pypdf from 6.4.0 to 6.4.1
6350a1c· 8 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #310 from alexwlchan/dependabot/pip/yt-dlp-2025.12.8
8238dee· 8 December · +1, −1 - build(deps): bump yt-dlp from 2025.11.12 to 2025.12.8
41c2ec1· 8 December · dependabot <https://github.com/dependabot> · +1, −1 - Force a minimum Python version in `venv`
8f8e893· 6 December · +2, −2 - Merge pull request #303 from alexwlchan/dependabot/pip/beautifulsoup4-4.14.3
94e1b8e· 1 December · +1, −1 - build(deps): bump beautifulsoup4 from 4.14.2 to 4.14.3
03b54b2· 1 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #304 from alexwlchan/dependabot/pip/ruff-0.14.7
5928569· 1 December · +1, −1 - build(deps): bump ruff from 0.14.6 to 0.14.7
a240517· 1 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #305 from alexwlchan/dependabot/pip/sqlite-utils-3.39
0837ad5· 1 December · +2, −2 - build(deps): bump sqlite-utils from 3.38 to 3.39
c2f5c49· 1 December · dependabot <https://github.com/dependabot> · +2, −2
November 2025:
- only run interrogate if it's installed in this project
f6c3509· 28 November · +8, −5 - Merge pull request #298 from alexwlchan/dependabot/pip/pypdf-6.4.0
1d44cc1· 24 November · +1, −1 - build(deps): bump pypdf from 6.2.0 to 6.4.0
b5eb1ca· 24 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #297 from alexwlchan/dependabot/pip/yt-dlp-2025.11.12
26b4541· 24 November · +1, −1 - build(deps): bump yt-dlp from 2025.10.22 to 2025.11.12
0b8e7dd· 24 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #299 from alexwlchan/dependabot/pip/ruff-0.14.6
8210abe· 24 November · +1, −1 - build(deps): bump ruff from 0.14.4 to 0.14.6
c1f5d03· 24 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #300 from alexwlchan/dependabot/pip/pytest-9.0.1
006be20· 24 November · +1, −1 - build(deps): bump pytest from 9.0.0 to 9.0.1
a3efd22· 24 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #301 from alexwlchan/dependabot/pip/keyring-25.7.0
9c50487· 24 November · +1, −1 - build(deps): bump keyring from 25.6.0 to 25.7.0
da59140· 24 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #302 from alexwlchan/dependabot/github_actions/actions/checkout-6
8d55275· 24 November · +1, −1 - build(deps): bump actions/checkout from 5 to 6
9868937· 24 November · dependabot <https://github.com/dependabot> · +1, −1 - Add a quick `get_codec` script
bb18734· 13 November · +14 - Merge pull request #293 from alexwlchan/dependabot/pip/iterm2-2.12
83452a5· 10 November · +1, −1 - build(deps): bump iterm2 from 2.11 to 2.12
321b813· 10 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #292 from alexwlchan/dependabot/pip/datasette-0.65.2
34acdca· 10 November · +1, −1 - build(deps): bump datasette from 0.65.1 to 0.65.2
45fcf9a· 10 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #294 from alexwlchan/dependabot/pip/pytest-9.0.0
8e3a51d· 10 November · +1, −1 - build(deps): bump pytest from 8.4.2 to 9.0.0
1292912· 10 November · dependabot <https://github.com/dependabot> · +13, −5 - Merge pull request #295 from alexwlchan/dependabot/pip/pypdf-6.2.0
c229da7· 10 November · +1, −1 - build(deps): bump pypdf from 6.1.3 to 6.2.0
77f09d0· 10 November · dependabot <https://github.com/dependabot> · +13, −5 - Merge pull request #296 from alexwlchan/dependabot/pip/ruff-0.14.4
bea3c9a· 10 November · +13, −5 - build(deps): bump ruff from 0.14.3 to 0.14.4
c5529da· 10 November · dependabot <https://github.com/dependabot> · +13, −5 - Fix this comparison; fix formatting
069827e· 2 November · +2, −2 - bump requirements again
aec0148· 2 November · +11, −19 - Ignore the Watch Later playlist
53bd778· 2 November · +3, −1
October 2025:
- Merge pull request #287 from alexwlchan/dependabot/pip/ruff-0.14.2
9e4cbc1· 28 October · +1, −1 - build(deps): bump ruff from 0.14.1 to 0.14.2
b7e2bb2· 27 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #288 from alexwlchan/dependabot/pip/termcolor-3.2.0
6d0523e· 28 October · +1, −1 - build(deps): bump termcolor from 3.1.0 to 3.2.0
99b6592· 27 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #290 from alexwlchan/dependabot/pip/iterm2-2.11
c9f5f92· 28 October · +1, −1 - build(deps): bump iterm2 from 2.10 to 2.11
f927c54· 27 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #289 from alexwlchan/dependabot/pip/yt-dlp-2025.10.22
e277cb9· 28 October · +1, −1 - build(deps): bump yt-dlp from 2025.10.14 to 2025.10.22
c299067· 27 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #291 from alexwlchan/dependabot/pip/pypdf-6.1.3
7165560· 27 October · +1, −1 - build(deps): bump pypdf from 6.1.2 to 6.1.3
b61b048· 27 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #282 from alexwlchan/dependabot/pip/pypdf-6.1.2
62c9aaf· 20 October · +1, −1 - build(deps): bump pypdf from 6.1.1 to 6.1.2
2d7318e· 20 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #283 from alexwlchan/dependabot/pip/ruff-0.14.1
480f240· 20 October · +1, −1 - build(deps): bump ruff from 0.14.0 to 0.14.1
5dc4a80· 20 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #284 from alexwlchan/dependabot/pip/humanize-4.14.0
3136560· 20 October · +1, −1 - build(deps): bump humanize from 4.13.0 to 4.14.0
453e200· 20 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #285 from alexwlchan/dependabot/pip/yt-dlp-2025.10.14
2e5d376· 20 October · +1, −1 - build(deps): bump yt-dlp from 2025.9.26 to 2025.10.14
bf20c38· 20 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #286 from alexwlchan/dependabot/pip/pillow-12.0.0
7bcb453· 20 October · +1, −1 - build(deps): bump pillow from 11.3.0 to 12.0.0
a441f32· 20 October · dependabot <https://github.com/dependabot> · +1, −1 - git: better debugging; handle ?tab query param
33e9644· 19 October · +3, −3 - Merge pull request #280 from alexwlchan/dependabot/pip/ruff-0.14.0
10a5d4e· 13 October · +13, −6 - build(deps): bump ruff from 0.13.3 to 0.14.0
907f170· 13 October · dependabot <https://github.com/dependabot> · +13, −6 - Merge pull request #281 from alexwlchan/dependabot/pip/attrs-25.4.0
0a667f0· 13 October · +3, −3 - build(deps): bump attrs from 25.3.0 to 25.4.0
af9bd29· 13 October · dependabot <https://github.com/dependabot> · +3, −3 - requirements: remove a now-unused pipx dependency
3a082af· 6 October · +11, −50 - Merge pull request #278 from alexwlchan/dependabot/pip/ruff-0.13.3
bcd9598· 6 October · +1, −1 - build(deps): bump ruff from 0.13.2 to 0.13.3
84f7c85· 6 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #279 from alexwlchan/dependabot/pip/pillow-heif-1.1.1
d32364b· 6 October · +1, −1 - build(deps): bump pillow-heif from 1.1.0 to 1.1.1
1f87872· 6 October · dependabot <https://github.com/dependabot> · +1, −1
September 2025:
- Merge pull request #273 from alexwlchan/dependabot/pip/pypdf-6.1.1
302a706· 29 September · +1, −1 - Bump pypdf from 6.1.0 to 6.1.1
6617eb0· 29 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #272 from alexwlchan/dependabot/pip/ruff-0.13.2
9a44a0c· 29 September · +1, −1 - Bump ruff from 0.13.1 to 0.13.2
45ee3fe· 29 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #274 from alexwlchan/dependabot/pip/yt-dlp-2025.9.26
e29eb94· 29 September · +1, −1 - Bump yt-dlp from 2025.9.23 to 2025.9.26
57e0d5f· 29 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #276 from alexwlchan/dependabot/pip/beautifulsoup4-4.14.2
19c7f92· 29 September · +33, −6 - Bump beautifulsoup4 from 4.13.5 to 4.14.2
b4749d7· 29 September · dependabot <https://github.com/dependabot> · +33, −6 - add a quick smartify script
fb75ea4· 23 September · +54, −37 - Make obnote work better with emoji titles
b2f442f· 23 September · +3, −1 - Merge pull request #268 from alexwlchan/dependabot/pip/ruff-0.13.1
7fe03d8· 22 September · +1, −1 - Bump ruff from 0.13.0 to 0.13.1
7331da1· 22 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #269 from alexwlchan/dependabot/pip/cogapp-3.6.0
b094474· 22 September · +1, −1 - Bump cogapp from 3.5.1 to 3.6.0
d50494d· 22 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #270 from alexwlchan/dependabot/pip/pypdf-6.1.0
fd00c2e· 22 September · +1, −1 - Bump pypdf from 6.0.0 to 6.1.0
79ed9d4· 22 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #267 from alexwlchan/dependabot/pip/ruff-0.13.0
4362916· 16 September · +1, −1 - Bump ruff from 0.12.12 to 0.13.0
f7625b8· 15 September · dependabot <https://github.com/dependabot> · +1, −1 - git: allow running `gf --tag` to fetch tags
39c91c0· 12 September · +2, −2 - Merge pull request #263 from alexwlchan/dependabot/pip/yt-dlp-2025.9.5
26806ab· 8 September · +1, −1 - Bump yt-dlp from 2025.8.27 to 2025.9.5
f0d1567· 8 September · dependabot <https://github.com/dependabot> · +33, −6 - Merge pull request #264 from alexwlchan/dependabot/pip/ruff-0.12.12
0e38efa· 8 September · +1, −1 - Bump ruff from 0.12.11 to 0.12.12
d55c953· 8 September · dependabot <https://github.com/dependabot> · +33, −6 - Merge pull request #265 from alexwlchan/dependabot/pip/pytest-8.4.2
d8fb778· 8 September · +33, −6 - Bump pytest from 8.4.1 to 8.4.2
c751358· 8 September · dependabot <https://github.com/dependabot> · +33, −6 - Merge pull request #266 from alexwlchan/dependabot/github_actions/actions/setup-python-6
7342670· 8 September · +1, −1 - Bump actions/setup-python from 5 to 6
b03c751· 8 September · dependabot <https://github.com/dependabot> · +1, −1 - Add a script to set the title of an iTerm 2 tab
8c79ecb· 2 September · +66, −39
August 2025:
- Merge pull request #259 from alexwlchan/dependabot/pip/ruff-0.12.10
d6d94cd· 25 August · +1, −1 - Bump ruff from 0.12.9 to 0.12.10
5c2474e· 25 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #260 from alexwlchan/dependabot/pip/humanize-4.13.0
15174e4· 25 August · +1, −1 - Bump humanize from 4.12.3 to 4.13.0
5f32586· 25 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #261 from alexwlchan/dependabot/pip/yt-dlp-2025.8.22
f5609fd· 25 August · +1, −1 - Bump yt-dlp from 2025.8.11 to 2025.8.22
cf18ebb· 25 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #262 from alexwlchan/dependabot/pip/beautifulsoup4-4.13.5
9319bc1· 25 August · +1, −1 - Bump beautifulsoup4 from 4.13.4 to 4.13.5
6a41677· 25 August · dependabot <https://github.com/dependabot> · +1, −1 - Add some Go config stuff
1ab306e· 20 August · +31, −1 - Merge pull request #257 from alexwlchan/dependabot/pip/yt-dlp-2025.8.11
e91e43e· 18 August · +1, −1 - Bump yt-dlp from 2025.7.21 to 2025.8.11
11b4c48· 18 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #255 from alexwlchan/dependabot/github_actions/actions/checkout-5
fec7194· 18 August · +1, −1 - Bump actions/checkout from 4 to 5
cde5e4a· 18 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #256 from alexwlchan/dependabot/pip/ruff-0.12.9
54d14a4· 18 August · +1, −1 - Bump ruff from 0.12.8 to 0.12.9
82a5348· 18 August · dependabot <https://github.com/dependabot> · +32, −6 - Merge pull request #258 from alexwlchan/dependabot/pip/pypdf-6.0.0
812147e· 18 August · +32, −6 - Bump pypdf from 5.9.0 to 6.0.0
f2d6652· 18 August · dependabot <https://github.com/dependabot> · +32, −6 - Add uv to the installation instructions
59b360f· 18 August · +1, −1 - fs: remember to escape filenames in `chflags`
125b8b1· 16 August · +2, −2 - fish_functions: add other Python tool dirs to `.git/info/exclude`
bdb083a· 13 August · +12 - Update some more dependencies
de6b484· 8 August · +8, −34 - Merge pull request #254 from alexwlchan/dependabot/pip/pillow-heif-1.1.0
24e98ea· 4 August · +32, −6 - Bump pillow-heif from 1.0.0 to 1.1.0
b859251· 4 August · dependabot <https://github.com/dependabot> · +32, −6 - config.fish: remove Intel-specific paths
b201016· 2 August · +2, −20 - requirements: bump to latest versions, especially yt-dlp
82498b8· 2 August · +13, −39 - regenerate all checksums with the new version of cog
e31f30c· 2 August · +10, −10 - git: remove a couple of scripts I don't use
5d3318d· 2 August · +1, −32 - git: add more debugging lines to these scripts
46e9d4d· 2 August · +2
July 2025:
- Merge pull request #253 from alexwlchan/dependabot/pip/pypdf-5.8.0
c43e614· 14 July · +1, −1 - Bump pypdf from 5.7.0 to 5.8.0
6e5c13d· 14 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #252 from alexwlchan/dependabot/pip/ruff-0.12.3
8798d4f· 14 July · +1, −1 - Bump ruff from 0.12.2 to 0.12.3
6761417· 14 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #249 from alexwlchan/dependabot/pip/yt-dlp-2025.6.30
f60bffe· 7 July · +1, −1 - Bump yt-dlp from 2025.6.25 to 2025.6.30
0c83788· 7 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #250 from alexwlchan/dependabot/pip/ruff-0.12.2
ae77bd5· 7 July · +1, −1 - Bump ruff from 0.12.1 to 0.12.2
bf70070· 7 July · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #251 from alexwlchan/dependabot/pip/pillow-11.3.0
480b3e6· 7 July · +1, −1 - Bump pillow from 11.2.1 to 11.3.0
72ef317· 7 July · dependabot <https://github.com/dependabot> · +1, −1 - remove a now-unnecessary script
651ca58· 5 July · +1, −25 - Merge pull request #245 from alexwlchan/dependabot/pip/yt-dlp-2025.6.25
549d196· 3 July · +1, −1 - Merge pull request #246 from alexwlchan/dependabot/pip/pillow-heif-1.0.0
48baac4· 3 July · +1, −1 - Merge pull request #247 from alexwlchan/dependabot/pip/ruff-0.12.1
3ec4320· 3 July · +1, −1 - Merge pull request #248 from alexwlchan/dependabot/pip/pypdf-5.7.0
3e41f3a· 3 July · +1, −1
June 2025:
- Bump yt-dlp from 2025.6.9 to 2025.6.25
ce521ab· 30 June · dependabot <https://github.com/dependabot> · +1, −1 - Bump pillow-heif from 0.22.0 to 1.0.0
28579e6· 30 June · dependabot <https://github.com/dependabot> · +1, −1 - Bump ruff from 0.12.0 to 0.12.1
dd2dfd2· 30 June · dependabot <https://github.com/dependabot> · +1, −1 - Bump pypdf from 5.6.1 to 5.7.0
8ba9671· 30 June · dependabot <https://github.com/dependabot> · +1, −1 - Add a `--quiet` flag to get less verbose output
f7b2075· 30 June · +1, −1 - Merge pull request #243 from alexwlchan/dependabot/pip/pygments-2.19.2
592300f· 23 June · +1, −1 - Bump pygments from 2.19.1 to 2.19.2
523b6fc· 23 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #244 from alexwlchan/dependabot/pip/pypdf-5.6.1
a8d815a· 23 June · +1, −1 - Bump pypdf from 5.6.0 to 5.6.1
a0c8039· 23 June · dependabot <https://github.com/dependabot> · +1, −1 - Add a script to format Caddyfiles
237d04f· 19 June · +23, −1 - Merge pull request #241 from alexwlchan/dependabot/pip/ruff-0.12.0
94fab2c· 19 June · +1, −1 - Bump ruff from 0.11.13 to 0.12.0
82c2329· 18 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #242 from alexwlchan/dependabot/pip/pytest-8.4.1
78fbf6c· 19 June · +1, −1 - Bump pytest from 8.4.0 to 8.4.1
07a1f1b· 18 June · dependabot <https://github.com/dependabot> · +1, −1 - Switch to weekly updates for Dependabot
1d0b88c· 19 June · +4, −2 - Use `rm -rv` instead of `rm -rf`
e307a40· 17 June · +2, −2 - Merge pull request #240 from alexwlchan/dependabot/pip/cogapp-3.5.1
5916233· 11 June · +1, −1 - Bump cogapp from 3.5.0 to 3.5.1
682b7fa· 11 June · dependabot <https://github.com/dependabot> · +1, −1 - Remove `script_requirements.in`, which I no longer use
e577ab0· 11 June · +1, −1 - Fix a warning when running `git checkout` inside `gm`
946e802· 11 June · +7, −1 - Merge pull request #239 from alexwlchan/dependabot/pip/yt-dlp-2025.6.9
973aa57· 10 June · +1, −1 - Bump yt-dlp from 2025.5.22 to 2025.6.9
cc98c92· 10 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #237 from alexwlchan/dependabot/pip/cogapp-3.5.0
d844439· 6 June · +1, −1 - Bump cogapp from 3.4.1 to 3.5.0
b29dc90· 6 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #238 from alexwlchan/dependabot/pip/ruff-0.11.13
fc8e018· 6 June · +1, −1 - Bump ruff from 0.11.12 to 0.11.13
5c3db2d· 6 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #236 from alexwlchan/dependabot/pip/pytest-8.4.0
789df9e· 3 June · +4, −2 - Bump pytest from 8.3.5 to 8.4.0
5506537· 3 June · dependabot <https://github.com/dependabot> · +4, −2 - Merge pull request #235 from alexwlchan/dependabot/pip/pypdf-5.6.0
04df62e· 2 June · +1, −1 - Bump pypdf from 5.5.0 to 5.6.0
d52ca89· 2 June · dependabot <https://github.com/dependabot> · +1, −1
May 2025:
- Log the version of Python used in the venv
5b0e65d· 20 May · +1 - Tidy up the way I specify URLs to delete
5bb5da1· 20 May · +53, −50 - Merge pull request #234 from alexwlchan/dependabot/pip/ruff-0.11.12
75ed741· 30 May · +32, −6 - Bump ruff from 0.11.11 to 0.11.12
95b0e76· 30 May · dependabot <https://github.com/dependabot> · +32, −6 - Handle running `gm` and `gp` from a nested folder of the Git repo
c4aa746· 28 May · +5, −2 - Slightly tidy up this `subprocess` call
fc7d210· 23 May · +5, −3 - Remove another script I no longer use
3a08b3d· 23 May · −93 - Remove a set of scripts I no longer use
35dbca1· 23 May · −410 - Bump to the newest version of everything, especially `yt-dlp`
a848c18· 22 May · +12, −37 - Move the `deploy_to_pypi` script to the `flickr` folder
e8c0cd7· 17 May · +18, −45 - Always run `ruff --fix` with `pyfmt`
874d7be· 17 May · +2, −8 - Remember to run `ruff` over `yt-dlp.py`
556ac3b· 17 May · +21, −12 - Improve the way that `yt-dlp` works
e9ed51f· 17 May · +49, −42 - Merge pull request #233 from alexwlchan/dependabot/pip/ruff-0.11.10
f309460· 16 May · +1, −1 - Bump ruff from 0.11.9 to 0.11.10
bc44c35· 16 May · dependabot <https://github.com/dependabot> · +1, −1 - Tweak how yt-dlp works
85d27cf· 16 May · +35, −3 - Merge pull request #231 from alexwlchan/dependabot/pip/ruff-0.11.9
c85efe3· 13 May · +1, −1 - Bump ruff from 0.11.8 to 0.11.9
0c15231· 12 May · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #232 from alexwlchan/dependabot/pip/pypdf-5.5.0
8585f4b· 13 May · +1, −1 - Bump pypdf from 5.4.0 to 5.5.0
02c79b4· 12 May · dependabot <https://github.com/dependabot> · +1, −1 - Always run `--fix` as part of `ts`
6c94d5f· 13 May · +2, −8 - Tweak the `ts` script again
4a49dcd· 12 May · +2, −2 - Revert "Run tests and report coverage separately"
80adc7a· 9 May · +12, −12 - Run tests and report coverage separately
4645a0b· 9 May · +12, −12 - Add more debugging to `deploy_to_pypi`
d67f92a· 7 May · +16, −2 - Clean up the output from `deploy_to_pypi`
0c34c78· 7 May · +2, −1 - Tidy up the logic in `ts` based on repo name
badab58· 7 May · +44, −34 - Move another repo to the new test framework
01cce41· 6 May · +2, −1 - Start changing how I run tests
a1cd164· 6 May · +26, −10 - Allow running `ts --fix` to fix ruff linting issues
e979155· 6 May · +9, −3 - Only install new Ruby deps if the Gemfile has changed
2e7b773· 5 May · +34, −23 - Add another URL to auto-close
3447e46· 4 May · +1 - Handle the singular case here
49e476e· 4 May · +2 - Also run this Ruby hook in my books repo
b56dce9· 4 May · +2, −1 - Only run `pip compile` with `pip_sync` if I ask
7c91cdf· 4 May · +9, −3 - Clarify what's happening here
348148a· 3 May · +2, −2 - Add a Git hook to update Ruby deps in ~/repos/alexwlchan.net
f83ba4d· 3 May · +25 - Merge pull request #230 from alexwlchan/dependabot/pip/ruff-0.11.8
4d262ea· 2 May · +30, −5 - Bump ruff from 0.11.7 to 0.11.8
1895ac7· 2 May · dependabot <https://github.com/dependabot> · +30, −5 - Install the `aws` dependencies to run tests
ca27af7· 2 May · +3, −1 - Remember to ignore these files
5e4772f· 2 May · +1, −1 - Move a couple of requirements into the `aws` folder
647369f· 2 May · +35, −55 - Remove a bunch of now-unused scripts
48e51a9· 2 May · +1, −379 - Merge pull request #227 from alexwlchan/dependabot/pip/termcolor-3.1.0
9832c0e· 1 May · +1, −1 - Bump termcolor from 3.0.1 to 3.1.0
1296ef7· 1 May · dependabot <https://github.com/dependabot> · +30, −5 - Merge pull request #228 from alexwlchan/dependabot/pip/yt-dlp-2025.4.30
27b03e6· 1 May · +1, −1 - Bump yt-dlp from 2025.3.31 to 2025.4.30
fe3b70d· 1 May · dependabot <https://github.com/dependabot> · +30, −5 - Merge pull request #229 from alexwlchan/dependabot/pip/humanize-4.12.3
b66aa0e· 1 May · +30, −5 - Bump humanize from 4.12.2 to 4.12.3
65ddf7f· 1 May · dependabot <https://github.com/dependabot> · +30, −5 - Add a little TODO note
99742d7· 1 May · +1 - Add support for the `--fix` flag
fd7d6de· 1 May · +11, −2 - Sort out a conflict with `gitpython`
e4bb7c4· 1 May · +10, −31
April 2025:
- Add a `--no-cache` flag to `pip_sync`
febfafd· 30 April · +58, −24 - Merge pull request #226 from alexwlchan/dependabot/pip/ruff-0.11.7
54b892e· 27 April · +31, −6 - Bump ruff from 0.11.6 to 0.11.7
6f54996· 25 April · dependabot <https://github.com/dependabot> · +31, −6 - Fix a couple of bugs where `ts` was hiding coverage issues
66d589a· 24 April · +2, −2 - Add Python 3.13 to the path
1af4b7f· 23 April · +3 - Colorise mypy output if there are failures
3b4c990· 23 April · +8, −2 - Add more whitespace
4c36d78· 23 April · +5 - Reduce the amount of colour output
021819e· 23 April · +10, −4 - Add more debugging to my `ts` script; make it easier to follow
4e7e5ec· 23 April · +52, −6 - Don't print the path to `ruff`
68f6582· 23 April · +1, −1 - Slightly tidy up the appearance of this message
94d118b· 23 April · +1, −2 - Strip newlines when using `tally`
15e6198· 23 April · +1, −1 - Run `fish_indent` over my fish functions
0327b5e· 23 April · +4, −4 - Fix the way I set UV_LINK_MODE
52089b1· 23 April · +1, −1 - Make this logging consistent with my other scripts
9cc69a3· 23 April · +2, −2 - Don't print the output of `uv pip compile`
2d30149· 23 April · +5, −2 - Don't allow creating venvs in the root of volumes
56fc369· 23 April · +8 - Fix a warning about copying files on external volumes
23cc5b3· 23 April · +19, −1 - Slightly tidy up these debug logs
f788958· 23 April · +8, −3 - Merge pull request #225 from alexwlchan/python-scripts
bdd1078· 23 April · +205, −139 - Convert this to use the `print_info` helpers
408201d· 23 April · +2, −2 - Add support for `pip_sync --upgrade`
05811a5· 23 April · +11, −1 - Remove a now-unused `pip_upgrade` script
9f46d92· 23 April · +1, −23 - Speed up the `venv` command in temporary directories
8f49af3· 23 April · +6, −1 - Use the nice new `print_info` debugger here
445dfd1· 23 April · +1, −1 - Explain why this has to be a fish function
b1d1cad· 23 April · +2 - Rewrite the `pip_compile` function as a Python script; bump this repo
58c95c6· 23 April · +101, −88 - Convert `pyfmt` to being a shell script written in bash
86d0fde· 18 April · +62, −30 - Add an empty README for Python stuff
96a0e68· 18 April · +26 - Remember to add the `debug` scripts to my PATH
2ce5734· 23 April · +1 - Remove an unused debugging line
0400123· 23 April · −1 - Add some print info/success/warning/error helpers
547f8a2· 23 April · +107, −16 - These should be against `origin`
cc03935· 23 April · +2, −2 - Add a bit more debugging
2eed7fd· 23 April · +3, −2 - Add a bit more debugging to my Git scripts
960cf9d· 23 April · +33, −7 - Fix URLs in my personal site
2a382b3· 20 April · +4 - Remove a now-unused script
c80ac6e· 18 April · +1, −22 - Merge pull request #223 from alexwlchan/dependabot/pip/ruff-0.11.6
e36b4ce· 18 April · +1, −1 - Bump ruff from 0.11.5 to 0.11.6
8c581b2· 18 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #222 from alexwlchan/dependabot/pip/beautifulsoup4-4.13.4
15c3fc5· 16 April · +1, −1 - Bump beautifulsoup4 from 4.13.3 to 4.13.4
5a8c58f· 16 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #221 from alexwlchan/dependabot/pip/pillow-11.2.1
24506a5· 14 April · +1, −1 - Bump pillow from 11.1.0 to 11.2.1
63da120· 14 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #220 from alexwlchan/dependabot/pip/ruff-0.11.5
8e65358· 11 April · +1, −1 - Bump ruff from 0.11.4 to 0.11.5
87a0717· 11 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #219 from alexwlchan/dependabot/pip/ruff-0.11.4
8b17b9d· 7 April · +1, −1 - Bump ruff from 0.11.3 to 0.11.4
f89fbd6· 7 April · dependabot <https://github.com/dependabot> · +1, −1 - Remove another now-unused script
fb0e9ad· 6 April · +1, −30 - Remove a now-unused script
1251bf3· 6 April · +1, −41 - Start adding type hints to this file
fc664b5· 6 April · +6, −3 - Merge pull request #217 from alexwlchan/dependabot/pip/termcolor-3.0.1
6a6b888· 5 April · +1, −1 - Bump termcolor from 3.0.0 to 3.0.1
44228c2· 3 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #218 from alexwlchan/dependabot/pip/ruff-0.11.3
796c182· 5 April · +1, −1 - Bump ruff from 0.11.2 to 0.11.3
09866d5· 4 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #215 from alexwlchan/dependabot/pip/yt-dlp-2025.3.31
32daffd· 1 April · +1, −1 - Bump yt-dlp from 2025.3.27 to 2025.3.31
2352ca5· 1 April · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #216 from alexwlchan/dependabot/pip/termcolor-3.0.0
306c8b4· 1 April · +1, −1 - Bump termcolor from 2.5.0 to 3.0.0
dcabdea· 1 April · dependabot <https://github.com/dependabot> · +1, −1
March 2025:
- Add a script for setting Finder comments
e04f556· 3 March · +36, −1 - Merge pull request #214 from alexwlchan/dependabot/pip/yt-dlp-2025.3.27
64025fe· 28 March · +1, −1 - Bump yt-dlp from 2025.3.26 to 2025.3.27
d445716· 28 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #209 from alexwlchan/dependabot/pip/ruff-0.11.2
b4c42b8· 26 March · +1, −1 - Bump ruff from 0.11.1 to 0.11.2
a4ca6a2· 24 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #213 from alexwlchan/dependabot/pip/yt-dlp-2025.3.26
316f522· 26 March · +1, −1 - Bump yt-dlp from 2025.3.25 to 2025.3.26
44fe428· 26 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #211 from alexwlchan/dependabot/pip/yt-dlp-2025.3.25
bc2bfbf· 25 March · +1, −1 - Bump yt-dlp from 2025.2.19 to 2025.3.25
0042aa7· 25 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #212 from alexwlchan/dependabot/pip/humanize-4.12.2
9f1fbd1· 25 March · +1, −1 - Bump humanize from 4.12.1 to 4.12.2
23bb2d4· 25 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #208 from alexwlchan/dependabot/pip/ruff-0.11.1
26306e8· 21 March · +19, −2 - Bump ruff from 0.11.0 to 0.11.1
3ccba2d· 21 March · dependabot <https://github.com/dependabot> · +19, −2 - Merge pull request #205 from alexwlchan/dependabot/pip/pypdf-5.4.0
9f32052· 17 March · +1, −1 - Bump pypdf from 5.3.1 to 5.4.0
10b9d5d· 17 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #206 from alexwlchan/dependabot/pip/ruff-0.11.0
fc7a4fb· 17 March · +1, −1 - Bump ruff from 0.10.0 to 0.11.0
588dacc· 17 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #207 from alexwlchan/dependabot/pip/pillow-heif-0.22.0
984fed1· 17 March · +1, −1 - Bump pillow-heif from 0.21.0 to 0.22.0
599a71e· 17 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #204 from alexwlchan/dependabot/pip/attrs-25.3.0
62e9438· 14 March · +1, −1 - Bump attrs from 25.2.0 to 25.3.0
de3885a· 14 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #203 from alexwlchan/dependabot/pip/ruff-0.10.0
fe10b6b· 14 March · +1, −1 - Bump ruff from 0.9.10 to 0.10.0
3afa4dd· 14 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #202 from alexwlchan/dependabot/pip/attrs-25.2.0
30fae55· 13 March · +1, −1 - Bump attrs from 25.1.0 to 25.2.0
e0522f3· 13 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #201 from alexwlchan/dependabot/pip/ruff-0.9.10
d185f29· 10 March · +1, −1 - Bump ruff from 0.9.9 to 0.9.10
aae726e· 10 March · dependabot <https://github.com/dependabot> · +1, −1 - Add a script to convert GIF images to MP4 files
3367209· 3 March · +46, −1 - Merge pull request #198 from alexwlchan/dependabot/pip/ruff-0.9.9
6f17bc3· 3 March · +1, −1 - Bump ruff from 0.9.8 to 0.9.9
aab0c4d· 3 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #199 from alexwlchan/dependabot/pip/pypdf-5.3.1
dbb9e5a· 3 March · +1, −1 - Bump pypdf from 5.3.0 to 5.3.1
89bceed· 3 March · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #200 from alexwlchan/dependabot/pip/pytest-8.3.5
dca8c4f· 3 March · +1, −1 - Bump pytest from 8.3.4 to 8.3.5
59d1cf3· 3 March · dependabot <https://github.com/dependabot> · +1, −1
February 2025:
- Remove a now-unused Tumblr saving script
ad4bec5· 22 February · +1, −375 - Merge pull request #197 from alexwlchan/dependabot/pip/ruff-0.9.8
157ae1c· 28 February · +1, −1 - Bump ruff from 0.9.7 to 0.9.8
82d2326· 28 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #196 from alexwlchan/dependabot/pip/ruff-0.9.7
3273f2d· 22 February · +1, −1 - Bump ruff from 0.9.6 to 0.9.7
17b3ef1· 21 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #194 from alexwlchan/dependabot/pip/humanize-4.12.1
b4df0c6· 20 February · +1, −1 - Bump humanize from 4.12.0 to 4.12.1
35bf656· 20 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #195 from alexwlchan/dependabot/pip/yt-dlp-2025.2.19
d426505· 20 February · +1, −1 - Bump yt-dlp from 2025.1.26 to 2025.2.19
ae6263a· 20 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #193 from alexwlchan/dependabot/pip/humanize-4.12.0
b4031dd· 17 February · +1, −1 - Bump humanize from 4.11.0 to 4.12.0
de07bc1· 17 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #192 from alexwlchan/dependabot/pip/ruff-0.9.6
24a53b1· 11 February · +1, −1 - Bump ruff from 0.9.5 to 0.9.6
74897d5· 11 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #191 from alexwlchan/dependabot/pip/pypdf-5.3.0
4875124· 10 February · +1, −1 - Bump pypdf from 5.2.0 to 5.3.0
c176333· 10 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #190 from alexwlchan/dependabot/pip/ruff-0.9.5
98fab1a· 7 February · +1, −1 - Bump ruff from 0.9.4 to 0.9.5
9c6cf66· 7 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #189 from alexwlchan/dependabot/pip/beautifulsoup4-4.13.3
cb0d65a· 6 February · +1, −1 - Bump beautifulsoup4 from 4.13.1 to 4.13.3
57bd3f3· 5 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #188 from alexwlchan/dependabot/pip/beautifulsoup4-4.13.1
f3e7aaf· 4 February · +1, −1 - Bump beautifulsoup4 from 4.13.0 to 4.13.1
7bee172· 4 February · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #187 from alexwlchan/dependabot/pip/beautifulsoup4-4.13.0
b83a9eb· 3 February · +2, −1 - Bump beautifulsoup4 from 4.12.3 to 4.13.0
031276d· 3 February · dependabot <https://github.com/dependabot> · +2, −1 - Merge pull request #186 from alexwlchan/dependabot/pip/ruff-0.9.4
59b9e5f· 1 February · +9, −10 - Fix the formatting of this script
792f304· 1 February · +8, −9
January 2025:
- Bump ruff from 0.9.3 to 0.9.4
7deeac5· 31 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #185 from alexwlchan/dependabot/pip/attrs-25.1.0
0101703· 28 January · +1, −1 - Bump attrs from 24.3.0 to 25.1.0
57b34c9· 27 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #184 from alexwlchan/dependabot/pip/pypdf-5.2.0
efec7af· 28 January · +1, −1 - Bump pypdf from 5.1.0 to 5.2.0
05866e0· 27 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #183 from alexwlchan/dependabot/pip/yt-dlp-2025.1.26
a29f3b4· 28 January · +1, −1 - Bump yt-dlp from 2025.1.15 to 2025.1.26
f4b2d5f· 27 January · dependabot <https://github.com/dependabot> · +1, −1 - Remove a now-unused script
a2282f8· 28 January · +1, −233 - Switch from `import pathlib` to `from pathlib import Path`
b37068a· 28 January · +18, −18 - Auto-close my LinkedIn homepage
4c335fa· 21 January · +1 - Add a quick script to get a square crop of images
3d5d32b· 12 January · +62, −1 - Merge pull request #182 from alexwlchan/dependabot/pip/ruff-0.9.3
873b071· 24 January · +1, −1 - Bump ruff from 0.9.2 to 0.9.3
0981f88· 24 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #181 from alexwlchan/dependabot/pip/ruff-0.9.2
11439ec· 17 January · +1, −1 - Bump ruff from 0.9.1 to 0.9.2
1513d6c· 17 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #180 from alexwlchan/dependabot/pip/yt-dlp-2025.1.15
08d696f· 16 January · +1, −1 - Bump yt-dlp from 2025.1.12 to 2025.1.15
5208418· 16 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #178 from alexwlchan/dependabot/pip/ruff-0.9.1
d115282· 13 January · +1, −1 - Bump ruff from 0.9.0 to 0.9.1
6a299c0· 13 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #179 from alexwlchan/dependabot/pip/yt-dlp-2025.1.12
dcd47ef· 13 January · +1, −1 - Bump yt-dlp from 2024.12.23 to 2025.1.12
f40c3de· 13 January · dependabot <https://github.com/dependabot> · +1, −1 - Remove `randline`, which has graduated to a new repo
6837064· 11 January · +1, −29 - Merge pull request #177 from alexwlchan/dependabot/pip/ruff-0.9.0
d7b505b· 10 January · +5, −5 - Apply ruff formatting
5db2d1e· 10 January · +4, −4 - Bump ruff from 0.8.5 to 0.9.0
40458ee· 10 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #176 from alexwlchan/dependabot/pip/pygments-2.19.1
bc218db· 7 January · +1, −1 - Bump pygments from 2.19.0 to 2.19.1
dee9396· 7 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #175 from alexwlchan/dependabot/pip/pygments-2.19.0
1e8d718· 6 January · +1, −1 - Bump pygments from 2.18.0 to 2.19.0
6573de3· 6 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #173 from alexwlchan/dependabot/pip/ruff-0.8.5
a355b14· 3 January · +1, −1 - Bump ruff from 0.8.4 to 0.8.5
b35367b· 3 January · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #172 from alexwlchan/dependabot/pip/pillow-11.1.0
b37be4a· 2 January · +1, −1 - Bump pillow from 11.0.0 to 11.1.0
9f030c2· 2 January · dependabot <https://github.com/dependabot> · +1, −1
December 2024:
- Move where ~/.local/bin is prepended
d3334df· 14 December · +2, −4 - Document my `get_phaenna_ip` script
e768f05· 26 December · +17, −2 - Add a quick script to get the IP address of Phaenna
a91d57a· 26 December · +9 - Merge pull request #171 from alexwlchan/dependabot/pip/keyring-25.6.0
45c5b68· 26 December · +1, −1 - Bump keyring from 25.5.0 to 25.6.0
9120cff· 26 December · dependabot <https://github.com/dependabot> · +1, −1 - Actually I don't care about srt subtitles any more
e6d0412· 26 December · −32 - Merge pull request #170 from alexwlchan/dependabot/pip/yt-dlp-2024.12.23
dabb707· 24 December · +1, −1 - Bump yt-dlp from 2024.12.13 to 2024.12.23
62807a9· 24 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #169 from alexwlchan/dependabot/pip/ruff-0.8.4
1514754· 20 December · +1, −1 - Bump ruff from 0.8.3 to 0.8.4
814815c· 20 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #167 from alexwlchan/dependabot/pip/attrs-24.3.0
5654d73· 16 December · +1, −1 - Bump attrs from 24.2.0 to 24.3.0
1034a3f· 16 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #168 from alexwlchan/dependabot/pip/yt-dlp-2024.12.13
ecdc003· 16 December · +1, −1 - Bump yt-dlp from 2024.12.6 to 2024.12.13
cf46f08· 16 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #166 from alexwlchan/dependabot/pip/ruff-0.8.3
61afd28· 13 December · +1, −1 - Bump ruff from 0.8.2 to 0.8.3
fc6842c· 13 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #165 from alexwlchan/dependabot/pip/httpx-0.28.1
acc439b· 9 December · +1, −1 - Bump httpx from 0.28.0 to 0.28.1
9ecfc0a· 9 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #164 from alexwlchan/dependabot/pip/yt-dlp-2024.12.6
11f8e18· 9 December · +1, −1 - Bump yt-dlp from 2024.12.3 to 2024.12.6
76639c4· 9 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #163 from alexwlchan/dependabot/pip/ruff-0.8.2
b8df7ed· 6 December · +1, −1 - Bump ruff from 0.8.1 to 0.8.2
1624094· 6 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #162 from alexwlchan/dependabot/pip/yt-dlp-2024.12.3
04831cf· 4 December · +1, −1 - Bump yt-dlp from 2024.11.18 to 2024.12.3
23381e2· 4 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #161 from alexwlchan/dependabot/pip/pytest-8.3.4
984a047· 3 December · +1, −1 - Bump pytest from 8.3.3 to 8.3.4
dcc68b0· 2 December · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #158 from alexwlchan/dependabot/pip/ruff-0.8.1
7ba2295· 1 December · +1, −1
November 2024:
- Bump ruff from 0.8.0 to 0.8.1
f5d680a· 29 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #157 from alexwlchan/dependabot/pip/datasette-0.65.1
073f5f7· 29 November · +1, −1 - Bump datasette from 0.65 to 0.65.1
891d2fe· 29 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #159 from alexwlchan/dependabot/pip/pillow-heif-0.21.0
0fc5e6f· 29 November · +1, −1 - Bump pillow-heif from 0.20.0 to 0.21.0
c29a287· 29 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #160 from alexwlchan/dependabot/pip/httpx-0.28.0
ec09d34· 29 November · +2, −4 - Bump httpx from 0.27.2 to 0.28.0
fdfc338· 29 November · dependabot <https://github.com/dependabot> · +2, −4 - Merge pull request #154 from alexwlchan/dependabot/pip/sqlite-utils-3.38
f364d93· 25 November · +1, −1 - Bump sqlite-utils from 3.37 to 3.38
86ee2b8· 25 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #155 from alexwlchan/dependabot/pip/ruff-0.8.0
24b1a90· 25 November · +1, −1 - Bump ruff from 0.7.4 to 0.8.0
d14e8a5· 25 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #156 from alexwlchan/dependabot/pip/tqdm-4.67.1
6c689e9· 25 November · +1, −1 - Bump tqdm from 4.67.0 to 4.67.1
22dd24f· 25 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #152 from alexwlchan/dependabot/pip/yt-dlp-2024.11.18
9957ecc· 18 November · +1, −1 - Bump yt-dlp from 2024.11.4 to 2024.11.18
79ffc64· 18 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #153 from alexwlchan/dependabot/pip/ruff-0.7.4
1b06776· 18 November · +1, −1 - Bump ruff from 0.7.3 to 0.7.4
92603ec· 18 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #151 from alexwlchan/dependabot/pip/ruff-0.7.3
fa05b69· 12 November · +1, −1 - Bump ruff from 0.7.2 to 0.7.3
33b4139· 11 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #150 from alexwlchan/dependabot/pip/tqdm-4.67.0
0c2a506· 7 November · +1, −1 - Bump tqdm from 4.66.6 to 4.67.0
cf8f1a8· 7 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #147 from alexwlchan/dependabot/pip/tqdm-4.66.6
4e0f0fa· 6 November · +1, −1 - Merge pull request #148 from alexwlchan/dependabot/pip/ruff-0.7.2
fdbe0eb· 6 November · +1, −1 - Bump ruff from 0.7.1 to 0.7.2
4477da5· 5 November · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #149 from alexwlchan/dependabot/pip/yt-dlp-2024.11.4
2337eca· 5 November · +2, −20 - Bump yt-dlp from 2024.10.22 to 2024.11.4
0716c75· 4 November · dependabot <https://github.com/dependabot> · +2, −20
October 2024:
- Bump tqdm from 4.66.5 to 4.66.6
b676125· 29 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #145 from alexwlchan/dependabot/pip/pypdf-5.1.0
3eabd21· 28 October · +1, −1 - Bump pypdf from 5.0.1 to 5.1.0
f92f320· 28 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #146 from alexwlchan/dependabot/pip/keyring-25.5.0
98c4761· 28 October · +1, −1 - Bump keyring from 25.4.1 to 25.5.0
955cc51· 28 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #144 from alexwlchan/dependabot/pip/ruff-0.7.1
0bfa650· 25 October · +1, −1 - Bump ruff from 0.7.0 to 0.7.1
e7e8f91· 25 October · dependabot <https://github.com/dependabot> · +1, −1 - Check if we're running in a Terminal -- only pretty print the response
b4300c2· 24 October · +2 - Check if we're running in a Terminal -- only pretty print the response
4e137c6· 24 October · +8, −1 - Add another URL to auto close
dc0d12c· 2 October · +1 - Add a script for peeking at secrets
1f2f88a· 2 October · +40, −1 - Merge pull request #143 from alexwlchan/dependabot/pip/yt-dlp-2024.10.22
9f1cf35· 22 October · +1, −1 - Bump yt-dlp from 2024.10.7 to 2024.10.22
2aa1562· 22 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #142 from alexwlchan/dependabot/pip/pillow-heif-0.20.0
0d86e7c· 21 October · +1, −1 - Bump pillow-heif from 0.18.0 to 0.20.0
e506f1c· 21 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #141 from alexwlchan/dependabot/pip/ruff-0.7.0
70f5ab2· 20 October · +1, −1 - Bump ruff from 0.6.9 to 0.7.0
02e5a15· 18 October · dependabot <https://github.com/dependabot> · +1, −1 - Move `ts` to the top level; add a hard-coded fix for one repo
690c57a· 19 October · +9, −17 - Merge pull request #140 from alexwlchan/dependabot/pip/pillow-11.0.0
26d8f51· 16 October · +1, −1 - Bump pillow from 10.4.0 to 11.0.0
d6f9602· 16 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #137 from alexwlchan/dependabot/pip/termcolor-2.5.0
790ebdb· 9 October · +1, −1 - Bump termcolor from 2.4.0 to 2.5.0
29ec489· 7 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #136 from alexwlchan/dependabot/pip/ruff-0.6.9
76b9acb· 9 October · +1, −1 - Bump ruff from 0.6.8 to 0.6.9
7ce04aa· 7 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #135 from alexwlchan/dependabot/pip/humanize-4.11.0
af87618· 9 October · +1, −1 - Bump humanize from 4.10.0 to 4.11.0
1753a45· 7 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #138 from alexwlchan/dependabot/pip/yt-dlp-2024.10.7
b941f8d· 9 October · +1, −1 - Bump yt-dlp from 2024.9.27 to 2024.10.7
54faa83· 8 October · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #139 from alexwlchan/dependabot/pip/datasette-0.65
23d54b0· 9 October · +11, −5 - Bump datasette from 0.64.8 to 0.65
ca3a4a7· 8 October · dependabot <https://github.com/dependabot> · +11, −5 - don't bother printing here
420f283· 2 October · −1 - If I try to create a venv in my home dir, switch to a temp dir instead
c9e6b35· 2 October · +2, −2
September 2024:
- Merge pull request #133 from alexwlchan/dependabot/pip/pypdf-5.0.1
55c3e97· 30 September · +1, −1 - Bump pypdf from 4.3.1 to 5.0.1
5504eb2· 30 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #134 from alexwlchan/dependabot/pip/yt-dlp-2024.9.27
af5a40e· 30 September · +2, −2 - Bump yt-dlp from 2024.8.6 to 2024.9.27
5d6902a· 30 September · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #132 from alexwlchan/dependabot/pip/ruff-0.6.8
adb1ae3· 28 September · +1, −1 - Bump ruff from 0.6.7 to 0.6.8
d103cc2· 27 September · dependabot <https://github.com/dependabot> · +1, −1 - Tidy up URLs from my book tracker
c5dab31· 25 September · +24, −1 - Merge pull request #126 from alexwlchan/dependabot/pip/ruff-0.6.7
268e51d· 25 September · +1, −1 - Bump ruff from 0.6.6 to 0.6.7
49be7a6· 23 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #129 from alexwlchan/dependabot/pip/boto3-1.35.26
22c3be8· 25 September · +2, −2 - Bump boto3 from 1.35.24 to 1.35.26
9e9279f· 25 September · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #127 from alexwlchan/dependabot/pip/keyring-25.4.1
c632f25· 24 September · +1, −1 - Bump keyring from 25.4.0 to 25.4.1
23a594c· 23 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #119 from alexwlchan/dependabot/pip/keyring-25.4.0
2c652a8· 21 September · +1, −1 - Bump keyring from 25.3.0 to 25.4.0
b675ba0· 18 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #125 from alexwlchan/dependabot/pip/boto3-1.35.24
0de0bd0· 21 September · dependabot <https://github.com/dependabot> · +2, −2 - Bump boto3 from 1.35.19 to 1.35.24
51502d9· 21 September · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #124 from alexwlchan/dependabot/pip/ruff-0.6.6
eba4e80· 21 September · +1, −1 - Bump ruff from 0.6.5 to 0.6.6
a72c187· 20 September · dependabot <https://github.com/dependabot> · +1, −1 - fix trash
6843db3· 18 September · +19, −12 - add a script to trash files
bdee17a· 17 September · +29, −1 - format this nicer
240c30a· 17 September · +5, −2 - Move `furl` into a script
11cce71· 17 September · +20, −5 - Simplify the shebang; add usage exampels
a92ef28· 17 September · +8, −1 - Add a function to upgrade pip dependencies
9a0f134· 16 September · +23, −1 - Merge pull request #116 from alexwlchan/dependabot/pip/ruff-0.6.5
f391d22· 16 September · +1, −1 - Bump ruff from 0.6.4 to 0.6.5
9910615· 16 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #117 from alexwlchan/dependabot/pip/boto3-1.35.19
dba7452· 16 September · +2, −2 - Bump boto3 from 1.35.14 to 1.35.19
9a8a818· 16 September · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #112 from alexwlchan/dependabot/pip/pytest-8.3.3
0b955fc· 14 September · +1, −1 - Bump pytest from 8.3.2 to 8.3.3
4ff1736· 11 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #110 from alexwlchan/dependabot/pip/boto3-1.35.14
86bf061· 9 September · +2, −2 - Bump boto3 from 1.35.13 to 1.35.14
96b8802· 9 September · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #108 from alexwlchan/dependabot/pip/boto3-1.35.13
0cdbb95· 7 September · +2, −2 - Bump boto3 from 1.35.11 to 1.35.13
806b9b8· 6 September · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #109 from alexwlchan/dependabot/pip/ruff-0.6.4
42545e9· 6 September · +1, −1 - Bump ruff from 0.6.3 to 0.6.4
a9e08af· 6 September · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #106 from alexwlchan/dependabot/pip/boto3-1.35.11
0c8e1cf· 4 September · +2, −2 - Bump boto3 from 1.35.10 to 1.35.11
63fe22d· 4 September · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #105 from alexwlchan/dependabot/pip/boto3-1.35.10
5085f3b· 2 September · +2, −2 - Bump boto3 from 1.35.9 to 1.35.10
f7d7f52· 2 September · dependabot <https://github.com/dependabot> · +2, −2
August 2024:
- Add a script for downloading an Instagram post
4f22042· 20 August · +41, −1 - Merge pull request #103 from alexwlchan/dependabot/pip/ruff-0.6.3
40e6138· 30 August · +1, −1 - Bump ruff from 0.6.2 to 0.6.3
102c798· 30 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #104 from alexwlchan/dependabot/pip/boto3-1.35.9
98f312a· 30 August · +2, −2 - Bump boto3 from 1.35.8 to 1.35.9
d1100a7· 30 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #102 from alexwlchan/dependabot/pip/boto3-1.35.8
3cba935· 29 August · +2, −2 - Bump boto3 from 1.35.7 to 1.35.8
b43fdf9· 29 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #99 from alexwlchan/dependabot/pip/httpx-0.27.2
79eeacd· 28 August · +1, −1 - Bump httpx from 0.27.0 to 0.27.2
85c076a· 28 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #100 from alexwlchan/dependabot/pip/boto3-1.35.7
5fd37b0· 28 August · +2, −2 - Bump boto3 from 1.35.6 to 1.35.7
e26f318· 28 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #98 from alexwlchan/dependabot/pip/boto3-1.35.6
147c381· 27 August · +2, −2 - Bump boto3 from 1.35.5 to 1.35.6
42391fc· 27 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #96 from alexwlchan/dependabot/pip/pipx-1.7.1
3c1ac26· 26 August · +1, −1 - Bump pipx from 1.7.0 to 1.7.1
ae1706f· 26 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #97 from alexwlchan/dependabot/pip/boto3-1.35.5
eac3ded· 26 August · +2, −2 - Bump boto3 from 1.35.4 to 1.35.5
a8eb235· 26 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #93 from alexwlchan/dependabot/pip/ruff-0.6.2
60ea853· 24 August · +1, −1 - Bump ruff from 0.6.1 to 0.6.2
ac121db· 23 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #94 from alexwlchan/dependabot/pip/boto3-1.35.4
18a39b4· 24 August · +2, −2 - Bump boto3 from 1.34.162 to 1.35.4
7137588· 23 August · dependabot <https://github.com/dependabot> · +2, −2 - Start running `interrogate` to check for docstrings
c2afe62· 24 August · +2 - Merge pull request #95 from alexwlchan/dependabot/pip/pipx-1.7.0
3fa9c7b· 23 August · +1, −1 - Bump pipx from 1.6.0 to 1.7.0
c4257fd· 23 August · dependabot <https://github.com/dependabot> · +1, −1 - Add my `ffile` shortcut
edaa6da· 20 August · +18, −1 - Merge pull request #89 from alexwlchan/dependabot/pip/ruff-0.6.1
918ca64· 19 August · +1, −1 - Bump ruff from 0.6.0 to 0.6.1
db79d33· 19 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #86 from alexwlchan/dependabot/pip/boto3-1.34.162
5b9d9c5· 16 August · +2, −2 - Bump boto3 from 1.34.161 to 1.34.162
3169870· 16 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #87 from alexwlchan/dependabot/pip/ruff-0.6.0
ca229f8· 16 August · +1, −1 - Bump ruff from 0.5.7 to 0.6.0
fe42155· 16 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #85 from alexwlchan/dependabot/pip/boto3-1.34.161
a9d6913· 15 August · +2, −2 - Bump boto3 from 1.34.160 to 1.34.161
484151f· 15 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #84 from alexwlchan/dependabot/pip/boto3-1.34.160
8d52a52· 14 August · +2, −2 - Bump boto3 from 1.34.159 to 1.34.160
877a33c· 14 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #83 from alexwlchan/dependabot/pip/boto3-1.34.159
070124e· 13 August · +2, −2 - Bump boto3 from 1.34.153 to 1.34.159
1ea12d3· 13 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #79 from alexwlchan/dependabot/pip/yt-dlp-2024.8.6
5872b9b· 12 August · +2, −2 - Bump yt-dlp from 2024.5.26 to 2024.8.6
d8ca308· 12 August · dependabot <https://github.com/dependabot> · +2, −2 - Merge pull request #80 from alexwlchan/dependabot/pip/pillow-10.4.0
4f697cb· 12 August · +1, −1 - Bump pillow from 10.1.0 to 10.4.0
5072a53· 12 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #72 from alexwlchan/dependabot/pip/pytest-8.3.2
89372f7· 12 August · +2, −2 - Bump pytest from 7.4.3 to 8.3.2
0944802· 12 August · dependabot <https://github.com/dependabot> · +2, −2 - Remove a now-unused script for downloading from Instagram
de5ebc1· 12 August · +2, −49 - Merge pull request #82 from alexwlchan/dependabot/pip/ruff-0.5.7
bc78aa6· 12 August · +2, −38 - Bump ruff from 0.5.6 to 0.5.7
3db30cc· 12 August · dependabot <https://github.com/dependabot> · +2, −38 - Merge pull request #77 from alexwlchan/dependabot/pip/pillow-heif-0.18.0
2b3ed41· 9 August · +1, −1 - Bump pillow-heif from 0.16.0 to 0.18.0
b3b4686· 9 August · dependabot <https://github.com/dependabot> · +1, −1 - Remove links to a defunct script
86bf4be· 9 August · +1, −16 - Remove some now-unused YouTube scripts
987d70b· 9 August · −160 - Merge pull request #78 from alexwlchan/dependabot/pip/keyring-25.3.0
c6426b2· 9 August · +1, −1 - Bump keyring from 25.2.1 to 25.3.0
edfe582· 9 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #71 from alexwlchan/dependabot/pip/datasette-0.64.8
0ecb06f· 8 August · +1, −1 - Bump datasette from 0.64.6 to 0.64.8
fc9f8a4· 8 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #76 from alexwlchan/dependabot/pip/humanize-4.10.0
64f52a6· 8 August · +1, −1 - Bump humanize from 4.9.0 to 4.10.0
962f603· 8 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #74 from alexwlchan/dependabot/pip/attrs-24.2.0
ca5eaf2· 7 August · +1, −1 - Bump attrs from 23.2.0 to 24.2.0
fd563c0· 7 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #68 from alexwlchan/dependabot/pip/boto3-1.34.153
06e76ea· 5 August · +3, −3 - Bump boto3 from 1.33.11 to 1.34.153
b62b5ca· 5 August · dependabot <https://github.com/dependabot> · +3, −3 - Merge pull request #69 from alexwlchan/dependabot/pip/sqlite-utils-3.37
d1edc40· 5 August · +1, −1 - Bump sqlite-utils from 3.36 to 3.37
f61dc56· 5 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #70 from alexwlchan/dependabot/pip/tqdm-4.66.5
6824aae· 5 August · +1, −1 - Bump tqdm from 4.66.4 to 4.66.5
a7f8631· 5 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #66 from alexwlchan/dependabot/pip/pipx-1.6.0
4f63a5b· 3 August · +1, −1 - Bump pipx from 1.5.0 to 1.6.0
9ccc412· 3 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #67 from alexwlchan/dependabot/pip/ruff-0.5.6
0e2104b· 3 August · +1, −1 - Bump ruff from 0.4.7 to 0.5.6
15d0e7a· 3 August · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #64 from alexwlchan/dependabot/pip/httpx-0.27.0
234724a· 3 August · +1, −1 - Bump httpx from 0.25.2 to 0.27.0
e90c97b· 3 August · dependabot <https://github.com/dependabot> · +1, −1 - Run formatting on `cdir.py`; fix `fs/README.md`
057c105· 3 August · +5, −6 - Merge pull request #60 from alexwlchan/dependabot/pip/pypdf-4.3.1
d76ff45· 1 August · +1, −1 - Merge pull request #57 from alexwlchan/dependabot/pip/google-auth-oauthlib-1.2.1
424fe31· 1 August · +2, −2 - Merge pull request #26 from alexwlchan/dependabot/pip/attrs-23.2.0
0a2d99f· 1 August · +1, −1 - Print progress in the `cdir` script
263b64b· 1 August · +11, −5
July 2024:
- Bump pypdf from 3.17.2 to 4.3.1
886c0bc· 22 July · dependabot <https://github.com/dependabot> · +1, −1 - Bump google-auth-oauthlib from 0.4.1 to 1.2.1
e8e4309· 9 July · dependabot <https://github.com/dependabot> · +2, −2 - Also close Bluesky links
c839328· 16 July · +1
June 2024:
- Bump attrs from 23.1.0 to 23.2.0
cd9c6a3· 2 June · dependabot <https://github.com/dependabot> · +13, −5 - Remove the alias for the old emptydir script
835a994· 20 June · −1 - Close tabs on x.com not twitter.com
f1eb787· 20 June · +1 - Don't show an error if `keyring` isn't installed
09f9b79· 19 June · +1, −1 - Fix a bug in the Mastodon script
1a9a795· 18 June · +5 - Remove the `emptydir.py` script
060e71c· 18 June · +1, −84 - Allow running Rust tests with `ts`
5bf47d9· 18 June · +21, −6 - Add a schedule to my Dependabot updates
e5d1ce4· 14 June · +2 - This syntax is bash, not fish
16edf2a· 3 June · +1, −1 - Merge pull request #52 from alexwlchan/add-tests
a6d3ae5· 13 June · +23, −4 - Replace `hyperlink.DecodedURL.from_text` with `hyperlink.parse`
86554cb· 13 June · +8, −4 - Add some tests for `parse_s3_uri`
4690404· 13 June · +15 - I want `hyperlink.parse`, not `hyperlink.URL.from_text`
8438e77· 13 June · +1, −1 - Move the live text script into its own repo
b9728da· 6 June · +1, −108 - Add a function to add a repo to my PATH
43be4c4· 5 June · +15, −1 - Merge pull request #49 from alexwlchan/remove-web-archiving-scripts
457d975· 5 June · +1, −509 - Remove my save_safari_webarchive script
43b13ed· 5 June · +1, −131 - Remove my "save Pinboard bookmarks" script
d18d973· 5 June · +1, −244 - Remove my AO3 script
84732da· 5 June · +1, −136 - Merge pull request #45 from alexwlchan/dependabot/pip/tqdm-4.66.4
786e819· 4 June · +1, −1 - Bump tqdm from 4.66.1 to 4.66.4
5421b52· 4 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #44 from alexwlchan/dependabot/pip/pillow-heif-0.16.0
3884e69· 4 June · +1, −1 - Bump pillow-heif from 0.14.0 to 0.16.0
3aa3a6f· 4 June · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #43 from alexwlchan/dependabot/pip/cogapp-3.4.1
4777b28· 3 June · +13, −5 - Bump cogapp from 3.3.0 to 3.4.1
dc00e0b· 3 June · dependabot <https://github.com/dependabot> · +13, −5 - pip_sync: if there isn't a virtualenv already, create one
f16c510· 2 June · +5 - Add a script for installing pip dependencies with uv
9f1da0c· 2 June · +19, −1 - Merge pull request #42 from alexwlchan/build-improvements
6d5b8bc· 2 June · +29, −70 - Run `ruff format`
883d0da· 2 June · +3, −3 - Remove the dependency on `pip-tools`
5afe0f9· 2 June · +2, −17 - Allow running `pyfmt` without ruff in the local venv
f3892da· 2 June · +10, −2 - Switch to `ruff` for formatting
47ed719· 2 June · +16, −52 - Add pip caching to GitHub Actions
82cd498· 2 June · +4, −2 - Only compile requirements.txt if it exists!
b236137· 2 June · +2, −2 - `ts` should run the formatting, not just check it
2e9ef9e· 2 June · +1, −1 - I don't need this in my path
66467b5· 2 June · −2 - Add a note about Ruby paths
2d9a411· 2 June · +8 - Switch to using `ruff` in my `ts` script
f0a8295· 2 June · +2, −2 - Add a shortcut for compiling `requirements.txt` files with `uv`
5d325ea· 2 June · +23, −1 - Switch to using `ruff` in my `pyfmt` script
bceac54· 2 June · +2, −31
May 2024:
- Use long flags here
5c804c4· 15 May · +2, −2 - Fix my Homebrew-related paths for the Intel/ARM prefixes
f113969· 15 May · +22, −4 - Switch to using uv to manage my virtualenvs
e6cf090· 30 May · +1, −1 - Merge pull request #38 from alexwlchan/dependabot/pip/yt-dlp-2024.5.26
22af69d· 27 May · +1, −1 - Bump yt-dlp from 2024.3.10 to 2024.5.26
b723796· 27 May · dependabot <https://github.com/dependabot> · +1, −1 - Make sure external fish config is reloaded properly
5cb0c36· 19 May · +1, −1 - Handle the case where a tab doesn't have a URL
3887710· 17 May · +3, −1 - Add a script for saving a page as a Safari webarchive
ffea0e9· 16 May · +131, −1 - Merge pull request #25 from alexwlchan/dependabot/pip/beautifulsoup4-4.12.3
74b4211· 16 May · +1, −1 - Bump beautifulsoup4 from 4.12.2 to 4.12.3
52c2b03· 14 May · dependabot <https://github.com/dependabot> · +1, −1 - Merge pull request #34 from alexwlchan/dependabot/pip/pygments-2.18.0
11a9f88· 16 May · +13, −1 - Bump pygments from 2.17.2 to 2.18.0
148780e· 16 May · dependabot <https://github.com/dependabot> · +13, −1 - Add a comment about where I use `pygments`
ef20522· 16 May · +1, −1 - Remove a couple of now-unused dependencies
54cd70f· 15 May · +2, −33 - Fix an issue with shell quoting
85decb8· 14 May · +1, −1 - Add a check for iPlayer downloads
98fe938· 14 May · +3 - Count the windows also
48f229a· 14 May · +1, −1 - Revert "Remove my yt-dlp.py script from this repo"
9e40bda· 14 May · +124, −1 - Remove my yt-dlp.py script from this repo
046cf4d· 14 May · +1, −124 - Merge pull request #32 from alexwlchan/dependabot/pip/keyring-25.2.1
d0987a2· 14 May · +20, −2 - Bump keyring from 24.3.0 to 25.2.1
68001db· 14 May · dependabot <https://github.com/dependabot> · +20, −2 - We don't need to track this count separately
8446268· 13 May · +2, −2 - Close tabs which are dupes
45548ff· 13 May · +17, −5 - Add the `flickr` dir to my PATH
051c527· 12 May · +1 - Fix the images README
68e034c· 12 May · +1, −18 - This script has now moved to my book tracker
410d73d· 12 May · −33 - Also close ChatGPT sessions
a590a79· 12 May · +1 - Sort the tally numerically, not alphabetically
0d0aff0· 9 May · +1, −1 - Revert "Also handle retrying curl in this script"
b9bce73· 9 May · +8, −52 - Auto-close any ChatGPT tabs
7d55a48· 9 May · +1 - Add some Dependabot config
d7d0b8f· 8 May · +10 - These should be two separate sentences
8545c28· 8 May · +2, −1 - Also handle retrying curl in this script
031bba6· 8 May · +52, −8
April 2024:
- Auto-call cleanup_branches when calling `gm`
cec70fd· 26 April · +2 - Add my little script for running Python tests in FF projects
1b32507· 17 April · +30, −1 - Add a note about some of these files moving out
83dce10· 12 April · +2 - The output of `count_tabs` should go to stdout, not stderr
b274d4d· 13 April · +2, −2 - Print the list of Safari tabs to stdout
748362f· 13 April · +3, −3 - The Flickr scripts have graduated to their own repo
70ae50a· 11 April · +3, −222 - Let's use pipx to install global deps instead
3290ce8· 11 April · +21, −27 - Add a test for srgbify'ing images with a CMYK profile
39c4c42· 10 April · +23, −5 - Add a script to open GitHub pull requests
f53b4c2· 7 April · +42, −7 - Add a script to close specific tabs
11d4dd2· 7 April · +68, −1 - Also close ChatGPT when I close tabs
931b8f4· 7 April · +1 - Remove my Docker scripts; replace them with Ruby
67ce5bd· 7 April · +3, −65 - Remove a now-redundant test
197f173· 1 April · −5 - Simplify the "save YouTube videos" script
6eb9b2f· 1 April · +1, −6 - Make the scopes a variable that can be overridden in subclasses
34ee40f· 1 April · +6, −6 - Skip deleted/private videos
eaf6e43· 1 April · +5, −1 - Don't print an exception here
04996db· 1 April · +1, −2 - Don't print inside this function
7137d06· 1 April · +2, −2
March 2024:
- Tweak a couple of bits here
33ea08b· 31 March · +4, −4 - Add a couple more tabs to close
8678109· 27 March · +2 - Support running pyfmt outside a venv
630ec3c· 30 March · +23, −2 - Run `fish_indent --write **/*.fish` to format
cd5df99· 30 March · +19, −19 - Deactivate a venv if it stops existing
35beaa6· 30 March · +10, −1 - Merge pull request #22 from alexwlchan/fix-srgbify-rotation-bug
45b10d5· 28 March · +41, −9 - Add a couple of extra comments
f9b6c1e· 28 March · +7, −1 - Bake the EXIF orientation into the srgbified image
79cf9d5· 25 March · +35, −8 - Remove some old debugging code
9d72235· 25 March · −1 - Bump the version of yt-dlp
3607dbb· 27 March · +2, −2 - Don't print a progress bar in `flapi.sh`; pretty-print XML
f07e237· 27 March · +2, −1 - Add coloured highlighting to the `pp_xml` script
0ff324e· 27 March · +12, −8 - I no longer have a "socials" window; I don't need this
11f4fcf· 26 March · −7 - Add support for profile URLs
3a728ac· 26 March · +9, −1 - Add some more URLs to auto-close
c535723· 25 March · +4 - Fix looking up users by ID
2bb9774· 20 March · +6, −6 - Improve the lookups of Flickr users
cbca601· 20 March · +33, −5 - Remove blue chevrons from my startup file
65938eb· 18 March · −5 - Merge pull request #19 from alexwlchan/better-srgbify
9ad1652· 18 March · +110, −26 - Try to auto-detect test files in GitHub Actions
87e69ed· 18 March · +1, −6 - Add some tests for my `srgbify` script
ae1500b· 18 March · +109, −20 - Let's add another tab
6116a53· 16 March · +1 - Improve my AO3/Pinboard backup scripts
3c37499· 16 March · +31, −18 - Add a function for formatting Python code
5099ae6· 16 March · +28, −1 - Fix a linting issue; add support for AO3 collections
c891f71· 16 March · +8, −1 - Save AO3 links to folders, not tar.gz bundles
b945087· 16 March · +4, −7 - Refactor the yt-dlp.py script a bit
75c7b91· 16 March · +67, −38 - Fix a few issues in my Mastodon script
dc04ff9· 16 March · +2, −2 - Make sure we check for subtitles before non-YouTube videos
78ce6f6· 13 March · +9, −5 - Fix some deprecation warnings in the GitHub Actions workflow
caa05f9· 13 March · +4, −7 - this doesn't need to be an f-string
a3fa662· 13 March · +1, −1 - Remember to run black!
a4b1cdb· 13 March · +3, −1 - Make sure I always get subtitles in srt format
067f415· 13 March · +8 - Add another test case for fluser_lookup
b9c5a67· 7 March · +8 - Remove an unused import
d2183c0· 7 March · −1 - Allow running fluser_lookup against the Commons Explorer
d9635bb· 7 March · +40, −5 - Move the Tumblr backup root to the top of the script
032146f· 7 March · +4, −1 - Allow deleting a directory which just has a `.venv` directory
11f1607· 5 March · +8, −1 - Block venvs in my home directory
8c3d27b· 2 March · +7 - Move this path out to a separate repo
c7e02a9· 2 March · −2 - Add a couple more URLs to auto-close
10cfbd3· 2 March · +9, −1
February 2024:
- Add Google Docs; remember to actually close the tabs
dbe2d81· 28 February · +2, −1 - Don't rely on the now-deleted 'safari' binary
da1c3f1· 29 February · +1, −1 - Skip my social media window when auto-closing tabs
72458fd· 28 February · +9, −1 - Add a script for counting tabs in Safari
37c39d4· 23 February · +33, −1 - I thought I already ran black!
fd70dbb· 21 February · +1, −1 - Remove an unused import; run black
a20c62a· 21 February · +1, −2 - Add my old PYTHONSTARTUP file
2c9f4b6· 21 February · +55 - Remove a redundant ignore
2364ab2· 19 February · +1, −1 - Check we aren't ignoring any non-existent files
a997163· 19 February · +10, −3 - Add an alias for doing Unix timestamp -> date string
adb221f· 21 February · +22, −1 - Check in my 'reveal' script for opening the macOS Finder
6fb882d· 17 February · +21, −1 - Merge pull request #17 from alexwlchan/fix-info-json
9ed2ac2· 17 February · +55, −12 - Fix some failing tests
8da031e· 16 February · +3, −6 - Just catch all .vtt files together
4662180· 16 February · +1, −4 - Remove any .part files that are leftover
ea65e68· 16 February · +8, −7 - Fix up the info.json file after download
785a5bc· 16 February · +32 - Download the subtitles, if available
08c1bad· 16 February · +18, −2 - Merge pull request #16 from alexwlchan/dont-save-youtube-description
20ff716· 15 February · +84, −35 - Remember to run black!
12f7ace· 15 February · +6, −7 - Add the new tests to GitHub Actions
57e51ee· 15 February · +1 - Don't print info about already-downloaded videos
8eab2a6· 15 February · +4, −1 - Improve the way we detect already-downloaded files
0d77cb6· 15 February · +76, −25 - Ignore a single error when we do the download
77e00da· 15 February · +4, −1 - We don't need to look for a description here
acbc12f· 15 February · +1, −9 - Remove a couple of unused imports
047d549· 15 February · −3 - Add a script for downloading YouTube videos
06901a5· 15 February · +220, −2 - Make sure we actually get the correct video IDs
a116e29· 15 February · +1, −16 - Add a script for listing YouTube videos I've liked
8852e18· 15 February · +160, −1 - Merge pull request #13 from alexwlchan/save-pinboard-bookmarks
56686e1· 14 February · +363, −1 - fix linting; add some tests
0deb9c3· 14 February · +20, −1 - Fix some bugs in the AO3 script
5087700· 14 February · +13, −2 - Add the AO3 script
7ccd420· 14 February · +123, −21 - Remove an unnecessary f-string
38ac6ec· 14 February · +1, −1 - Add my Pinboard bookmark script
e85aa81· 14 February · +190, −5 - Start checking in my Pinboard scripts
c595ce3· 14 February · +45 - Tweak my Fish config to use osascript directly
e95f0ad· 11 February · +1, −3 - Merge pull request #12 from alexwlchan/add-tumblr-backup-script
89f7a8f· 11 February · +372, −1 - Add some docs for the "save Tumblr likes" function
c6ee736· 11 February · +16, −1 - Continue simplifying the code
b98c0e3· 11 February · +33, −49 - Start to tidy up some of the code
1c7ad78· 11 February · +15, −42 - Get the basic script mostly working
4f50d19· 11 February · +399 - Move my "list Safari tabs" script to JXA
3e52e1a· 10 February · +42, −1 - We can exclude the .terraform directory
586f48a· 8 February · +7 - I don't need to document these scripts either
994cba0· 8 February · +1, −33 - I don't need this script either
233e196· 8 February · −77 - I don't need this script any more!
73325cc· 8 February · −64 - Tell Time Machine that it doesn't need to back up the .venv directory
3e0dfaf· 6 February · +4 - Add a couple more tabs
cf613b7· 6 February · +3 - Add an escape for square brackets
0f4d9fd· 4 February · +1
January 2024:
- Add a thin wrapper for calling curl with resumable downloads
b0e13ef· 29 January · +30, −1 - remember to recog
c455953· 28 January · +4, −4 - run natsize in the virtualenv
dacdf8f· 28 January · +1 - Read the front matter to get the title for TILs
1320870· 26 January · +2, −7 - Add an alias to run Cog inside the scripts venv
7e8c385· 26 January · +1 - Add a missing newline
2241d72· 25 January · +1, −1 - Always get link previews for tweets pasted into Discord
c192396· 22 January · +13 - Remove an unneeded print command
a0aa7f1· 22 January · −1 - Fix an issue with `test -n`
92ec5d4· 22 January · +4, −1 - Ensure we refresh the Git index before checking for changes
1a0bbe6· 18 January · +12 - Fix the name of this function
fa37bf8· 18 January · +1, −1 - Prefer the virtualenv version of a tool, if available
27eb88a· 17 January · +10, −1 - We can activate virtualenvs in a not-Git root
e285801· 17 January · +1, −1 - Add documentation for my fish functions
9692461· 16 January · +171, −45 - remember to run black
44b69ee· 16 January · +3, −3 - Add a script for downloading photos from Instagram
ed653a3· 16 January · +50, −2 - Remember to add 'web' to PATH, so I can see imdown
48a8cea· 14 January · +1 - Point to the correct script name
cd69c53· 14 January · +1, −1 - remember to run cog
78d6591· 13 January · +11, −11 - Tweak the wording of my book commits
bb36cd6· 13 January · +1, −1 - Download the file directly for book covers
6e296bb· 13 January · +12, −12 - Add the new yt-dlp alias
1fa104f· 13 January · +1, −1 - Add my script for scraping the Really Useful Boxes catalogue
1879223· 13 January · +184, −3 - Add datasette to the scripts repo
918abd9· 13 January · +48, −2 - I can use the beautifulsoup4 library directly
64ab6f4· 13 January · +2, −4 - Remove an unused import
9f4c4ff· 13 January · +1, −2 - Move imdown into the web folder
f885c50· 13 January · +16, −1 - Add a wrapper for yt-dlp and parallel downloads
d8393ce· 13 January · +107 - Add a shortcut for pretty-printing XML
4752383· 12 January · +23, −2 - Add a TextExpander snippet for getting TIL files
4582c3c· 12 January · +36, −1 - Add a note about why this is broken
d3361e3· 12 January · +4 - Add a script for getting reference Markdown links
9235be3· 12 January · +67, −1 - Add a script for highlighting long lines in a text file
3762875· 11 January · +51, −1 - Don't touch anything in the `.git` directory when running cog
04c2fd6· 11 January · +2, −1 - Make sure we can find links in tweets
a5bea82· 10 January · +13, −2 - Add a script to create standard commit messages in my book tracker
6149bb5· 9 January · +34, −1 - Tidy up my "get Safari URL" script; add an exception for my book tracker
a80f027· 9 January · +13, −6 - This should call srgbify.py, not the fish wrapper
0f8df42· 9 January · +1, −1 - Ignore binary files in `recog`
71011ac· 9 January · +4, −1 - Add my script for getting photo sizes
30e394a· 9 January · +76, −1 - Add a script for getting quotes from Wikipedia
ec4c856· 9 January · +46, −1 - Fix a syntax issue in this script
5c1fecd· 9 January · +1, −1 - Look for any file containing [[[cog when running recog; add a --check option
901d092· 8 January · +20, −5 - We can use code from flickr-photos-api for fluser_lookup
b2e1310· 8 January · +15, −21 - We can reuse the variable here
b046fd4· 7 January · +1, −1 - Remember to create the directory if it doesn't exist
11821c5· 7 January · +2 - We can't move the cover image without a review
b6538d8· 7 January · +7 - Don't print a newline at the end of the file link
47af881· 6 January · +1, −1 - Remember to escape hashtags
52cae81· 6 January · +1 - Add a script for copying files into Obsidian
1c3e08a· 5 January · +48, −1 - Add a script for saving tweets in Obsidian
0b94491· 4 January · +96, −4 - Remember to unescape HTML entities when quoting from Mastodon
ef591c9· 4 January · +6 - Fix the path to the Safari binary
e994d24· 4 January · +3, −1 - Activate a virtualenv in a non-Git directory
2d8e770· 3 January · +16, −5 - Move 'recog' into the 'text' folder
79551f5· 3 January · +17, −2 - Fix a flake8 warning about an ambiguous warning
18cf3b0· 3 January · +4, −4 - Use Cog to generate the images README
85ae14c· 3 January · +180, −295 - Use the virtualenv for copycrop
ebdbe42· 2 January · +2, −1 - Add a script for tidying up my twemoji
68b2aea· 2 January · +51, −5 - Check in my 'deploy to PyPI' script
45395d4· 2 January · +44, −1 - Actually check in my fluser_lookup script
d4f5f4f· 2 January · +72, −1 - Change the list of URLs to auto-close
336c290· 2 January · +1, −3
December 2023:
- This should be a variable, not a string
611dc03· 29 December · +1, −1 - Run the "find_big_commits" script in a venv
6a4ec32· 30 December · +7, −6 - Keep twiddling this bit
c0254ac· 29 December · +3, −3 - This still isn't working; maybe `test -n` is the key?
b7d633e· 29 December · +1, −1 - Remove a now-unused Fish function
00300af· 28 December · −7 - tweak this comment
c3d8678· 28 December · +4 - Tweak the comment a little
6ceaac2· 28 December · +3, −4 - Allow passing a photo URL to `flphoto`
7dfa77b· 28 December · +24, −3 - Fix this comment
a7ca1ff· 28 December · +2, −1 - Actually I do want Python here, don't I
096518c· 28 December · +66, −48 - Convert `obnote` to be a pure shell function
7d88780· 28 December · +49, −97 - Add some aliases for `git rebase`
cf601de· 28 December · +32, −1 - remember to autoformat
cd6c3bb· 27 December · +1, −1 - Add the ability to ignore files in cog_helpers.py
96e824b· 27 December · +8, −1 - Use tint_image in the virtualenv
d4efbc9· 27 December · +2 - Support omitting the params if none required in the Flickr API
10604ec· 27 December · +8, −3 - Use Cog to generate the Flickr documentation
72c0ade· 27 December · +33, −2 - Use Cog to document my Git scripts
a664799· 26 December · +110, −6 - Merge pull request #8 from alexwlchan/more-cog
4b5d7e4· 26 December · +158, −38 - Remember to run black
69b4ce3· 26 December · +3, −1 - Check that I remembered to document everything
b5e85c7· 26 December · +24 - Sort the filenames before calling `cog`
f1328a7· 26 December · +1, −1 - Push the AWS README into cog
0185c13· 26 December · +120, −25 - Check that all these files actually exist
2755935· 26 December · +11, −6 - Remove a reference to a now-deleted script
067ebb8· 26 December · −6 - Convert the fs README to use a Cog list of scripts
139561e· 26 December · +115, −37 - Merge pull request #7 from alexwlchan/more-cog
3e1bb06· 26 December · +327, −211 - Fix some linting issues flagged by flake8
266084c· 26 December · +1, −3 - Remember to run black
049e541· 26 December · +2, −2 - Use cog for the Terraform README
5f99b0d· 26 December · +57, −2 - Match the indentation of my hand-written README files
9940556· 26 December · +273, −210 - Add a script for cleaning up whitespace in Obsidian
1dcc7c7· 26 December · +48, −1 - Use Cog to generate the `text` README
9684e7f· 26 December · +165, −94 - Run the `sumsizes` script inside the virtualenv
6d8a18c· 26 December · +3, −5 - Add a couple of handy links
678e4b3· 26 December · +8 - Clarify this comment a bit
f0d5074· 26 December · +11, −5 - Fix a failing test case
ab36f62· 25 December · +2, −4 - Continue tidying up the Twitter thread script
b516a36· 25 December · +58, −1 - Add my `obnote` script
772618f· 25 December · +64, −1 - Add an alias for running Cog
7d06ee0· 25 December · +12 - Add my script for "get frontmost window title"
ec9b186· 25 December · +45, −1 - Merge pull request #6 from alexwlchan/use-cog
e26d681· 25 December · +196, −78 - Make cog_helpers.py available in CI also
123105e· 25 December · +4, −1 - Remember to run cog for the macos README
48e2f62· 25 December · +61, −2 - Remember to format the cog_helpers.py file
d4459b6· 25 December · +7, −5 - Add an initial setup using Cog for README files
e04eda8· 25 December · +133, −79 - Fix the alias for reborder
fc8a49f· 23 December · +1, −1 - Make sure images_only_pdf runs in the virtualenv
b6fc799· 20 December · +7, −6 - Bring across my 'create_username' script
5daab81· 20 December · +93 - Build rubocop with an uncached version
9284eb7· 19 December · +1 - Better naming and commentary
daf4891· 19 December · +15, −9 - Use better terminology
ebf49f4· 19 December · +3, −3 - Add another bit of descriptive text
e66d869· 19 December · +2, −2 - Add some documentation
90ca5d3· 18 December · +6, −37 - No need for pip-sync in a fresh venv
767df24· 17 December · +2, −4 - I don't need to nest these statements
8368d26· 17 December · +2, −4 - Add an alias for this script
cc488dc· 17 December · +1 - I don't need to upgrade pip; I already get that with --upgrade-deps
0044915· 17 December · −3 - Add a script for tidying up my Twitter threads
4b4a354· 17 December · +219 - Push my "get browser URL" TextExpander snippet into this repo
98bb938· 17 December · +67 - Add a path to my Rust installation
a105f19· 17 December · +2 - Make 'reload_fish_config' more thorough
0aaab1c· 17 December · +9, −1 - Shove the private-scripts config into that repo
83d4b57· 17 December · −2 - Fix the quoting in this script
9416bc8· 17 December · +1, −1 - Rejig the path handling a bit more
7aa19e6· 16 December · +38, −16 - Make sure all these paths are in config, not a user-variables file
06f6ffd· 16 December · +15, −4 - Fix the order of these two conditions
8ed3efb· 15 December · +2, −2 - Ensure we preserve the existing venv when running scripts
ef23c6b· 14 December · +18, −2 - We can refactor this into a nice fish function
55cd03f· 13 December · +18, −6 - Give a better error message when no processes found
16c4ea6· 13 December · +3, −1 - Don't keep writing `.venv` to the .git/info/exclude file; once is fine
af407fd· 12 December · +8, −1 - Push more stuff into my "create venv" script
11d5438· 12 December · +33, −1 - Add a script for sorting out book cover images
09fd08a· 11 December · +35 - Convert images_only_pdf to use pypdf
0804d56· 10 December · +13, −17 - Merge pull request #4 from alexwlchan/run-tests
25dff6f· 10 December · +37, −9 - Manage to get boto3 installed correctly
31f1e5a· 10 December · +25, −8 - Run the tests as part of CI
936d981· 10 December · +12, −1 - Support more cases in "get_mastodon_text.py"
2b65a4c· 10 December · +13, −2 - Fix an invalid escape sequence
16dea51· 10 December · +1, −1 - Merge pull request #3 from alexwlchan/add-obsidian-mastodon-script
bb70efc· 10 December · +146, −1 - Add a script for getting Mastodon posts into Obsidian
06e36c8· 10 December · +96, −18 - Add the initial version of this script
86efa87· 10 December · +68, −1 - We can also delete a directory that just contains `__pycache__`
7193319· 5 December · +1, −1
November 2023:
- We don't need to double-print that we're creating the venv
0e411c5· 30 November · −1 - use the recommended default for `tfplan` name
f339f45· 30 November · +2, −2 - fix the srgbify alias
697a81b· 30 November · +1, −1 - Fix the `tf` wrapper script
c6978c3· 30 November · +2, −32 - Remove an alias for 'cloc'; I'll just install the binary
adf5d2b· 29 November · −18 - Add a global alias for keyring
4ea393a· 29 November · +1 - Fix the name of this function
0c71ff2· 27 November · +1, −1 - Fix a couple of things with my venv and tmpdir scripts
30d4bc7· 26 November · +4, −7 - Simplify how I create aliases; add yt-dlp
6058fef· 26 November · +65, −12 - Actually we can keep my venvs clean with a global env
e1dbdf8· 26 November · +12, −8 - Make a note about only using venvs
3d38821· 26 November · +12, −1 - Fix a bug in auto_enable_venv.fish
d187634· 26 November · +2, −2 - Fix the name of this function
665bd16· 26 November · +1, −1 - Break auto_enable_venv into a separate file
856cc07· 26 November · +42, −40 - Add a screenshot of my fish prompt
ba20b05· 26 November · - Simplify the way I run scripts from the venv
a8d3cf2· 26 November · +29, −91 - Use "fish_indent" to autoformat all my fish code
e9dc23c· 26 November · +137, −136 - pour all my fish config into this repo
25d9f81· 26 November · +389, −38 - Remove an unused Python script
5f337c6· 26 November · −114 - Remove some now-unused scripts
0dba565· 26 November · −267 - Use the virtualenv for emptydir; add humanize as a dep
8ede441· 24 November · +13, −2 - Add support for HEIC images in srgbify.py
f74c611· 22 November · +10, −1 - Use the virtualenv for kn_cover_image
5c04ed1· 19 November · +23, −14 - Remove an unused import
9c9bbfb· 15 November · −1 - Use a venv for srgbify
6d561af· 15 November · +8, −2 - Add my flapi and flphoto scripts
8b10176· 15 November · +63, −1 - remove some overzealous quoting
23a8089· 12 November · +2, −2 - Move my venv-wrappers into a dedicated directory
108aaef· 12 November · +50, −13 - Add hyperlink to the venv; fix noplaylist
d479bbf· 12 November · +86, −65 - Toss in black for autoformatting as well
163b6a6· 12 November · +50, −14 - Start running flake8 over the scripts in this repo
1f22853· 12 November · +51, −15 - Start using a virtualenv for these scripts
9973088· 12 November · +29, −10 - Do batches of images; ignore images which have no colour profile
2a53acb· 6 November · +22, −13 - Convert 'reborder' to use Pillow instead of ImageMagick
3f6bfe2· 4 November · +34, −24
October 2023:
- Add a script for srgbify
b3c4fc3· 28 October · +46 - close my gmail homepage
3089736· 24 October · +1 - fix the path to this repo
5d20a9a· 20 October · +1, −1 - Add my Mastodon instance to "close tabs"
70f3ad6· 14 October · +1 - Report how many tabs are left open
d8264a9· 12 October · +4, −1 - Tweak the list of URLs which will be auto-closed
1b3480b· 12 October · +1, −26 - Remove a bunch of Wellcome-specific AWS wrappers
ed83408· 12 October · +9, −195 - Add a thin wrapper around the Flickr API
4751b87· 12 October · +22 - And close my Fastmail inbox if it's open
f8a054f· 8 October · +1 - Fix the URL to another GitHub page to close
54b8355· 8 October · +1, −1 - Fix a couple of paths
1614d57· 8 October · +2, −1
September 2023:
- Auto-invoke sudo here
c282ac8· 28 September · +1, −1 - Add my 'sterilise' script
0b05d89· 28 September · +29 - I can remove my VFD installer
e62524c· 23 September · −10 - add aliases for `chflags hidden` and `chflags nohidden`
c31bff8· 10 September · +44 - put the logging script in a shared repo
9fc9edf· 8 September · +1, −164 - avoid hitting S3's rate limits
168f33c· 6 September · +3, −1 - Use `concurrently` to make deletions go faster
98db4e4· 6 September · +21, −11 - Add a script for removing objects from S3
7878985· 5 September · +93 - don't explode if we can't get logging options from ES
bf8c6d0· 5 September · +4, −1 - also search the .obsidian folder
43f889e· 1 September · +1
August 2023:
- also search the .gitignore folder
130986d· 31 August · +1 - auto-create some rg config
91109f7· 31 August · +9 - add an alias for rg
8adafbc· 22 August · +18, −2 - tweak a few bits in s3hash
1af899f· 21 August · +10, −2 - add a script for getting a hash of objects in S3
2739502· 21 August · +62, −4 - add my chunky_pixels script
58e4514· 19 August · +106 - allow specifying a dir to empty
7114174· 5 August · +7, −1 - Add a save_flickr script
5e6645c· 5 August · +148 - ensure that folder names are also sorted naturally
f344649· 3 August · +4, −2
July 2023:
- add my 'save xkcd' script
4b53a22· 28 July · +51, −2 - don't convert to sRGB if we don't have any colour profile
6cdfcbe· 28 July · +10, −9 - move that script to the archivematica repo
5a6fa81· 21 July · +1, −54 - use my groot script
d225051· 25 July · +1, −2 - add an alias for git root
fb1185c· 20 July · +15 - remove a leading zero from last modified (e.g. 3 July instead of 03 July)
0c2ef80· 17 July · +1, −1 - add a `body` command
4de7868· 17 July · +46 - switch to gui auth if it doesn't work
37e95be· 13 July · +9 - add a shortcut for natsize
dce4d56· 13 July · +25 - add a noplaylist shortcut
a365db1· 6 July · +29, −1
June 2023:
- add my deepestdir script
62bfda2· 25 June · +46 - explain what's in the repo
f436660· 25 June · +7 - Add a `sumsizes` script
c79d80b· 25 June · +34 - remember to get aws credentials first
f8cf567· 21 June · +89, −78 - include empty objects which aren't directories
2890f1b· 21 June · +1, −1 - Add a rudimentary s3_unfreeze script
53e8065· 21 June · +103, −4 - ensure my SSH key is loaded when I run GitUp
bd2e37f· 13 June · +2 - add an alias for reversing the order of lines of text
a1a376b· 6 June · +33 - make sure the SSH key is loaded before doing git operations
1a033bf· 6 June · +22 - fix a variable name
e53cdaa· 1 June · +1, −1 - list all the tables if no arg supplied
61dcead· 1 June · +147, −138
May 2023:
- use a snazzy bash function
0ac64bc· 30 May · +10, −2 - add some debug info
2f720b3· 29 May · +34 - add a script for fast lookups in the logging cluster
425d245· 28 May · +193, −10 - add a script to find big commits
9bee71f· 28 May · +83 - preserve the execution bit in pip_freeze
5eb4752· 28 May · +27, −16 - add my pip_freeze script
a61c732· 28 May · +98 - fix the path to ~/repos/scripts
f3870e5· 27 May · +1, −1 - add a wrapper around utf8info
a22495e· 26 May · +33 - make pip_add smarter!
a8a5a05· 23 May · +17, −4 - add another bucket
f7995cf· 22 May · +4, −2 - add a README entry for `unlock_keychain`
b95a5ef· 22 May · +17 - add an unlock_keychain alias
f959ccb· 22 May · +3 - remove the debug code
65e94b6· 22 May · −20 - add the initial implementation of kn_cover_image
53fd213· 22 May · +69, −31 - add my image cropping script
b58203a· 22 May · +263 - add a retrobatch alias
4f94f9a· 18 May · +9 - Add an alias for retrobatch
1f98a20· 18 May · +9 - use concurrently to get the queue attributes faster
9da95f3· 17 May · +14, −5 - add a comment and assertion explaining this line
d501995· 16 May · +4 - remove some dead code
47cd5a7· 16 May · −79 - clarify the expected package to install here
67c67f3· 16 May · +1, −1 - ensure we have AWS creds before running sqs_stats
6acc0f5· 16 May · +128, −121 - fix the name in the README
e1d3c81· 15 May · +1, −1 - make the output of 'gm' slightly less confusing if already on 'main'
0d9491c· 15 May · +11, −1 - use the shared function in s3tree.py
c6962f8· 15 May · +1, −8 - make docker nicer
5c08643· 15 May · +7, −13 - link to the queue in the SQS console for SQS stats
fb9e65d· 15 May · +34, −11 - guard against sucking in OPML files
2bc5d69· 15 May · +6 - add a script for going repo -> github
ae3ab6e· 14 May · +21 - explain more in the docstring
dae777f· 13 May · +6 - actually check in the new script!
2703d44· 13 May · +35 - add my 'create tinted image' script
b35d161· 13 May · +20, −1 - add my dynamols script
410a186· 2 May · +147 - move images_only_pdf into the images folder
eeecadc· 2 May · +11 - document my text utils; move them into a dedicated folder
7c50422· 2 May · +35, −62 - move my close_tabs script into macOS
fea2650· 2 May · +10, −1 - document my macOS scripts
c46be2e· 2 May · +64, −53 - add my reborder script and document it
30e916b· 2 May · +21, −2 - remove unnecessary indentation
0c0667a· 1 May · +7, −7 - add a readme for the fs stuff
62e3622· 1 May · +66, −1 - add a README for my Git scripts
9ea8252· 1 May · +106, −67 - add some docker images
361b977· 1 May · +51 - make it a one-liner
56018b6· 1 May · +1, −5 - document the pdf thumbnail script
7272e8d· 1 May · +81, −45 - document the wellcome stuff
42857dc· 1 May · +26 - explain what's going on in this screenshot
9277afa· 1 May · +2, −1 - Document my AWS scripts
a3a553d· 1 May · +99 - create a new wellcome subdir
d3eb866· 1 May · - back to terraform.plan
9d31a1a· 1 May · +23, −10 - not 'all'
175dfa5· 1 May · +1, −1 - add my copycrop script
a330766· 1 May · +181 - add a tflint alias
dd26743· 1 May · +22, −1 - add headings, reorder
d2d8650· 1 May · +20, −17 - shorter descriptions
571c1aa· 1 May · +6, −6 - describe the individual scripts
250193b· 1 May · +31, −2 - document tfi
ac6acfc· 1 May · +13, −2 - Add a README for `terraform`
8349e53· 1 May · +33
April 2023:
- flatten belongs in fs
b80579f· 30 April · - add some more to the README
d6ca020· 30 April · +12, −1 - create an 'fs' folder
e0afc6e· 30 April · +3 - Update README.md
811f678· 30 April · +6, −4 - add a note about interesting features
587e8c6· 30 April · +11 - this should be an elif
ce8bc12· 30 April · +1, −1 - make this line more generic
120f2f0· 30 April · +1, −1 - get my AWS credentials first
c3a8fcd· 30 April · +378, −362 - use tqdm for downloading messages from SQS
0f9d749· 30 April · +2, −1 - use natural sorting for s3tree
9a1f970· 30 April · +2, −1 - run black over bulk_sns_publish
3de1b63· 29 April · +4, −4 - use tqdm here also
3044833· 29 April · +3, −1 - fix a couple of issues
911ba3f· 29 April · +2, −2 - add the workflow account
ce50b13· 29 April · +1 - add my SQS downloading script, tidy up sns
7dc0eb4· 29 April · +22, −23 - add my download_sqs_message script
2a8a09f· 29 April · +93 - Add an alias for 'terraform state mv'
0503835· 29 April · +4 - Add a usage comment to s3tree
0fa8064· 29 April · +42, −7 - add my 's3ls' script, tidy up 's3tree'
6f79a16· 28 April · +385, −261 - tweak the way objects get printed
1ceb678· 28 April · +10, −4 - add a script for looking up bags
c7affc1· 28 April · +6 - add an initial implementation of s3tree
0fb17aa· 28 April · +317 - tidy up bulk_sns_publish a bit more
ec3ff56· 16 April · +4, −3 - handle the case where sns fails
7cfc8de· 16 April · +32, −6 - use argparse, not click
3b78b68· 15 April · +20, −10 - tidy up the 'bulk sns publish' script
baa04f3· 14 April · +50, −35 - We can work out which role we should use from the topic ARN
7579cb2· 14 April · +32, −1 - account for terminated instances
a04c63e· 11 April · +1 - Reset the AWS_PROFILE env var when fetching new credentials
660784f· 11 April · +1, −1
February 2023:
- close even more tabs
0b8900d· 25 February · +3 - improve the git scripts
8407347· 20 February · +45, −17 - consolidate some of the terraform scripts
84d5502· 17 February · +23, −55
January 2023:
- add a Docker-based wrapper for rubocop
f2bb9b2· 13 January · +28 - ensure I always have up-to-date aws creds with the AWS CLI
28446e9· 8 January · +22, −2 - add my git checkout alias
e560674· 6 January · +7 - Add another Git shortcut
5968366· 3 January · +22 - good and bad are for git
fab1391· 1 January · - and some macos scripts
8dbc8f0· 1 January · - there go the installers
2a8de55· 1 January · +7 - organise some of these scripts into subfolders
183e5f3· 1 January · +18, −2
December 2022:
- toss in tqdm for get_all_live_text
bce046d· 31 December · +19, −7 - get the name of the file right
e2e475c· 31 December · +2, −2 - add more explanation
2018c02· 31 December · +73 - mark this script as being Swift
df5b7d6· 31 December · +1 - add some instructions
c9e84db· 31 December · +6, −1 - tweak the examples
e287221· 31 December · +3, −4 - Add a script for getting Live Text
4fb1744· 31 December · +89 - report directory deleted count more accurately
af80b5f· 27 December · +4, −3 - add a shortcut for 'git fetch'
162fe8e· 19 December · +11, −4 - add a wrapper to ensure AWS credentials are fresh
62004fe· 17 December · +43 - handle running gp with no arguments
8beeb1a· 17 December · +1, −1 - allow pulling with --rebase
69ea742· 16 December · +7, −1 - add two of my git shortcuts
9eef7e3· 16 December · +19 - add my script to find processes using secure input
045f4ea· 2 December · +95
November 2022:
- fix images_only_pdf for the new version of PyMuPDF
8f6c097· 20 November · +7, −8 - make this script executable!
1a39d41· 18 November · - Print the latest download being used in `ds`
6def42f· 18 November · +2 - Add a script to get focus mode
b3d51e4· 18 November · +52 - Update set_accent_colour
d11b1c4· 17 November · +3 - Update set_accent_colour
07c8259· 17 November · +6 - Update .gitattributes
aa4f742· 17 November · +1 - Add a script for setting accent colour on macOS
6a24beb· 17 November · +90
October 2022:
- remove some commented out code
1971629· 31 October · −32 - add an ssh to archivematica script
fed968c· 26 October · +90 - fix another monterey path
e051958· 24 October · +1, −1 - add my 'pip_add' script
451d562· 24 October · +16 - fix a path for Python 3
312c6f0· 24 October · +1, −1 - filter out more arm stuff
0592023· 24 October · +1, −1 - Add an SQS stats script
d52e547· 4 October · +96 - close even more tabs!
b2261c5· 10 October · +5, −3 - fix a pluralisation bug in emptydir
4840a41· 2 October · +3, −1 - fix the date check in 'ds'
a3f0cce· 2 October · +1, −1 - add stats to emptydir
c7792f1· 1 October · +14, −1
September 2022:
- add the file by year base script
6a9ad06· 26 September · +19 - fix this path interpolation
b2ccd76· 26 September · +1, −1 - more tabs to close
e6cba77· 26 September · +9, −6 - Add my 'images_only_pdf' script
168410b· 26 September · +42 - file screenshots by year also
55b2b9b· 18 September · +14, −20 - Update .gitattributes
3293100· 18 September · +1, −1 - add a check for saving the wrong thing
2d12a30· 17 September · +14 - remember to close mobile twitter also
57ea1e9· 16 September · +1 - count how many tabs got closed
ffc2234· 16 September · +5 - add a shortcut for logging in to ECR public
22f346d· 15 September · +8 - add more tabs to close
3b4d6ba· 13 September · +3, −1 - exclude the current branch
e10787b· 13 September · +1, −1 - add scripts to record/show my iCloud usage
cc780f0· 13 September · +36
August 2022:
- Add a yt-dlp shortcut
beb70b4· 14 August · +7 - add a couple of 'mv' shortcuts
a0d264c· 8 August · +32 - add another url to auto-close
08004e5· 8 August · +1 - Add two useful scripts
4a1a488· 1 August · +59 - Add some more tabs to insta-close
3e461dc· 1 August · +3, −1
July 2022:
- Add aliases for 'good' and 'bad'
8bf633e· 20 July · +20 - Add some more tabs to auto-close
3865784· 10 July · +4, −1 - Add an installer for "brightness_adjust"
132f25b· 10 July · +10
June 2022:
- Add a temperature alias
4d1222d· 23 June · +16 - Add the 'get_pdf_thumbnail' script
a28bcf0· 18 June · +45 - Close arbitrary tabs, not just work tabs, include Twitter TL
c794a1c· 18 June · +2, −1 - Close the Auth0 management console
75df0e8· 18 June · +1 - Sort the list of URLs to close alphabetically
14881f1· 18 June · +16, −16 - Add an installer for ripgrep + other GitHub binaries
5aa0da5· 3 June · +39, −29 - Exclude my 'do not back up' folder from auto-deleting
327dddd· 3 June · +6
May 2022:
- Handle refresh-only Terraform plans
4ffdb03· 16 May · +38, −3 - Fix the example output
62c49f3· 14 May · +7, −7 - Why does this script have an underscore?
f882593· 14 May · +4 - Tidy up my script for installing Rust binaries
ff64d78· 14 May · +140, −26 - Update bulk_sns_publish
ccc0eae· 14 May · +1, −1 - I'm back to vanilla Safari
e4c0402· 14 May · +1, −1 - Add a script for bulk publishing to SNS
c33a490· 14 May · +74 - Add a 'midline' alias
57fa7c1· 14 May · +11 - Warn if there's no download URL available
6d9e662· 2 May · +6 - Install the Intel binary, not the Apple Silicon one
3f8f0c0· 1 May · +1, −1 - Add a script for installing fzf
fa17795· 1 May · +23
April 2022:
- Add my script for flattening directory hierarchies
e8ddd7f· 26 April · +69 - Handle objects which aren't files or directories (aliases)
b6e9d32· 23 April · +3, −4 - Remember to quote the path to the latest download
3bba865· 21 April · +1, −1 - Close even more tabs at the end of the day
33642e5· 21 April · +2 - Add my reborder script
cba51a8· 18 April · +31 - Close tabs from the main Wellcome website
624cf4f· 14 April · +1 - Show the right path at the end of cdir
f145718· 8 April · +2, −1 - Allow running cdir in something other than the current dir
3101fbb· 8 April · +14, −3 - If something isn't a directory, print what it is
47e0c11· 3 April · +1, −1 - Add a ds path script
2a09f9f· 3 April · +24
March 2022:
- Add a script for updating vfd
8f390bc· 26 March · +20 - Add my 'lineweights' script
ddb90ab· 23 March · +62 - Add a couple more URL patterns to auto-close
1ac7357· 21 March · +5, −1 - tweak cdir to match Brett's "sizes"
6589e23· 21 March · +342, −3 - Add my "fix Scala imports" script
4d0a2f3· 21 March · +104 - Add my script for cloning GitHub URLs
9dc0b0a· 20 March · +57 - Add my tally script
0bdb224· 20 March · +19 - Add my gitstats script
23d991a· 20 March · +51 - Add my script for cleaning up Git branches
3fd21c9· 20 March · +44 - Add my imdown script
a3ab84a· 19 March · +32 - Add a language hint for Linguist
f52a701· 19 March · +1 - Add my "close work tabs" script
7158093· 19 March · +64 - Add my latest download script
7cf8f35· 19 March · +33 - Add my cdir script
d720cf0· 19 March · +52 - Add my Terraform shell aliases
b97a6a9· 19 March · +54 - Add my script for removing empty directories
70dedac· 19 March · +33 - Add my script for opening GitUp
28fb060· 19 March · +17 - Add my battery script
7730131· 19 March · +15 - Initial commit
197600d· 19 March · +46