I was trying to use chat gpt codex to save myself a few minutes, to add two new vimeo rest api parameters, name and description , to my upload script I mentioned earlier3. I encountered a 500 and so I could not create a PR.

however the cool thing is that I learned about the git apply capability, which somehow I did not realize existed .

But it worked seamlessly, with just taking the patch and git apply codex.patch.

Frivolity

I use this script in particular to upload to vimeo from my immich. And prior to my patch here, of adding name , I had found it amusing that I uploaded the video that is the image for this post, because it reminds me of The Untitled Goose game4, which I have not played haha in quite some time.

ugrep, ug

One more cool note, is that I had found my original notes for my immich to vimeo upload by finally finding out about and using ugrep5, which unlike ag, the silver searcher, can take a search like, what I used, and point out files where multiple terms exist in a file, but in an unknown order on possibly multiple lines

ug -%% 'vimeo immich' my_notes/

And this brought me to my exact notes from haha, 10 months ago, where I created the upload script1 in question and proceeded to completely forget about it. I then added3 , retrospectively, a note of what I learned as of that date 10 months ago.

Anywyay, looking forward more time saved by ugrep!

References

  1. https://github.com/namoopsoo/manage-my-photos/blob/main/vimeo/upload.py
  2. https://developer.vimeo.com/api/reference/videos#upload_video
  3. https://michal.piekarczyk.xyz/note/2025-06-01--immich-to-vimeo/
  4. https://goose.game/
  5. https://manpages.ubuntu.com/manpages/noble/man1/ugrep.1.html