{"id":16818193,"url":"https://github.com/igr/vertecor","last_synced_at":"2025-04-11T02:42:39.720Z","repository":{"id":78715175,"uuid":"137210574","full_name":"igr/vertecor","owner":"igr","description":"Save your Vertec time!","archived":false,"fork":false,"pushed_at":"2018-09-28T20:08:39.000Z","size":173,"stargazers_count":9,"open_issues_count":1,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-25T00:35:05.682Z","etag":null,"topics":["application","java","javafx"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/igr.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}},"created_at":"2018-06-13T12:09:56.000Z","updated_at":"2022-01-13T10:58:04.000Z","dependencies_parsed_at":"2023-03-19T00:51:37.783Z","dependency_job_id":null,"html_url":"https://github.com/igr/vertecor","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fvertecor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fvertecor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fvertecor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igr%2Fvertecor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igr","download_url":"https://codeload.github.com/igr/vertecor/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248331202,"owners_count":21085856,"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":["application","java","javafx"],"created_at":"2024-10-13T10:49:27.897Z","updated_at":"2025-04-11T02:42:39.704Z","avatar_url":"https://github.com/igr.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VERTECOR v2.0.2\n\n\u003e Who likes faster Vertec? \n\n## Usage\n\nDownload the `jar` from the [releases](https://github.com/igr/vertecor/releases) and run it. You can use it in the CLI or with the GUI. \n\n### GUI mode\n\nIf you don't like command line then just run the GUI:\n\n```bash\njava -jar vertecor.jar --ui\n```\n\nIt's just GUI. It's self-explanatory. \n\n![](ui.png)\n\n### CLI mode\n\nThis is the default mode, when no argument is provided:\n\n```bash\njava -jar vertecor.jar\n```\n\nThe **Vertecor** is user friendly: if you don't specify arguments in the command line, it will ask for it. So, you don't have to pass anything; just run the program. However, you may speed up and automate the process by passing few or all required arguments.\n\n**Vertecor** will now aks for all the data. Something like this:\n\n![](v1.png)\n\n## Program arguments\n\nYou can optionally pass one or more arguments from CLI:\n\nOptions are:\n\n+ `--ui` - runs the UI.\n+ `--nocache` - ignores local cache. _No cache_ will be created or consumed, everything will be (slowly) fetched from the server.\n+ `--clearcache` - clears the cache _before_ the execution. New cache will be created.\n+ `-d | --date \u003cdate\u003e` - the date in ISO format (`yyyy-MM-dd`).\n+ `-m | --message \u003cmessage\u003e` - specifies the description\n+ `-h | --hours \u003chours\u003e` - the decimal amount of spent hours\n\nThere are 3 parameters:\n\n```\n\u003cproject-phase-type\u003e [\u003chours\u003e [\u003cmessage\u003e]]\n```\n\nParameters are:\n\n+ `project-phase-type` - comma-separated IDs for the project, phase and/or service type (notice the `TIP` on above screenshot!)\n+ `hours` - decimal value for spent hours\n+ `message` - description\n\nYou may specify _anything_ you want, everything is optional. The **Vertecor** will ask for anything not provided.\n\n## Usage Examples\n\nRun the gui:\n\n```bash\njava -jar vertecor.jar --ui\n```\n\nRun the gui without any cache:\n\n```bash\njava -jar vertecor.jar --ui --nocache\n```\n\nUse the CLI and specify date and hours; ask for project information and a message:\n\n```bash\njava -jar vertecor.jar -d 2018-06-15 -h 2.5\n```\n\nUse the CLI and set everything in command line, don't ask for anything more:\n\n```bash\njava -jar vertecor.jar 111,222,333 2.5 \"Awesome work\"\n```\n\nUse the CLI and clears the cache, pass the hours and description, ask for the project:\n\n```bash\njava -jar vertecor.jar -h 1.5 -m \"Good job\" --clearcache\n```\n\nYou get the point :)\n\n## Some things to be aware of\n\n+ Project related entries are **cached**. They are fetched very first time and cached locally. This improves the speed. To invalidate the cache, just pass the `--clearcache` option.\n+ Cache can be ignored by passing `--nocache` option.\n+ Username \u0026 password in stored in the cache folder, too, in plaintext. Yeah.\n+ Cache folder is located at `~/.vertec`.\n+ Works on Java8.\n+ You need UTF8 font in console.\n\n## Development notes\n\nIt's easy to build:\n\n```bash\n./gradlew clean jar\n```\n\nDisclaimer: I made this project to learn German. Please do not use it to enter Vertec times.\n\n## License\n\nBSD-2","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figr%2Fvertecor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figr%2Fvertecor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figr%2Fvertecor/lists"}