{"id":26188051,"url":"https://github.com/dceluis/durt","last_synced_at":"2026-04-18T05:04:00.280Z","repository":{"id":124677033,"uuid":"175674748","full_name":"dceluis/durt","owner":"dceluis","description":"De Ultimate Remote Theveloper","archived":false,"fork":false,"pushed_at":"2020-11-12T15:21:20.000Z","size":128,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-26T17:39:18.388Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dceluis.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-03-14T18:06:39.000Z","updated_at":"2023-07-26T04:33:38.000Z","dependencies_parsed_at":"2026-03-31T15:02:05.752Z","dependency_job_id":null,"html_url":"https://github.com/dceluis/durt","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/dceluis/durt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceluis%2Fdurt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceluis%2Fdurt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceluis%2Fdurt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceluis%2Fdurt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dceluis","download_url":"https://codeload.github.com/dceluis/durt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dceluis%2Fdurt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31957158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":[],"created_at":"2025-03-11T23:56:07.771Z","updated_at":"2026-04-18T05:04:00.260Z","avatar_url":"https://github.com/dceluis.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Durt\n\nSmall Ruby program generated using https://github.com/snada/generator-ruby-cmd\n\n## Install\n\nThis is a Ruby program and uses Bundler to ensure dependencies consistency. On your machine navigate to the project root and run:\n\n```bash\n# If not already installed:\ngem install bundler\n\nbundle install\n```\n\nThis code is packaged as a Ruby gem, and it should be built and installed running these commands:\n\n```bash\ngem build durt.gemspec\ngem install durt\n```\n\n## Setup\n\nFirst, you will want to initialize your issues database.\n\n```\ndurt init\n```\n\n\nMake sure Upwork client (or pick time tracker) is running and in the correct\nproject.\n\nThen, create `.durt.yml` at your root folder. Example for Jira project:\n\n```\n# ~/.durt.yml\n\n---\nJira:\n  :username: username@example.com\n  :password: yourpassword\n  :site: http://yourproject.atlassian.net:443/\n  :context_path: ''\n  :auth_type: :basic\n```\n\n## Usage\n\nIf you followed the above instruction and the gem is installed on the system, you should have the binary file ready to run from your command line.\n\nStart by choosing the issue statuses that you'll be able to choose from:\n\n```bash\ndurt statuses\n```\n\nNext, pick an issue to work on:\n\n```bash\ndurt memo\n```\n\nYou will be asked to estimate the time it will take you to work on this issue.\nValid inputs include: `29 minutes`, `3 hours`, `123249 sec` `3 min`, etc.\nAs long as it includes a number and something that resembles a time measure it\nwill not complain.\n\nIf you wish to execute without installing, you can by launching this command from the project root directory:\n\n```bash\nruby -Ilib bin/durt memo\n```\n\nOther commands include:\n\n```bash\ndurt start\ndurt stop\ndurt stats\ndurt stats-all\ndurt edit-estimate\n```\n\n## Testing\n\nThis code is covered with both unit tests and feature tests, using Rspec (testing library classes) and Cucumber/Aruba (testing the actual command line program).\n\nYou can launch the test suite by running:\n\n```bash\nbundle exec rake spec\nbundle exec rake features\n#launch both:\nbundle exec rake\n```\n\nFor unit tests, a simple code coverage tool is provided, and you can see the results by opening the generated `coverage` folder.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdceluis%2Fdurt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdceluis%2Fdurt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdceluis%2Fdurt/lists"}