{"id":22311549,"url":"https://github.com/phip1611/rust-clock","last_synced_at":"2025-06-21T04:07:33.920Z","repository":{"id":264934050,"uuid":"861194452","full_name":"phip1611/rust-clock","owner":"phip1611","description":"Basic analog wall clock (GUI)","archived":false,"fork":false,"pushed_at":"2024-09-22T12:32:36.000Z","size":817,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-17T21:05:31.974Z","etag":null,"topics":["gui","learning","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/phip1611.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":"2024-09-22T09:00:11.000Z","updated_at":"2025-03-02T11:57:30.000Z","dependencies_parsed_at":"2024-11-26T21:47:17.139Z","dependency_job_id":null,"html_url":"https://github.com/phip1611/rust-clock","commit_stats":null,"previous_names":["phip1611/rust-clock"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/phip1611/rust-clock","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phip1611%2Frust-clock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phip1611%2Frust-clock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phip1611%2Frust-clock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phip1611%2Frust-clock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phip1611","download_url":"https://codeload.github.com/phip1611/rust-clock/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phip1611%2Frust-clock/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261060134,"owners_count":23103985,"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":["gui","learning","rust"],"created_at":"2024-12-03T21:20:24.109Z","updated_at":"2025-06-21T04:07:28.907Z","avatar_url":"https://github.com/phip1611.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rust Clock - Digital Analog Wall Clock\n\nThis is a very basic example to show how `sin` and `cos` are used to calculate \nthe coordinates of the hour, minute, and second indicators of an analog wall \nclock to create a digital representation. See `lib.rs`.\n\nThe drawing itself is done by the libs `minifb` and `minifb_geometry`.\n\nSimply use `cargo run` to run the example. You need the dependencies of\n[`minifb`](https://crates.io/crates/minifb) in your system to run everything.\n\n![wall-clock-side-by-side.gif](wall-clock-side-by-side.gif)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphip1611%2Frust-clock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphip1611%2Frust-clock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphip1611%2Frust-clock/lists"}