{"id":20058786,"url":"https://github.com/quentinwach/spiral-doodle","last_synced_at":"2025-07-05T23:32:28.412Z","repository":{"id":259837694,"uuid":"879595967","full_name":"QuentinWach/spiral-doodle","owner":"QuentinWach","description":null,"archived":false,"fork":false,"pushed_at":"2024-11-05T07:10:37.000Z","size":2153,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-12T22:08:37.824Z","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/QuentinWach.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-10-28T07:53:24.000Z","updated_at":"2024-11-06T22:19:52.000Z","dependencies_parsed_at":"2024-11-13T13:03:59.293Z","dependency_job_id":"2a1e5800-df7d-4003-a7a2-4709d5586824","html_url":"https://github.com/QuentinWach/spiral-doodle","commit_stats":null,"previous_names":["quentinwach/goldenrender","quentinwach/spiral-doodle"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuentinWach%2Fspiral-doodle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuentinWach%2Fspiral-doodle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuentinWach%2Fspiral-doodle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/QuentinWach%2Fspiral-doodle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/QuentinWach","download_url":"https://codeload.github.com/QuentinWach/spiral-doodle/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241488154,"owners_count":19970826,"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-11-13T13:04:04.463Z","updated_at":"2025-03-02T09:42:51.554Z","avatar_url":"https://github.com/QuentinWach.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Golden Spiral Image Renderer\n_\"The golden ratio is everywhere, man.\"_ some high dude might say but it rarely actually is. Rather, humans just imagine it where it is not.\nBut wouldn't it be funny if we could draw everything using the golden ratio?\n\n\u003cdiv style=\"display: flex; justify-content: center; flex-wrap: wrap;\"\u003e\n    \u003ctable\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\"progress_600.png\" style=\"max-width: 100%; height: auto;\" alt=\"Progress Image 1\"\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\"progress_1800.png\" style=\"max-width: 100%; height: auto;\" alt=\"Progress Image 2\"\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\"progress_16400.png\" style=\"max-width: 100%; height: auto;\" alt=\"Progress Image 3\"\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\"progress_83600.png\" style=\"max-width: 100%; height: auto;\" alt=\"Progress Image 4\"\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/table\u003e\n\u003c/div\u003e\n\n\n\n## Features\n- Converts any JPEG or PNG image into an artistic rendering using golden spirals.\n- Iterative approximation with error measurement.\n- Progress tracking and visualization.\n- Adjustable parameters for number of spirals and spiral size.\n- Convert images of the drawing progress to video.\n\n## Requirements\n- Python 3.7+\n- NumPy\n- OpenCV (cv2)\n- Pillow\n\nDon't take this too seriously. I made this in the morning before work. ☕\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquentinwach%2Fspiral-doodle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquentinwach%2Fspiral-doodle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquentinwach%2Fspiral-doodle/lists"}