{"id":21741387,"url":"https://github.com/keplerc/classucla","last_synced_at":"2026-05-19T06:37:49.663Z","repository":{"id":133558180,"uuid":"96673672","full_name":"KeplerC/ClassUCLA","owner":"KeplerC","description":"A class check and enroll program for UCLA. It can scan through all the classes' detailed information and send notification by email or wechat","archived":false,"fork":false,"pushed_at":"2019-07-02T20:41:10.000Z","size":6841,"stargazers_count":1,"open_issues_count":3,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-21T01:17:48.449Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","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/KeplerC.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":"2017-07-09T09:20:02.000Z","updated_at":"2019-07-02T20:41:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"0f4b6617-fa7b-4c82-bc2a-05b8b5d50fc6","html_url":"https://github.com/KeplerC/ClassUCLA","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/KeplerC/ClassUCLA","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeplerC%2FClassUCLA","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeplerC%2FClassUCLA/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeplerC%2FClassUCLA/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeplerC%2FClassUCLA/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KeplerC","download_url":"https://codeload.github.com/KeplerC/ClassUCLA/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KeplerC%2FClassUCLA/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33204731,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-18T09:27:30.708Z","status":"online","status_checked_at":"2026-05-19T02:00:06.763Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11-26T06:18:32.319Z","updated_at":"2026-05-19T06:37:49.644Z","avatar_url":"https://github.com/KeplerC.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ClassUCLA\n\n## Files \n* available_spot: check if the class has available spot\n* daily_report: report not matter if class is available\n* restriction\\_is\\_gone: check if certain restriction is gone \n\n## Todo list\n* To be more organized \n* wechat\n\n## iclass Library \nThis is a class information check library for myUCLA. \n\nit has all the information that you need for watching a class. All one needs to do is to edit the json file.\n\nthe other file is to find detailed class information. \n\nIt can scan through all the classes' detailed information and output an excel, csv(or pd DataFrame)\n\nNow it supports\n* subject\n* course number\n* title\n* website\n* status\n* waitlist*status\n* days\n* time\n* location\n* units\n*  instructor\n*  final_exam_day\n*  final_exam_weekday\n*  final_exam_time\n*  final_exam_avail\n*  grade_type\n*  restriction\n*  impacted\n*  individual*studies\n*  level\n*  *requisite*//TODO\n*  course*description\n*  class description\n*  GE requirement\n*  writingII requirement\n*  diversity requirement\n*  class notes\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeplerc%2Fclassucla","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeplerc%2Fclassucla","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeplerc%2Fclassucla/lists"}