{"id":25533246,"url":"https://github.com/hptrk/uni-spiralmatrix-c","last_synced_at":"2025-10-07T16:14:13.880Z","repository":{"id":276350454,"uuid":"929023771","full_name":"hptrk/UNI-SpiralMatrix-C","owner":"hptrk","description":"(UNIVERSITY) C program for generating, saving, and loading counterclockwise spiral matrices (1×1 to 20×20).","archived":false,"fork":false,"pushed_at":"2025-02-07T17:13:11.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-29T23:13:09.248Z","etag":null,"topics":["c","matrix","university-project"],"latest_commit_sha":null,"homepage":"","language":"C","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/hptrk.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":"2025-02-07T17:05:53.000Z","updated_at":"2025-02-07T17:15:59.000Z","dependencies_parsed_at":"2025-02-07T18:35:08.647Z","dependency_job_id":null,"html_url":"https://github.com/hptrk/UNI-SpiralMatrix-C","commit_stats":null,"previous_names":["hptrk/uni-spiralmatrix-c"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hptrk/UNI-SpiralMatrix-C","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hptrk%2FUNI-SpiralMatrix-C","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hptrk%2FUNI-SpiralMatrix-C/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hptrk%2FUNI-SpiralMatrix-C/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hptrk%2FUNI-SpiralMatrix-C/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hptrk","download_url":"https://codeload.github.com/hptrk/UNI-SpiralMatrix-C/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hptrk%2FUNI-SpiralMatrix-C/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278804671,"owners_count":26048959,"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-10-07T02:00:06.786Z","response_time":59,"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":["c","matrix","university-project"],"created_at":"2025-02-20T02:18:18.585Z","updated_at":"2025-10-07T16:14:13.851Z","avatar_url":"https://github.com/hptrk.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌀 Spiral Matrix Generator\n\nThis project is a **C program** that allows users to **generate, save, and load**  spiral matrices of sizes between **1x1 and 20x20**.  \nIt was developed as part of a **university assignment at ELTE**.\n\n## 📜 Features\n\n- ✅ **Generate spiral matrices**\n- ✅ **Choose direction:** left, right, up, or down\n- ✅ **Save matrices** to a text file\n- ✅ **Load matrices** from a text file\n- ✅ **Print matrices** in a formatted way\n- ✅ **User-friendly menu interface**\n\n## 🛠️ How It Works\n\n1. Run the program.\n2. Choose an option from the **interactive menu**:\n   - `0` - View the **user guide**\n   - `1` - **Generate** a new matrix\n   - `2` - **Save** the current matrix\n   - `3` - **Load** a matrix from a file\n   - `4` - **Print** the current matrix\n   - `5` - **Exit** the program\n3. When generating a matrix:\n   - **Choose a size** (between `1-20`)\n   - **Select a starting direction** (`left`, `right`, `up`, `down`)\n   - **Specify rotation** (`ccw` – counterclockwise)\n4. View, save, or load your matrix as needed!\n\n   ---\n\n⭐ This was a university project and is not actively maintained.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhptrk%2Funi-spiralmatrix-c","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhptrk%2Funi-spiralmatrix-c","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhptrk%2Funi-spiralmatrix-c/lists"}