I have this very simple #Python script that uses #imageio to convert all PNG files on a folder into a #GIFAnimation, and this is a #FreeSimpleGUI version of it (I usually run a command line version).

As I usually run #gifsicle on the command line after creating a GIF, I decided to update it to add #pygifsicle to do it for me and save a step.

https://github.com/villares/sketch-a-day/blob/main/admin_scripts/make-gif.py

Did anyone here have trouble with #uv using a #Python build that breaks interactive #matplotlib and/or #tkinter? I think it might be breaking #FreeSimpleGUI too :(

https://github.com/astral-sh/uv/issues/6893

Update: Also https://github.com/astral-sh/python-build-standalone/issues/146

tkagg is not compatible with uv-managed Python installs · Issue #6893 · astral-sh/uv

From the matplot lib issue tracker (comment), apparently: python-build-standalone is not compatible with tkagg I am on Linux and it seems like tkagg is the default interactive backend (not sure abo...

GitHub

Today I managed to cobble up a #Python script to remove your name from #PDF annotations using #PyMuPDF and #FreeSimpleGUI, then I tried #pyinstaller and I have something that seems to run on Linux... so many steps!!!

It never ceases to amaze me how hard it its to provide software for other people to run!

If you think it could be useful to you or someone, I AGPL licensed it here:

https://github.com/villares/anonymize-pdf-annotations

UPDATE: @Introscopia built a Windows.exe version for me also using pyinstaller, yay!

GitHub - villares/anonymize-pdf-annotations: A naive Python tool to remove your name from PDF annotations

A naive Python tool to remove your name from PDF annotations - villares/anonymize-pdf-annotations

GitHub
GitHub - spyoungtech/FreeSimpleGUI: The free-forever GUI library

The free-forever GUI library. Contribute to spyoungtech/FreeSimpleGUI development by creating an account on GitHub.

GitHub