{"id":24869427,"url":"https://github.com/choomai/pointcollector","last_synced_at":"2025-03-26T21:42:33.269Z","repository":{"id":148431946,"uuid":"588610029","full_name":"Choomai/PointCollector","owner":"Choomai","description":"Fetch students point report.","archived":false,"fork":false,"pushed_at":"2024-12-13T16:36:58.000Z","size":3243,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-01T03:29:31.296Z","etag":null,"topics":["automation","python","python-requests","python-selenium"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Choomai.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":"2023-01-13T14:45:46.000Z","updated_at":"2024-12-13T16:37:02.000Z","dependencies_parsed_at":"2024-04-13T05:29:45.807Z","dependency_job_id":"24a517e2-0298-4e6d-9914-4473fae6907b","html_url":"https://github.com/Choomai/PointCollector","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Choomai%2FPointCollector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Choomai%2FPointCollector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Choomai%2FPointCollector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Choomai%2FPointCollector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Choomai","download_url":"https://codeload.github.com/Choomai/PointCollector/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245743326,"owners_count":20665090,"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":["automation","python","python-requests","python-selenium"],"created_at":"2025-02-01T03:29:28.708Z","updated_at":"2025-03-26T21:42:33.238Z","avatar_url":"https://github.com/Choomai.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Point Collector\r\n\r\n[Download the data](https://fallback.choomai.lol/universal/PointCollector/) fetched by me or in the **Releases** tab\r\n\r\n#\r\n\r\nFirst, **install** dependencies by running `pip install -r requirements.txt`\r\n\r\n\r\n## **ctt_chrome**\r\n\r\n### Fetch at [Sở GD\u0026DT TTH | Cổng thông tin đào tạo](https://qlttgddt.thuathienhue.edu.vn/)\r\n\r\nModify `.env` accordingly to meet your requirements.\r\n\r\nExplanation:\r\n\u003e `ctt_start_UID` is basically it. Same goes for `ctt_end_UID`\r\n\u003e \r\n\u003e `log_lvl` idk...\r\n\u003e \r\n\u003e `year`: Start from 1 to ?, \r\n\u003e \r\n\u003e For example, this year is 2022, so if you want to get the latest result, set it to 1, last year is 2, last 2 year is 3, and so on.\r\n\u003e \r\n\u003e `semester`: 1 or 2\r\n\u003e \r\n\u003e `write_uid` explain itself.\r\n\r\nTo save time, the UID range should be set from 3000350000 to 3000399999.\r\n\r\nCheck for missing UIDs: `python name_chrome.py`. It will check for any UIDs missing in `collected/ctt/UIDs and names.txt` and save them as an array string in `collected/ctt/missing.txt`.\r\n\r\n## **ts10_fetch**\r\n\r\n### Fetch at [Tuyển sinh lớp 10](http://http://khaothi.thuathienhue.edu.vn:8080/)\r\n\r\nModify `.env` accordingly to meet your requirements.\r\n\r\nExplanation:\r\n\u003e `ts10_start_ID` is basically it. Same goes for `ts10_end_ID`\r\n\r\n#\r\n\r\n### You can combine all JSON file using: `combine_json.py`\r\n\r\nThis script supported 2 format, JSON and CSV. When typing the path, make sure it doesn't have any `/` at the end.\r\n\r\n# Disclaimer\r\n\r\nThe PointCollector repo contains python scripts that fetch student point reports from websites. The author does not own or guarantee the data or the scripts.\r\n\r\nThe use of these scripts is at your own risk. You should respect the websites and the laws when you crawl. The author is not liable for any damages or losses from these scripts.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchoomai%2Fpointcollector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchoomai%2Fpointcollector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchoomai%2Fpointcollector/lists"}