{"id":17767207,"url":"https://github.com/samzhang02/minerva-assistant","last_synced_at":"2025-04-01T14:21:47.473Z","repository":{"id":216215857,"uuid":"740728201","full_name":"SamZhang02/Minerva-Assistant","owner":"SamZhang02","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-09T03:46:38.000Z","size":26,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T01:49:31.566Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/SamZhang02.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}},"created_at":"2024-01-09T00:04:25.000Z","updated_at":"2024-01-12T16:57:31.000Z","dependencies_parsed_at":"2024-01-09T03:55:22.632Z","dependency_job_id":"1410ff17-40f8-42e1-86ac-5bc18d5fa072","html_url":"https://github.com/SamZhang02/Minerva-Assistant","commit_stats":null,"previous_names":["samzhang02/minerva-assistant"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamZhang02%2FMinerva-Assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamZhang02%2FMinerva-Assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamZhang02%2FMinerva-Assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SamZhang02%2FMinerva-Assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SamZhang02","download_url":"https://codeload.github.com/SamZhang02/Minerva-Assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246651789,"owners_count":20812026,"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":[],"created_at":"2024-10-26T20:43:36.021Z","updated_at":"2025-04-01T14:21:47.453Z","avatar_url":"https://github.com/SamZhang02.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minerva-Assistant\n\nAutomated browser tool to help you automate course registration on Minerva.\n\n## Dependencies \n\nMake sure to download the dependencies with \n\n```javascript\nnpm i \n```\n\n## Configurations\n\nAdd your desired courses' CRN and the timeout duration (milliseconds) between every round of registration in `config.json`.\n\n\n## Running\n\nRun the program with\n\n```\nnpm run start\n```\n\nIt will prompt you into Minerva's login page. Given that Minerva uses 2FA, the first login must be done manually. \nMake sure to select Yes on the \"Stay Signed In?\" page, as the application runs subsequently on the same browser with login information cached.\n\nThe default timeout for every round of registration is 2 minutes. \n\n## Disclaimers\n\nThis program does not check for whether registration was successful, it simply automates the filling and submissions of CRN in quick add/drop.\n\nThe author is not responsible for any kind of rate limit, IP ban, or other potential consequences from using this program.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamzhang02%2Fminerva-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamzhang02%2Fminerva-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamzhang02%2Fminerva-assistant/lists"}