I need an application that can rename text files based upon my selecting the files from the folder or by just selecting the folder and renaming all of the files. Renaming the files are easy. The actual filename should be the first sentence within the file itself and it will be followed by a carriage return. The sentence itself may have punctuation in it like a period, question mark or exclamation mark but it will ALWAYS end with a carriage return. The new filename should not contain any spaces or punctuation marks so they will have to be eliminated. The spaces should be replaced by a hyphen, underscore or it should be removed altogether; the user needs to specify with a checkbox or option menu. The length of the new filename should not exceed a reasonable number. That number I defer to the programmer because paths may also have to be consider as well. It would be great to have a 50 character limit. One thing is for sure, that first sentence will not be long because it will be a title. The software application that I am using generates variable filenames such as [url removed, login to view], [url removed, login to view], etc. If a file should not have a proper title then that file should be skipped. If a file does have a title but exceeds the length requirement then change it but truncate it.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).