{"id":19449732,"url":"https://github.com/metakgp/kronos","last_synced_at":"2025-04-25T03:31:56.193Z","repository":{"id":243279552,"uuid":"810824856","full_name":"metakgp/kronos","owner":"metakgp","description":"A webapp to serve past year grade distributions of IIT KGP students, for IIT KGP students","archived":false,"fork":false,"pushed_at":"2024-07-04T07:26:49.000Z","size":24049,"stargazers_count":4,"open_issues_count":6,"forks_count":4,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-03T15:22:40.819Z","etag":null,"topics":["gradekeeper-iitkgp","grades-iitkgp","kronos","kronos2","metakgp"],"latest_commit_sha":null,"homepage":"https://kronos.streamlit.app","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/metakgp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-05T12:24:59.000Z","updated_at":"2024-12-06T02:55:11.000Z","dependencies_parsed_at":"2024-06-07T19:42:35.834Z","dependency_job_id":"8d801b73-3073-476b-8002-562ec8113a86","html_url":"https://github.com/metakgp/kronos","commit_stats":null,"previous_names":["metakgp/kronos2.0","metakgp/kronos"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metakgp%2Fkronos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metakgp%2Fkronos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metakgp%2Fkronos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/metakgp%2Fkronos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/metakgp","download_url":"https://codeload.github.com/metakgp/kronos/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250747970,"owners_count":21480762,"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":["gradekeeper-iitkgp","grades-iitkgp","kronos","kronos2","metakgp"],"created_at":"2024-11-10T16:33:36.690Z","updated_at":"2025-04-25T03:31:55.522Z","avatar_url":"https://github.com/metakgp.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv id=\"top\"\u003e\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n[![Wiki][wiki-shield]][wiki-url]\n\n\u003c/div\u003e\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/metakgp/kronos\"\u003e\n     \u003cimg width=\"600\" alt=\"image\" src=\"https://github.com/metakgp/kronos/assets/86282911/816ed4e0-2c31-4f66-96b7-08d4dfcf40b6\"\u003e\n  \u003c/a\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003ci\u003ePrevious year course wise grade statistics\u003c/i\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://kronos.metakgp.org\"\u003eWebsite\u003c/a\u003e\n    ·\n    \u003ca href=\"https://github.com/proffapt/kronos/issues\"\u003eRequest Feature / Report Bug\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\u003cdetails\u003e\n\u003csummary\u003eTable of Contents\u003c/summary\u003e\n\n- [About The Project](#about-the-project)\n- [Getting Started](#getting-started)\n  - [Using Docker](#using-docker)\n  - [Without Docker](#without-docker)\n- [Contact](#contact)\n  - [Maintainer(s)](#maintainers)\n  - [Creator(s)](#creators)\n- [Additional documentation](#additional-documentation)\n\n\u003c/details\u003e\n\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## About The Project\n\n\u003cimg width=\"1483\" alt=\"image\" src=\"https://github.com/metakgp/kronos/assets/86282911/239ba018-065d-4885-af1c-eaaeef94786a\"\u003e\n\nThis webapp displays previous year's grade distribution for the selected course. It has been hosted with streamlit as an app but is still under development.\n\nYou can find the container image [here on dockerhub](https://hub.docker.com/r/metakgporg/kronos).\n\n## Getting started\n\nTo set up a local instance of the application, follow the steps below.\n\n### Using docker\n\n 1. Pull the Docker image\n    ```shell\n    docker pull metakgporg/kronos:latest\n    ```\n\n2. Run the container\n   ```shell\n    docker run -p 8501:8501 metakgporg/kronos\n   ```\n\n\u003e [!Note]\n\u003e You can change the `{PORT}:8501` to your desired PORT.\n\n### Without docker\n\n1. Configure the virtual environment\n   ```shell\n   pip install virtualenv\n   virtualenv venv\n   source venv/bin/activate\n   ```\n\n2. Install Dependencies \n   ```shell\n   pip install -r requirements.txt\n   ```\n\n3. Start the app\n   ```shell\n   streamlit run app.py\n   ```\n\n## Contact\n\n\u003cp\u003e\n📫 Metakgp -\n\u003ca href=\"https://slack.metakgp.org\"\u003e\n  \u003cimg align=\"center\" alt=\"Metakgp's slack invite\" width=\"22px\" src=\"https://raw.githubusercontent.com/edent/SuperTinyIcons/master/images/svg/slack.svg\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"mailto:metakgp@gmail.com\"\u003e\n  \u003cimg align=\"center\" alt=\"Metakgp's email \" width=\"22px\" src=\"https://raw.githubusercontent.com/edent/SuperTinyIcons/master/images/svg/gmail.svg\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.facebook.com/metakgp\"\u003e\n  \u003cimg align=\"center\" alt=\"metakgp's Facebook\" width=\"22px\" src=\"https://raw.githubusercontent.com/edent/SuperTinyIcons/master/images/svg/facebook.svg\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.linkedin.com/company/metakgp-org/\"\u003e\n  \u003cimg align=\"center\" alt=\"metakgp's LinkedIn\" width=\"22px\" src=\"https://raw.githubusercontent.com/edent/SuperTinyIcons/master/images/svg/linkedin.svg\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://twitter.com/metakgp\"\u003e\n  \u003cimg align=\"center\" alt=\"metakgp's Twitter \" width=\"22px\" src=\"https://raw.githubusercontent.com/edent/SuperTinyIcons/master/images/svg/twitter.svg\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.instagram.com/metakgp_/\"\u003e\n  \u003cimg align=\"center\" alt=\"metakgp's Instagram\" width=\"22px\" src=\"https://raw.githubusercontent.com/edent/SuperTinyIcons/master/images/svg/instagram.svg\" /\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n### Maintainer(s)\n\nThe currently active maintainer(s) of this project.\n\n- [Arpit Bhardwaj](https://github.com/proffapt)\n\n### Creator(s)\n\nHonoring the original creator(s) and ideator(s) of this project.\n\n- [Palkit Lohia](https://github.com/spookbite)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## Additional documentation\n\n  - [License](/LICENSE)\n  - [Code of Conduct](/.github/CODE_OF_CONDUCT.md)\n  - [Security Policy](/.github/SECURITY.md)\n  - [Contribution Guidelines](/.github/CONTRIBUTING.md)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/metakgp/kronos.svg?style=for-the-badge\n[contributors-url]: https://github.com/metakgp/kronos/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/metakgp/kronos.svg?style=for-the-badge\n[forks-url]: https://github.com/metakgp/kronos/network/members\n[stars-shield]: https://img.shields.io/github/stars/metakgp/kronos.svg?style=for-the-badge\n[stars-url]: https://github.com/metakgp/kronos/stargazers\n[issues-shield]: https://img.shields.io/github/issues/metakgp/kronos.svg?style=for-the-badge\n[issues-url]: https://github.com/metakgp/kronos/issues\n[license-shield]: https://img.shields.io/github/license/metakgp/kronos.svg?style=for-the-badge\n[license-url]: https://github.com/metakgp/kronos/blob/main/LICENSE\n[wiki-shield]: https://custom-icon-badges.demolab.com/badge/metakgp_wiki-grey?logo=metakgp_logo\u0026style=for-the-badge\n[wiki-url]: https://wiki.metakgp.org\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetakgp%2Fkronos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmetakgp%2Fkronos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmetakgp%2Fkronos/lists"}