{"id":25363763,"url":"https://github.com/lnus/pkd-project","last_synced_at":"2025-04-09T04:21:04.425Z","repository":{"id":96143716,"uuid":"460835572","full_name":"lnus/pkd-project","owner":"lnus","description":null,"archived":false,"fork":false,"pushed_at":"2022-03-07T13:07:49.000Z","size":447,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T22:39:47.904Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lnus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-02-18T12:00:11.000Z","updated_at":"2022-03-02T14:43:42.000Z","dependencies_parsed_at":"2023-04-04T15:32:14.609Z","dependency_job_id":null,"html_url":"https://github.com/lnus/pkd-project","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnus%2Fpkd-project","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnus%2Fpkd-project/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnus%2Fpkd-project/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lnus%2Fpkd-project/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lnus","download_url":"https://codeload.github.com/lnus/pkd-project/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247975748,"owners_count":21026929,"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-02-14T22:38:10.794Z","updated_at":"2025-04-09T04:21:04.419Z","avatar_url":"https://github.com/lnus.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PKD Project - Face Generator 🎨 \n\nUsing [Gloss Library](https://hackage.haskell.org/package/gloss) to generate faces based on user input.\n\n## Installation\n\n### Pre-compiled binary\n\nDownload the binary from the releases page and run it from a terminal, nothing else should be required! (Except maybe some OpenGL dependencies)\n\n### Building from source\n\n#### Linux\n\nInstall the OpenGL dependencies \n``` \nsudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev\n```\n\nInstall Gloss library\n```\ncabal update\ncabal install gloss\n```\n\nCompile the Main.hs file and run it.\n\n#### Windows\n\nIf you're running on Windows, I would refer to [this guide!](https://linusblog.netlify.app/haskell_gloss_wsl/)\n\n## Usage\n\nThe program is run through a CLI, where the options will be displayed to you with explanations for the different options in the program window.\n\nTo start the program, run the downloaded binary from the releases page or by compiling the Main.hs file.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flnus%2Fpkd-project","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flnus%2Fpkd-project","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flnus%2Fpkd-project/lists"}