flickrsync
Command line to to sync photos to Flickr
...It creates separate albums on Flickr based on the directory structure of the images. The main goal is to upload all pictures without requiring to move them to new folders. It relies on a few Perl packages mainly to handle HTTP requests and the file system.
You should create Your own Flickr API keys, authentication token and add them to the application after You have downloaded it.