{"id":22663126,"url":"https://github.com/gabrielbaute/cli-siceu-unefa","last_synced_at":"2025-07-10T01:02:59.032Z","repository":{"id":238048768,"uuid":"795761311","full_name":"gabrielbaute/cli-siceu-unefa","owner":"gabrielbaute","description":"App por CLI para calcular y registrar notas.","archived":false,"fork":false,"pushed_at":"2024-05-11T11:37:28.000Z","size":6,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T09:13:52.892Z","etag":null,"topics":["cli","python","python-click"],"latest_commit_sha":null,"homepage":"","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/gabrielbaute.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-05-04T01:44:15.000Z","updated_at":"2024-05-11T11:37:31.000Z","dependencies_parsed_at":"2024-05-11T12:36:13.420Z","dependency_job_id":null,"html_url":"https://github.com/gabrielbaute/cli-siceu-unefa","commit_stats":null,"previous_names":["gabrielbaute/cli-siceu-unefa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gabrielbaute/cli-siceu-unefa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielbaute%2Fcli-siceu-unefa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielbaute%2Fcli-siceu-unefa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielbaute%2Fcli-siceu-unefa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielbaute%2Fcli-siceu-unefa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gabrielbaute","download_url":"https://codeload.github.com/gabrielbaute/cli-siceu-unefa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gabrielbaute%2Fcli-siceu-unefa/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264506771,"owners_count":23619063,"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":["cli","python","python-click"],"created_at":"2024-12-09T12:17:20.235Z","updated_at":"2025-07-10T01:02:58.726Z","avatar_url":"https://github.com/gabrielbaute.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CLI para cálculo de notas formato SICEU\n\nEn su estado actual, el archivo cuenta con una interfaz por línea de comando (CLI por sus siglas en inglés) construída mediante el package Click de Python. Cuenta con cuatro comandos:\n\n* hello\n* calcular-notas\n* equivalente\n* registrar-corte\n\nCada uno de ellos tiene su correspondiente sintaxis, sin embargo las descripciones aún no están del todo terminadas.\n\nActualmente, las notas se registran en un archivo .txt definido de manera predeterminada, pero el usuario puede escoger el nombre del archivo, sin embargo aún no se incorpora un módulo para leer las notas del archivo, por lo que la CRUD está incompleta.\n\nAgregada integración con JSON.\n\nEl archivo es originalmente elaborado por @MisaVnz, estudiante de la institución.\n\n## Roadmap\n\nEstado actual y futuros desarrollos:\n\n- [x] Construcción de la app de cálculos\n- [x] Interfaz CLI\n- [x] Registro de los datos en .txt\n- [x] Registro de los datos en JSON\n- [x] Docsting\n- [ ] Completar el proceso CRUD\n- [ ] Desarrollo de una GUI (Interfaz Gráfica de Usuario)\n- [ ] Integración mediante BDD\n- [ ] Desarrollo de interfaz web (mediante reflex)\n- [ ] Desarrollo de un sistema de sesiones de usuario\n\n\n## Recursos:\n* [Documentación oficial de Click](https://click.palletsprojects.com/en/8.1.x/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrielbaute%2Fcli-siceu-unefa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgabrielbaute%2Fcli-siceu-unefa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgabrielbaute%2Fcli-siceu-unefa/lists"}