{"id":13794794,"url":"https://github.com/davep/fivepyfive","last_synced_at":"2025-09-03T15:41:21.951Z","repository":{"id":61599321,"uuid":"549465345","full_name":"davep/fivepyfive","owner":"davep","description":"An annoying puzzle for the terminal; built with Textual","archived":false,"fork":false,"pushed_at":"2023-02-17T14:58:07.000Z","size":155,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-01T08:35:03.738Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/davep.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":"2022-10-11T08:21:24.000Z","updated_at":"2024-02-10T03:42:13.000Z","dependencies_parsed_at":"2024-08-03T23:14:17.862Z","dependency_job_id":null,"html_url":"https://github.com/davep/fivepyfive","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/davep/fivepyfive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Ffivepyfive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Ffivepyfive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Ffivepyfive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Ffivepyfive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davep","download_url":"https://codeload.github.com/davep/fivepyfive/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davep%2Ffivepyfive/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273467502,"owners_count":25111129,"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","status":"online","status_checked_at":"2025-09-03T02:00:09.631Z","response_time":76,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":"2024-08-03T23:00:47.951Z","updated_at":"2025-09-03T15:41:21.891Z","avatar_url":"https://github.com/davep.png","language":"Python","funding_links":[],"categories":["Community"],"sub_categories":["Third Party Applications"],"readme":"# FivePyFive\n\n## Introduction\n\nAn annoying puzzle for the terminal, built with\n[Textual](https://www.textualize.io/).\n\n## History\n\n5x5 is one of my little go-to problems to help test new development\nenvironments and tools, especially those that are very visual. See\nhttp://5x5.surge.sh/ as an example of the game. Versions I've written\ninclude:\n\n- https://github.com/davep/5x5.xml\n- https://github.com/davep/Chrome-5x5\n- https://github.com/davep/5x5-Palm\n- https://github.com/davep/5x5.el\n- https://github.com/davep/5x5-react\n\namongst others (they're just the ones that I still have code for and which\nare on GitHub).\n\n## Objective\n\nThe object of the game is to fill all of the squares. When you click on a\nsquare, it, and the squares above, below and to the sides will be toggled.\n\nIt is possible to solve the puzzle in as few as 14 moves.\n\nGood luck!\n\n[//]: # (README.md ends here)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavep%2Ffivepyfive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavep%2Ffivepyfive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavep%2Ffivepyfive/lists"}