Campbell Ritchie wrote:Welcome to the Ranch
Forget all about which libraries you are going to use, and anything like that. Write down what you intend to do first.
Thanks for looking into my question. My intention is as follows;
I have some URLs to track for any change whenever happens as these sites basically post the software updates which when comes up.
Some of these sites are;
http://www.adobe.com/support/downloads/product.jsp?product=10&platform=Windows [this is for Reader updates]
http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Windows [this is for Acrobat updates]
https://get.adobe.com/shockwave/ [this is for shockwave player updates]
https://www.adobe.com/products/flashplayer/distribution3.html [this is for Flash Player updates]
https://get.adobe.com/air/ [this is for AIR updates but unless it's a minor release only the download size changes, the version changes only for major releases]
https://en.wikipedia.org/wiki/Adobe_AIR [may depend on this for AIR version as it gives all the minor versions aswell unlike the above link]
I would like to write a Java code to track the changes in these URLs whenever made.
The output file of mine can have only the changed content if any found, so I may need to run this code on the given URls periodically or everyday once in the morning automatically giving me a output.
Output file example: (<ScanDate>_update.log)
===============================
Reader Updates [YES]
-------------------------
Version 2015.016.20039
Version 11.0.16
Acrobat Updates [YES]
--------------------------
Version 2015.016.20039
Version 11.0.16
AIR Updates [NO]
Shockwave Player Updates [NO]
etc......
==========================
Along with the latest version available from the websites we can also write the latest download link names available below the versions specifically in case of Reader and Acrobat.
Once we get the output in this format we can download the latest updates from the latest links automatically and store it in a location.
Sorry, If I am asking for too much. But, please guide me and I will have a good path shown by you to walk on instead of getting confused.
Thanks a lot in advance!!! :-)