{"id":20743182,"url":"https://github.com/darkseriuscode/rustyoge","last_synced_at":"2025-06-11T17:37:27.609Z","repository":{"id":107265077,"uuid":"574213487","full_name":"DarkSeriusCode/RustyOGE","owner":"DarkSeriusCode","description":"Программа для решения задач ОГЭ по информатике 2023","archived":false,"fork":false,"pushed_at":"2024-05-15T18:56:27.000Z","size":292,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-09-17T00:58:53.263Z","etag":null,"topics":["algorithms","exams","rust"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/rusty_oge","language":"Rust","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/DarkSeriusCode.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":"2022-12-04T19:14:44.000Z","updated_at":"2024-05-15T18:38:26.000Z","dependencies_parsed_at":"2023-03-17T05:30:15.269Z","dependency_job_id":"775479c6-8da4-4383-9698-34c7a4d4d9c7","html_url":"https://github.com/DarkSeriusCode/RustyOGE","commit_stats":{"total_commits":80,"total_committers":2,"mean_commits":40.0,"dds":0.07499999999999996,"last_synced_commit":"f759d4a00b785bfe2ba24f8a9ef0c4aadbeaba62"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkSeriusCode%2FRustyOGE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkSeriusCode%2FRustyOGE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkSeriusCode%2FRustyOGE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DarkSeriusCode%2FRustyOGE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DarkSeriusCode","download_url":"https://codeload.github.com/DarkSeriusCode/RustyOGE/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243035006,"owners_count":20225447,"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":["algorithms","exams","rust"],"created_at":"2024-11-17T07:09:31.498Z","updated_at":"2025-03-11T12:31:57.734Z","avatar_url":"https://github.com/DarkSeriusCode.png","language":"Rust","readme":"# RustyOGE\n\u003cdiv align=\"center\"\u003e\n\n![Crates.io](https://img.shields.io/crates/v/rusty_oge?color=orange)\n![docs.rs](https://img.shields.io/docsrs/rusty_oge)\n![GitHub repo size](https://img.shields.io/github/repo-size/DarkSeriusCode/RustyOGE)\n\n\u003c/div\u003e\n\nБиблиотека для решения задач из первой части ОГЭ по информатике за 2023 год. Задачи брались с [этого](https://inf-oge.sdamgia.ru/prob_catalog) сайта.\n\nТакже имеется [CLI](https://github.com/DarkSeriusCode/RustyOGE/tree/main/cli/README.md).\n\n## Использование\nДобавить библиотеку в проект:\n```toml\n[dependencies]\nrusty_oge = \"1.5.0\"\n```\nили\n`cargo add rusty_oge`\n\nПримеры использования можно найти в [документации](https://docs.rs/rusty_oge/1.5.0)\n\n## Тесты\nВсе тесты составлены на основе заданий с [сайта](https://inf-oge.sdamgia.ru/prob_catalog).\n\nЧтобы запустить все тесты:\n`cargo test`\n\nДля запуска тестов конкретной задачи:\n`cargo test --test moduleX_tests` X - номер задачи\n\nНекоторые задания могут иметь прикреплённые файлы, скачать которые можно с помощью скрипта `tests/download_test_files.py`\nЗапуск скрипта без каких либо аргументов просто скачает все файлы, если какие-то уже есть - скачает недостающие.\nЗапуск стрипта с флагом `--force` принудительно скачает все файлы, даже если они уже скачаны.\n\n## Решаемые задачи\n✅ -- Программа решает задачу\n\n❌ -- Программа не может решить задачу\n\n\n|№    |Статус|\n|-----|------|\n|№1   |  ✅  |\n|№2   |  ✅  |\n|№3   |  ✅  |\n|№4   |  ✅  |\n|№5   |  ✅  |\n|№6   |  ✅  |\n|№7   |  ✅  |\n|№8   |  ❌  |\n|№9   |  ✅  |\n|№10  |  ✅  |\n|№11  |  ❌  |\n|№12  |  ✅  |\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkseriuscode%2Frustyoge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarkseriuscode%2Frustyoge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarkseriuscode%2Frustyoge/lists"}