Daily I used to fill my timesheet manually to my lazy mind it was an overkill. When I learned watir I made use of it to automate our timesheet based on the code given below.
The gems I am using for this purpose is:
The code is given below. Try this out no gurantee that it may work for you but will give you a good idea how to automate your own online timesheet booking process.