The project involves reverse engineering the creation of annotations on Youtube and programmatically adding an annotation based on pre-defined inputs.
There is no API, so you will have to reverse engineer the protocol using Wireshark, a proxy that prints out the traffic, HTTP Live Headers in Firefox, or your tools of choice. This is the most important part of the project, so the first deliverable will be a simple script that you can show that programmatically adds an annotation to a specific YouTube video. By continuing to send and monitor requests, the programmer can decipher the meaning of the requests. The goal then is to figure out how to send requests that automatically publish annotations based on specific guidelines.
Please note that this annotation tool will be used to automate the creation of annotations for channels that are within the publisher's control, with no other intent. There will be no breaking of YouTube's term of use for commercial channels such as ours.
For more information of how the annotation tool must work, please see the attached file. At this point we are looking for a bid for the project that includes a fixed price, timeline, and a specific strategy for solving the problem. Please list any experience you've had doing similar reverse-engineering of web sites.
6 freelancers are bidding on average $638 for this job
I have review the PPT, the requirement is very clear. I think I can finish this project. I always use HttpFox in FireFox so it's not difficult to reverse the communication protocol.