I'm looking for a developer to write a fairly simple script. I will run the script via cron once a minute. The script needs to read from a MESSAGES file (as opposed to a database since I'm trying to keep this very simple and quick to code). It will read a message (up to 140 characters) and a start date and time stamp and frequency (daily, weekly, monthly, or yearly). If it finds a message that is supposed to be sent out at that time, then it sends the message to Ping.FM. In order to handle the recurring posts, it will of course need to keep track of if or when the post was sent previously.
So the MESSAGES file would look something like this:
Jack and Jill ran over the hill. 1/19/2010 11:01 D
See Jack run. 1/28/2010 13:46 W
See Jill run after Jack. 2/26/2010 9:13 M
See the dog following Jack and Jill. 4/20/2010 16:03 Y
So in this silly example, the first message would be sent on 1/19/2010 at 11:01 on a daily basis. My assumption is that the date in this first line would be replaced with 1/20/2010 so that it runs properly the next day but I'm open to coding it differently if a different approach is suggested.
Also in this example the second message would be sent on 1/28/2010 at 1:46PM on a weekly basis.
The third message would be sent on 2/26/2010 at 9:13AM on a monthly basis.
The fourth message would be sent on 4/20/2010 at 4:03PM on an annual basis.
If you want to win this bid, don't just copy and paste a standard reply that lists everything under the sun that you have done and all the skills you have. I only want to receive bids from who have read this description carefully and who want the job. Feel free to send me some samples or URLs that show a similar script. Standard form letters will promptly be deleted.