Write a script that will output the last 10 days of hours logged to our website
- or -
Post a project like this3606
$150
- Posted:
- Proposals: 7
- Remote
- #483331
- Completed
Description
Experience Level: Intermediate
General information for the business: Consulting
Description of requirements/functionality: Generic proposals will be rejected.
Minutedock is an online service for logging time against projects / customers / tasks
They have a public API: https://minutedock.com/more/developer-api
Given an API key and a userid, the application should interogate the API and return a number of hours logged per day for the past 10 working days.
This output should be formatted as an HTML table, and use classes for styling.
The table should consist of three rows
1) Heading row, with the user account name spanning all cells
2) Date row, 10 cells, containing the date of the last 10 working days (including today, excluding weekends)
3) Hours row containing the number of hours logged for each of the days by the user (these can be fractions)
The table should have classes applied, such that
1) The table can be styled overall
2) Each of the Hours cells can be styled with different colours depending on the value of the contents. Note that the hours logged can be fractions, so the class names would be:
0-1 hours: class="hours1"
0-1 hours: class="hours1"
<1 hours: class="hours0"
1 < 2 hours: class="hours1"
2 < 3 hours: class="hours2"
3 < 4 hours: class="hours3"
4 < 5 hours: class="hours4"
5 < 6 hours: class="hours5"
6 < 7 hours: class="hours6"
7 < 8 hours: class="hours7"
8 < 9 hours: class="hours8"
9+ hours: class="hours9"
This will allow us to colour code the output. A sample CSS file should be provided.
The API key should be hard-coded into the script, and the user should be passed in as a parameter from the calling program. Ie, http://server/minutedockhours.script?user=paul or http://server/minutedockhours.script#paul
Specific technologies required: Any scripting language would be fine - ideally php, python, ruby, javascript. Please include your proposed language in the submission
Extra notes: The script will be run by a browser - or more importantly, a "webview". Ultimately the output will be on a desktop widget on Windows machines. Method for displaying the widget is yet to be determined. The script is for internal use only.
Description of requirements/functionality: Generic proposals will be rejected.
Minutedock is an online service for logging time against projects / customers / tasks
They have a public API: https://minutedock.com/more/developer-api
Given an API key and a userid, the application should interogate the API and return a number of hours logged per day for the past 10 working days.
This output should be formatted as an HTML table, and use classes for styling.
The table should consist of three rows
1) Heading row, with the user account name spanning all cells
2) Date row, 10 cells, containing the date of the last 10 working days (including today, excluding weekends)
3) Hours row containing the number of hours logged for each of the days by the user (these can be fractions)
The table should have classes applied, such that
1) The table can be styled overall
2) Each of the Hours cells can be styled with different colours depending on the value of the contents. Note that the hours logged can be fractions, so the class names would be:
0-1 hours: class="hours1"
0-1 hours: class="hours1"
<1 hours: class="hours0"
1 < 2 hours: class="hours1"
2 < 3 hours: class="hours2"
3 < 4 hours: class="hours3"
4 < 5 hours: class="hours4"
5 < 6 hours: class="hours5"
6 < 7 hours: class="hours6"
7 < 8 hours: class="hours7"
8 < 9 hours: class="hours8"
9+ hours: class="hours9"
This will allow us to colour code the output. A sample CSS file should be provided.
The API key should be hard-coded into the script, and the user should be passed in as a parameter from the calling program. Ie, http://server/minutedockhours.script?user=paul or http://server/minutedockhours.script#paul
Specific technologies required: Any scripting language would be fine - ideally php, python, ruby, javascript. Please include your proposed language in the submission
Extra notes: The script will be run by a browser - or more importantly, a "webview". Ultimately the output will be on a desktop widget on Windows machines. Method for displaying the widget is yet to be determined. The script is for internal use only.
Paul M.
100% (18)Projects Completed
36
Freelancers worked with
28
Projects awarded
45%
Last project
25 Mar 2024
Australia
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies