{"id":23735688,"url":"https://github.com/bukson/8queens","last_synced_at":"2026-02-26T09:30:16.282Z","repository":{"id":270121899,"uuid":"909396021","full_name":"bukson/8Queens","owner":"bukson","description":"A 8 Queens Puzzle visualiser","archived":false,"fork":false,"pushed_at":"2024-12-28T15:29:42.000Z","size":134,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-28T16:26:46.954Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bukson.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":"2024-12-28T15:23:15.000Z","updated_at":"2024-12-28T15:29:45.000Z","dependencies_parsed_at":"2024-12-28T16:27:47.353Z","dependency_job_id":"24366579-60cb-4936-a3b0-d98842c24a97","html_url":"https://github.com/bukson/8Queens","commit_stats":null,"previous_names":["bukson/8queens"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bukson%2F8Queens","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bukson%2F8Queens/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bukson%2F8Queens/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bukson%2F8Queens/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bukson","download_url":"https://codeload.github.com/bukson/8Queens/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239868777,"owners_count":19710478,"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":"2024-12-31T06:33:42.773Z","updated_at":"2026-02-26T09:30:16.219Z","avatar_url":"https://github.com/bukson.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 8 Queens problem solver\n\n![demo.png](demo.png)\n\nThis is a visualiser of [8 Queens Puzzle](https://en.wikipedia.org/wiki/Eight_queens_puzzle) \nwritten in Python 3.12 and tkinter.\n\nIt presents either 12 unique solutions or all 92 solutions.\n\nTo count number of unique solution from non unique, one can use\n[Burnside's lemma](https://en.wikipedia.org/wiki/Burnside%27s_lemma) and\n[Dihedral group](https://en.wikipedia.org/wiki/Dihedral_group) D\u003csub\u003e4\u003c/sub\u003e\n\n(92 + 0 + 4 + 0 + 0 + 0 + 0 + 0) / 8 = 12\n\n## Setup\n\nYou have to install python3-tk in your system\n```bash\npython3.12 -m venv .venv\nsource .venv/bin/activate\npip install poetry \npoetry install\n```\n\n## Usage\nUsing .venv created by poetry\n```bash\npython -m visualiser\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbukson%2F8queens","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbukson%2F8queens","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbukson%2F8queens/lists"}