{"id":21179674,"url":"https://github.com/grantm/tksweb","last_synced_at":"2025-07-09T23:31:47.823Z","repository":{"id":9943183,"uuid":"11960348","full_name":"grantm/tksweb","owner":"grantm","description":"Web-based timesheeting system that exports TKS files","archived":false,"fork":false,"pushed_at":"2021-05-06T10:27:50.000Z","size":1874,"stargazers_count":16,"open_issues_count":3,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-05T08:11:35.639Z","etag":null,"topics":["backbonejs","javascript","perl-dancer","timesheet","webapp"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/grantm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-07T20:55:15.000Z","updated_at":"2024-09-30T22:16:58.000Z","dependencies_parsed_at":"2022-09-10T14:11:44.625Z","dependency_job_id":null,"html_url":"https://github.com/grantm/tksweb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/grantm/tksweb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grantm%2Ftksweb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grantm%2Ftksweb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grantm%2Ftksweb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grantm%2Ftksweb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grantm","download_url":"https://codeload.github.com/grantm/tksweb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grantm%2Ftksweb/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264505236,"owners_count":23618909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["backbonejs","javascript","perl-dancer","timesheet","webapp"],"created_at":"2024-11-20T17:33:08.164Z","updated_at":"2025-07-09T23:31:47.151Z","avatar_url":"https://github.com/grantm.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"TKS-Web\n=======\n\nA web application for entering simple time-tracking information in a\ncalendar-style week view.  The data is stored in a database (SQLite by default)\nand can be exported in [TKS](https://github.com/shoptime/tks) format.  The\nweb interface is designed to be used from either a desktop or a mobile\nbrowser.\n\n[\u003cimg src=\"https://github.com/grantm/tksweb/raw/master/screenshots/tks-web-screenshot-small.png\"\u003e](https://github.com/grantm/tksweb/raw/master/screenshots/tks-web-screenshot.png)\n\nEach activity will have the following attributes\n\n * start time (date + time)\n * duration (minutes in multiples of 15)\n * work request number\n * activity description\n * backend system identifier\n\nIt is assumed that metadata required for billing is stored in the relevant\nbackend system and referenced by the work request number.\n\nOnce activities have been entered into the database they can be exported in\nTKS format.\n\nThe user interface is implemented in Javascript using\n[Backbone](http://backbonejs.org/), [jQuery](http://jquery.com/),\n[jQueryUI](http://jqueryui.com/), [Handlebars](http://handlebarsjs.com/) and\n[jquery.event.ue](https://github.com/mmikowski/jquery.event.ue) for unified\nmouse/touch event handling.\n\nThe backend is implemented in Perl using the\n[Dancer](http://www.perldancer.org/) framework.\n\nThe TKS-Web application itself is copyright (c) 2011-2013 Grant McLean and\nreleased under the [AGPL3](http://opensource.org/licenses/AGPL-3.0) license.\nThe libraries used are individually licensed.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrantm%2Ftksweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrantm%2Ftksweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrantm%2Ftksweb/lists"}