Last year I switched this blog to a static site. It’s been great! However, one cumbersome thing was the process of uploading site changes.
So! I made a little program to streamline that.
This is what the program looks like. The important thing here is the local filepath and remote FTP filepath fields.
- local filepath: the folder on your hard drive containing your site content.
- remote FTP filepath: the folder on the FTP containing the site.
When you click Connect to FTP, you’ll see…
This window displays a list of all the changes that will be made. To confirm the changes, press the upload button. Done!
This program was written in C# using the default Windows Forms Application template. It uses FluentFTP library 22.214.171.124.
This program is incredibly untested. Use at your own risk!
There’s something soothing about making mini productivity programs like this.
For me, part of it is how they’re so straight-forward. Whereas game development is a gnarled twisty process, little programs like these feel more akin to jigsaw puzzles. You slam it together and it’s immediately gratifying. The end.