Downloading a .ics file from a url without opening the browser? Ok, this is a little complicated.

My uni allows my academic calendar to be downloaded as an ics file from a particular url that is specific to my calendar.

I have downloaded ICS Bot which transfers ics files into google calendar so I can view it on my HTC Sensation in a calendar.

If I download the .ics file and then the calendar's events change I will not have the up to date events. Therefore I need to regularly update the calendar myself by downloading the updated .ics file from the url. 

I want an app/a single button that can download my .ics file without me having to open my browser, go to the page displaying my link and then clicking save as to get the new calendar. 

Is there a way to do this???
Many many thanks. 

EDIT I found some interesting discussions but I have no clue how to get a app from code:

http://www.helloandroid.com/tutorials/how-download-fileimage-url-your-device

http://androidforums.com/developer-101/166103-downloading-file-url-caching-android.html
Go to http://www.google.com/calendar (on a desktop computer) and login with the same gmail as your phone.

On the left hand side bar there is "Other Calendars".  Click the drop down to the right of that, then choose "Add by URL".

In the modal dialog, enter the URL of the .ics calendar file.  Then click Add Calendar.

Now open Google Calendar app on your phone. Hit the menu button --> More --> Calendars.  You should see the email you just added under your gmail account.  Enable syncing for it and then hit OK.  You should now have the most up to date copy of that calendar on your phone.