{"id":27471185,"url":"https://github.com/rickdgray/calc-pto","last_synced_at":"2025-04-16T01:40:38.263Z","repository":{"id":147928914,"uuid":"372947117","full_name":"rickdgray/calc-pto","owner":"rickdgray","description":"Don't overuse your PTO over the year","archived":false,"fork":false,"pushed_at":"2025-04-14T17:57:02.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-14T18:35:34.496Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rickdgray.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}},"created_at":"2021-06-01T19:57:22.000Z","updated_at":"2025-04-14T17:57:05.000Z","dependencies_parsed_at":"2025-04-14T18:41:43.299Z","dependency_job_id":"c74c2770-8391-481f-a5ef-6246383d0ff4","html_url":"https://github.com/rickdgray/calc-pto","commit_stats":null,"previous_names":["rickdgray/calc-pto"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickdgray%2Fcalc-pto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickdgray%2Fcalc-pto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickdgray%2Fcalc-pto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rickdgray%2Fcalc-pto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rickdgray","download_url":"https://codeload.github.com/rickdgray/calc-pto/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249182796,"owners_count":21226123,"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":[],"created_at":"2025-04-16T01:40:37.616Z","updated_at":"2025-04-16T01:40:38.257Z","avatar_url":"https://github.com/rickdgray.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PTO Accrual Calculator\n\nThis tool generates a calendar file (`PTO Accrual.ics`) for PTO (Paid Time Off) accrual over exactly one year starting on January first of the current year, based on a specified accrual rate. The accrual rate is adjusted by how much PTO you want reserved for future plans such as the holidays. The generated calendar file can be used to track PTO accrual over time, so you do not overuse your PTO throughout the year.\n\n## Usage\nYour own PTO accrual rate must be given, and reserved days defaults to 0.\n\nExamples:\n```bash\ncalc-pto --days-earned-per-year 10 --reserved-days 0\ncalc-pto --days-earned-per-year 20\ncalc-pto ---earned 10 --reserved 5\ncalc-pto -e 10 -r 5\ncalc-pto -e 20\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickdgray%2Fcalc-pto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frickdgray%2Fcalc-pto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frickdgray%2Fcalc-pto/lists"}