{"id":44787695,"url":"https://github.com/ivandiliso/astarvisualizer","last_synced_at":"2026-02-16T10:41:25.088Z","repository":{"id":245871658,"uuid":"244458552","full_name":"ivandiliso/astarvisualizer","owner":"ivandiliso","description":"A simple Python TK interface for visualizing the A* alghorithm","archived":false,"fork":false,"pushed_at":"2020-08-10T09:02:44.000Z","size":9352,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-07T10:35:09.696Z","etag":null,"topics":["astar-algorithm","maze","pathfinding","prims-algorithm","python3","tkinter","tkinter-gui"],"latest_commit_sha":null,"homepage":null,"language":"Python","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/ivandiliso.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":"2020-03-02T19:37:14.000Z","updated_at":"2024-06-24T12:53:57.000Z","dependencies_parsed_at":"2024-06-24T15:36:27.926Z","dependency_job_id":"e341d06e-c938-464e-8913-ad4236a2e670","html_url":"https://github.com/ivandiliso/astarvisualizer","commit_stats":null,"previous_names":["holderekt/astarvisualizer","ivandiliso/astarvisualizer"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ivandiliso/astarvisualizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivandiliso%2Fastarvisualizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivandiliso%2Fastarvisualizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivandiliso%2Fastarvisualizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivandiliso%2Fastarvisualizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivandiliso","download_url":"https://codeload.github.com/ivandiliso/astarvisualizer/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivandiliso%2Fastarvisualizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29506266,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T09:05:14.864Z","status":"ssl_error","status_checked_at":"2026-02-16T08:55:59.364Z","response_time":115,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["astar-algorithm","maze","pathfinding","prims-algorithm","python3","tkinter","tkinter-gui"],"created_at":"2026-02-16T10:41:24.253Z","updated_at":"2026-02-16T10:41:25.056Z","avatar_url":"https://github.com/ivandiliso.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A* Visualizer\nA simple Python TK interface for visualizing the A* alghorithm and Prim's alghorithm for maze generation.\n\n\n\u003cimg src=\"./images/modifymode.gif\" width=\"300\"\u003e \u003cimg src=\"./images/prim.gif\" width=\"300\"\u003e\n\u003cimg src=\"./images/astar.gif\" width=\"300\"\u003e \u003cimg src=\"./images/example.gif\" width=\"300\"\u003e\n\n# Dependencies\n- Tkinter\n- Python 3\n\n# How to use\nStart the application from command line with (make asvisual.sh executable):\n```bash\n./asvisual.sh \u003cheigth\u003e \u003cwidth\u003e \u003csquare size\u003e\n```\nThe size is the number of squares on each side of the grid. The default value is 27x37. The square size is the number of pixel in the squares sides. The default size is 25.\nI have still to insert some error control, if there is no start or finish the application will probably crash. \nYou can click more than one time on the grid when inserting start and finish points, the old point will be removed.\n\nCommand | Result  \n------------ | -------------  \nPress 'm' |  Modify mode, click and move your mouse to draw lines inside the grid \nDouble Left Click | Add goal\nRight Click | Add start\nPress 'c' | Start the A* alghorithm\nPress 'r' | Clear the board\nPress 'g' | Automatically generate new labyrinth using Prim's alghorithm\nPress 'd' | Enable / Disable diagonal path searching (Default = False). This value is reset to False every time you press 'g'\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivandiliso%2Fastarvisualizer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivandiliso%2Fastarvisualizer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivandiliso%2Fastarvisualizer/lists"}