David Pirraglia Resume

Filename Fixer

Python Android

Backstory:

I created this script because I download a lot of files to my Android phone, and occasionally, I'll come across a file named with characters that are not acceptable to Windows:

\ / : * ? " < > |

I use Syncthing to synchronize files from my phone to my desktop, however, Syncthing will refuse to sync files with these invalid characters in their names and will report them as an error. I solved this problem by creating a python script that will rename these files, and substitute problem characters with valid alternative characters. I use Termux to run this script on my phone.

Tile Icon Credit:

It's just the rename icon from shell32.dll, created by Microsoft.