FTPython is a command line interface FTP client written in Python using the socket module
I made this project for a few reasons:
- I want to easily upload the ROMs I rip to my 3DS without having to take out the SD card
- I don't trust other FTP clients because they're either proprietary or have installers bundled with PUPs and malware
- I wanted to learn more about networking and sockets
As of writing this, all it can do is connect to an FTP server. No user input or anything. Eventually I would like to have a fully functioning FTP client, so we'll see what I end up doing with this.