{"id":21465986,"url":"https://github.com/mp81ss/ptimer","last_synced_at":"2025-06-18T02:35:54.725Z","repository":{"id":194978998,"uuid":"167679120","full_name":"mp81ss/ptimer","owner":"mp81ss","description":"A very small and easy but flexible timer library written in C","archived":false,"fork":false,"pushed_at":"2023-09-15T10:34:23.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-17T05:45:53.471Z","etag":null,"topics":["c","library","pthread","pthreads","timer","timers"],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mp81ss.png","metadata":{"files":{"readme":"readme.txt","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}},"created_at":"2019-01-26T11:02:38.000Z","updated_at":"2023-09-15T10:34:28.000Z","dependencies_parsed_at":"2023-09-16T03:22:53.377Z","dependency_job_id":null,"html_url":"https://github.com/mp81ss/ptimer","commit_stats":null,"previous_names":["mp81ss/ptimer"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mp81ss/ptimer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fptimer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fptimer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fptimer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fptimer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mp81ss","download_url":"https://codeload.github.com/mp81ss/ptimer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mp81ss%2Fptimer/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260475178,"owners_count":23014842,"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":["c","library","pthread","pthreads","timer","timers"],"created_at":"2024-11-23T08:12:46.400Z","updated_at":"2025-06-18T02:35:49.704Z","avatar_url":"https://github.com/mp81ss.png","language":"C","readme":"# ARCHIVED - Moved to gitlab\n\n\nPTimer is a very small and easy but flexible timer library.\n\nIt is written in pure C and consists of one header and one .C source file only.\n\nIt supports both periodic and single-shot timers.\n\nAll timers have a custom parameter for their callbacks.\n\nAll timers can change their callback, callback argument and timeout,\neven if they are active and running.\n\nPTimer is built on top of PThreads library, that is the only needed thing.\n\nYou can look at example and doxygen-generated documentation.\n\nHappy timers!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmp81ss%2Fptimer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmp81ss%2Fptimer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmp81ss%2Fptimer/lists"}