{"id":20050101,"url":"https://github.com/jersou/jira-work-logger","last_synced_at":"2026-02-15T02:02:55.263Z","repository":{"id":74655542,"uuid":"305061915","full_name":"jersou/jira-work-logger","owner":"jersou","description":"A web app to easily add Jira worklogs (and to make a standalone Deno/React WebApp POC).","archived":false,"fork":false,"pushed_at":"2024-11-13T23:14:05.000Z","size":4903,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-05T11:42:20.703Z","etag":null,"topics":["deno","jira","react","time-tracking","webapp-poc","worklog"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jersou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-10-18T09:04:53.000Z","updated_at":"2024-11-13T23:14:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"9d72c6dc-9afb-4d0f-8911-259b09ee3663","html_url":"https://github.com/jersou/jira-work-logger","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/jersou/jira-work-logger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fjira-work-logger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fjira-work-logger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fjira-work-logger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fjira-work-logger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jersou","download_url":"https://codeload.github.com/jersou/jira-work-logger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jersou%2Fjira-work-logger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278551496,"owners_count":26005389,"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","status":"online","status_checked_at":"2025-10-06T02:00:05.630Z","response_time":65,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["deno","jira","react","time-tracking","webapp-poc","worklog"],"created_at":"2024-11-13T11:54:05.269Z","updated_at":"2025-10-06T02:58:37.858Z","avatar_url":"https://github.com/jersou.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jira-Work-Logger\n\nA web app to easily add Jira worklogs.\n\n## To run the WebApp :\n\nFirst, you need deno : https://deno.land/#installation\n\nAnd the app could simply be run with :\n\n```shell\ndeno -A jsr:@jersou/jira-work-logger\n# or deno -A https://raw.githubusercontent.com/jersou/jira-work-logger/main/jira-work-logger.ts\n# or deno -A https://raw.githubusercontent.com/jersou/jira-work-logger/main/dist/jira-work-logger.bundle.esm.js\n```\n\nThen, go to [http://localhost:8000/](http://localhost:8000/) with a web browser.\n\nThen, set the configuration in the bottom part to get Jira Issues and add\nworklogs.\n\nThe `--allow-run` parameter can be skipped if you don't use\n[Hamster](https://github.com/projecthamster/hamster) and if you don't want the\napplication to open in the default browser on startup.\n\nIf the script parameter `--not-exit-if-no-client` is not present, the server will wait a\nfrontend connection, and it will stop by itself as soon as the frontend is\nclosed (a websocket check this).\n\n## Install (by Deno)\n\n```\ndeno install --name jira-work-logger -A jsr:@jersou/jira-work-logger\n```\n\nThen, simply run `jira-work-logger`\n\n## CLI usage\n\n```shell\n$ deno -A ./jira-work-logger.ts --help              \nUsage: ./jira-work-logger.ts [Options] [--] [command [command args]]\n\nCommand:\n  main [default]\n\nOptions:\n -h, --help                     Show this help                                                        [default: false]\n     --hostname                 Server hostname                                                 [default: \"localhost\"]\n     --port                     Server port                                                            [default: 8000]\n     --open-in-browser          Open with chromium/chrome/gio if true or with the parameter [default: \"google-chrome\"]\n     --open-in-browser-app-mode Add --app= to browser command if openInBrowser is used                 [default: true]\n     --not-exit-if-no-client    Keep the server alive after the last client disconnects               [default: false]\n```\n\n## Screenshot\n\n![screenshot](screenshot.png)\n\n## Dependencies\n\n- [Deno](https://deno.land/)\n  - [std](https://jsr.io/@std)\n  - [@david/dax](https://jsr.io/@david/dax)\n  - [@jersou/clite](https://jsr.io/@jersou/clite)\n  - [@jersou/desktop-web-app](https://jsr.io/@jersou/desktop-web-app)\n- [React](https://www.reactjs.org/)\n  - ViteJS\n  - [Material UI](https://material-ui.com/)\n  - [React Transition Group](https://github.com/reactjs/react-transition-group)\n- [Redux](https://redux.js.org/)\n  - [Reduxjs Toolkit](https://redux-toolkit.js.org/)\n  - [React Redux](https://react-redux.js.org/)\n  - [Immer](https://immerjs.github.io/immer/docs/introduction)\n- [Dayjs](https://github.com/iamkun/dayjs)\n- [Storybook](https://storybook.js.org/)\n- [Typescript](https://www.typescriptlang.org/)\n- [Prettier](https://prettier.io/)\n- [Scss](https://sass-lang.com/)\n\n# Make the bundle file\n\n```\ngit clone https://github.com/jersou/jira-work-logger.git\ncd jira-work-logger/frontend\nnpm install\nnpm run build\ncd ..\ndeno run -A ./jira-work-logger.ts updateAssetsBundle\n./bundle.ts\n```\n\n# Make the binary files\n\n```\ndeno compile -A --target x86_64-unknown-linux-gnu --output bin/Linux/Jira-Work-Logger       jira-work-logger.ts\ndeno compile -A --target x86_64-pc-windows-msvc   --output bin/Windows/Jira-Work-Logger.exe jira-work-logger.ts\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjersou%2Fjira-work-logger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjersou%2Fjira-work-logger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjersou%2Fjira-work-logger/lists"}