Help & Tips
Warning:
This app/site is in alpha. The site styling is not complete and it has only been tested in Firefox so far.
The punch data is stored in your browser's local storage. If you clear your browser cache, and your settings include "Clear personal data" etc., then you will delete all your stored punch data. Please be careful, and copy your punches to a spreadsheet or text file frequently.
This is of special concern if you have your browser set to clear its cache and stored data on exit.
Updates made to the page or design by the creator will not affect your stored data. Your data never leaves your browser until you paste it into some other file, or until you delete it.
Punches generated in one browser will not be present in other browsers, even on the same device. You cannot punch in on one device and out on another. This limitation is a result of the software storing data in-browser rather than on a remote database. In the future this app will be developed to use a remote database, and you will be able to punch in on one device and out on another. Today is not that day.
In the meantime you can, for example, use one browser to track work time and another to track non-work time if you want to roll that way.
Use this site at your own risk. TempusLibre.io accepts no responsibility for lost data or harm as the result of your use of this site. This site is presented as-is, and makes no claim for suitability for any particular purpose.
If you have feedback, or would like to be an official tester, please contact me at mike at mografmike dot com.
Copying Your Punches
On the View Punches page, once you've displayed punches, you can click the "Copy to Clipboard" button. The displayed data will be copied to the clipboard. You can either paste it into a text file, or into a spreadsheet such as Google Sheets or Excel. Simply click cell A1 (or any single cell where you want the header row to begin) and then paste the data. It will automatically be pasted into columns and rows.
If you paste it into a text file, you can import that into a spreadsheet as tab-separated values data.
Planned Changes
- Create accessible stylesheet
- Finish site styling
- Change loading of site styles to eliminate lag in application of styles
- Change punch data so date and time are in the same column (for better sorting functionality in spreadsheets)
- Add option to include or exclude header from data copied to clipboard
- Make punches editable
- Add ability to save clients/projects/jobs so user can select them instead of typing them in
- Add options to filter display of punches by client/project/job/date range
- Add visualizations for time tracking data
- Develop into database-driven version with multi-user options
- ?
- Profit
About TempusLibre
TempusLibre is a simple time tracking web app. It's meant to be easy to start using right away without time-consumimg setup.
You can start tracking time with the click of a single button.
Once you've punched in you have the option to assign the punch to a client, project and job.
You can view your punches at any time, and copy the punch data to the clipboard for pasting into a Google or Excel spreadsheet, or a tab-separated values (tsv) file.
You'll find detailed use instructions below.
Status Area
This box displays information about the currently active punch.
At the top it shows your current punch status, either In or Out.
Below that, if you're punched in, it displays the date and time you punched in.
If you've assigned the punch to a client, project or job it will show that information as well.
Punch In/Out Page
This is where you punch in and out, and assign punches to clients, projects and jobs.
Punch Buttons
There are three buttons in this section:
- Punch In button
- Change Jobs button
- Punch Out button
Punch In
Tap or click this button to start a punch.
When you do, the app records the current time and saves it.
The Status Area will be updated to reflect the new condition and the Assign Section is enabled to accept input.
That's all you need to do to start tracking. Of course it will be more useful later if you assign your punches, but you're not required to do so before you can track time (or ever, really).
Change Jobs
Tap or click this button to punch out of an active punch and into a new one.
The current time is recorded for the Out Time of the old punch and the In Time of the new punch. The old punch is stored, the and the Status Area is updated with the new punch information.
The Assign Section is enabled, ready for you to assign the punch if you wish.
Punch Out
Tap or click this button to end the current punch and save it.
Assign Section
Use this section to assign the current punch to a client, project and/or a job.
The elements in the Assign Section are only available if you are punched in. You can't assign a punch once you've punched out.
You can assign any, all or none of the fields.
Once you've tapped the Assign Button, any fields you have assigned will be stored and the Status Area will be updated. Any fields you left blank will remain enabled to accept input.
It's important that you tap the Assign Button after entering text in the fields before you punch out or change jobs. If you don't, the assignment will not be saved, and any unassigned fields for that punch will be stored with the default value of "Unset".