{"id":15356686,"url":"https://github.com/filips123/gimvicurnik","last_synced_at":"2026-02-27T13:33:44.265Z","repository":{"id":45331333,"uuid":"303711997","full_name":"filips123/GimVicUrnik","owner":"filips123","description":"A system for a school timetable, substitutions and menus at Gimnazija Vič","archived":false,"fork":false,"pushed_at":"2025-03-09T14:11:27.000Z","size":2918,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-15T06:42:03.613Z","etag":null,"topics":["gimvic","menus","substitutions","timetable","timetables"],"latest_commit_sha":null,"homepage":"https://urnik.gimvic.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/filips123.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-10-13T13:26:57.000Z","updated_at":"2025-03-09T14:11:31.000Z","dependencies_parsed_at":"2023-10-20T19:49:54.128Z","dependency_job_id":"82303a82-8d19-4137-9e31-537b532a72ce","html_url":"https://github.com/filips123/GimVicUrnik","commit_stats":{"total_commits":375,"total_committers":3,"mean_commits":125.0,"dds":"0.17333333333333334","last_synced_commit":"47dd3a7fe9c2f89f050f2a7e268c59188fba3310"},"previous_names":[],"tags_count":72,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filips123%2FGimVicUrnik","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filips123%2FGimVicUrnik/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filips123%2FGimVicUrnik/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/filips123%2FGimVicUrnik/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/filips123","download_url":"https://codeload.github.com/filips123/GimVicUrnik/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023727,"owners_count":21199958,"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":["gimvic","menus","substitutions","timetable","timetables"],"created_at":"2024-10-01T12:29:37.640Z","updated_at":"2026-02-27T13:33:39.205Z","avatar_url":"https://github.com/filips123.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"GimVičUrnik\n===========\n\nA system for a school timetable, substitutions and menus at Gimnazija Vič.\n\n## Description\n\nThis repository contains a system for a Progressive Web App to show the timetable, substitutions, menus and lunch schedules for students and teachers at Gimnazija Vič.\n\nIt uses Python API built with Flask and SQLAlchemy to download and parse the data from the official sources (e-classroom, website) using pdfplumber and bs4. The website is built using Vue.js framework and Vuetify theme. The source code can be found in [`API`](API) and [`website`](website) subdirectories.\n\nThe website is currently deployed at [urnik.gimvic.org](https://urnik.gimvic.org).\n\n**Warning:** This project is unofficial and may contain incomplete or incorrect information. To view the official data, use the official e-classroom of Gimnazija Vič.\n\n## Usage\n\nSee the READMEs of the API and the website for more details and instructions how to set up them:\n\n* [Python API](API/README.md)\n* [JavaScript website](website/README.md)\n\n## Versioning\n\nThe project uses [SemVer](https://semver.org/) for versioning. For the available versions and the changelog, see [the releases](https://github.com/filips123/GimVicUrnik/releases) on this repository.\n\nThe API and website at released tags are compatible with each other according to SemVer. The API and the website at non-tagged commits may *not* be compatible with each other, because it is possible that not both of them were updated at the same time.\n\n## License\n\nThis project is licensed under the GPLv3+ license. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffilips123%2Fgimvicurnik","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffilips123%2Fgimvicurnik","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffilips123%2Fgimvicurnik/lists"}