{"id":16466036,"url":"https://github.com/grim-firefly/diuresult","last_synced_at":"2025-09-06T03:33:18.518Z","repository":{"id":195058060,"uuid":"485447252","full_name":"grim-firefly/DiuResult","owner":"grim-firefly","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-26T08:58:05.000Z","size":52,"stargazers_count":14,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"WinExe","last_synced_at":"2025-04-04T15:01:51.718Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/grim-firefly.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}},"created_at":"2022-04-25T16:24:14.000Z","updated_at":"2024-01-04T07:39:18.000Z","dependencies_parsed_at":"2023-09-16T10:41:47.669Z","dependency_job_id":null,"html_url":"https://github.com/grim-firefly/DiuResult","commit_stats":null,"previous_names":["grim-firefly/diuresult"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/grim-firefly/DiuResult","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grim-firefly%2FDiuResult","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grim-firefly%2FDiuResult/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grim-firefly%2FDiuResult/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grim-firefly%2FDiuResult/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/grim-firefly","download_url":"https://codeload.github.com/grim-firefly/DiuResult/tar.gz/refs/heads/WinExe","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/grim-firefly%2FDiuResult/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273853398,"owners_count":25179844,"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","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"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-10-11T11:36:06.197Z","updated_at":"2025-09-06T03:33:18.469Z","avatar_url":"https://github.com/grim-firefly.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DiuResult\n\u003ch1\u003e Installation Process: \u003c/h1\u003e\n\u003col\u003e\n\u003cli\u003e\u003cp\u003e Download The released Exe File from \u003ca href=\"https://github.com/grim-firefly/DiuResult/releases/tag/v1.0.0\"\u003eHere \u003c/a\u003e . that's it\u003c/P\u003e\u003c/li\u003e\n\u003cli\u003e\u003cp\u003eDouble click on DiuResult.exe to run\u003c/P\u003e\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2\u003e\u003ca href=\"https://youtu.be/DfIhofuFsOo\"\u003eWatch Installtion Process\u003c/a\u003e\u003c/h2\u003e\n\n# For CommandLine Argument Use Go to Main Branch\nMain Branch : https://github.com/grim-firefly/DiuResult/tree/main\n# How it's Work\n\u003col\u003e\n  \u003cli\u003eOpen cmd inside project directory again and write \u003ccode\u003e double click on DiuResult.exe \u003c/code\u003e. This will explain common flags\u003c/li\u003e\n\u003cli\u003e\n  Here is The Flags:\n  \u003cul\u003e\n    \u003cli\u003e-h: command  \u003ccode\u003e -h\u003c/code\u003e . this will open the documentation to use \u003c/li\u003e\n    \u003cli\u003e-id: use this flag to initilize some id . command \u003ccode\u003e-id 191-35-407 191-35-441\u003c/code\u003e. You can input multiple id as you like..\n    \u003cli\u003e-range: use this flag to give a range of id as input : command : \u003ccode\u003e -range 191-35-404 191-35-407\u003c/code\u003e .this will input all id \u003ccode\u003e[191-35-404,191-35-405,191-35-406,191-35-407]\u003c/code\u003e. You can specify multiple range like \u003ccode\u003e-range 191-35-404 191-35-407 191-35-410 191-35-413\u003c/code\u003e.this will input all id \u003ccode\u003e[191-35-404,191-35-405,191-35-406,191-35-407] \u003c/code\u003e and\u003ccode\u003e [191-35-410,191-35-4111,191-35-412,191-35-413]\u003c/code\u003e   \u003c/li\u003e\n    \u003cli\u003e-sem: use this flag if you want some specific semester result. ususage \u003ccode\u003e-id 191-35-407 -sem 191 192 193\u003c/code\u003e. you can give multiple semester as input. Remember Here \u003ccode\u003e191-\u003e spring 2019 , 192-\u003esummer 2019 , 193-\u003efall 2019\u003c/code\u003e. Semester contains 3 digit, first 2 digit is year's last 2 digit and last digit means \u003ccode\u003espring=1, summer=2, fall=3\u003c/code\u003e.\u003cb\u003e If you don't specify any semester, this script use all the semester as default perameter\u003c/b\u003e\u003c/li\u003e\n    \u003cli\u003e-f: use this flag when you want to specify id from a file . usuage : \u003ccode\u003e-f allid.txt\u003c/code\u003e .this will ake all id from \u003cb\u003eallid.txt\u003c/b\u003e file. \n    You can write id in 2 way in file :\n      \u003col type=\"i\"\u003e\n        \u003cli\u003e \u003ccode\u003e191-35-407\u003c/code\u003e \u003c/li\u003e\n        \u003cli\u003e\u003ccode\u003e-range 191-35-401 191-35-407\u003c/code\u003e\u003c/li\u003e\n      \u003c/ol\u003e\n      \u003cp\u003e but you can't write like \u003c/p\u003e\n      \u003col type=\"i\"\u003e\n        \u003cli\u003e \u003ccode\u003e191-35-405 191-35-406 191-35-407\u003c/code\u003e \u003c/li\u003e\n        \u003cli\u003e\u003ccode\u003e-range 191-35-401 191-35-407 191-35-410 191-35-417\u003c/code\u003e \u003c/li\u003e\n      \u003c/ol\u003e\n      \u003c/li\u003e\n    \u003cli\u003e-together: this flag has no perameter. use this flag i you want to combine output in a file command: \u003ccode\u003e-range 191-35-401 191-35-407 -sem 191 -together \u003c/code\u003e. This command will retrive all the result of this range and add in a single file \u003ccode\u003eoutput.html\u003c/code\u003e. If you don't use this flag. This script will create result of individual id's in a individual file. like \u003ccode\u003e191-35-407.html 191-35-441.html\u003c/code\u003e \u003c/li\u003e\n    \u003cli\u003e\u003cb\u003e \u003ci\u003e Default output directory is Output inside the program directory\u003c/i\u003e \u003c/b\u003e \u003c/li\u003e\n    \n  \u003c/ul\u003e\n\n  \u003c/li\u003e\n\u003c/ol\u003e\n\n# Some Example\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003eretriving some ids result of all semester \u003ccode\u003e-id 191-35-407 191-35-441 191-35-405 191-35-427 \u003c/code\u003e . this will retrive all semester result of all those ids and create file \u003ccode\u003e 191-35-407.html 191-35-441.html 191-35-405.html 191-35-427.html\u003c/code\u003e \u003c/p\u003e\u003c/li\u003e\n\n\u003cli\u003e\u003cp\u003eretriving some ids result of spring 2019 semester \u003ccode\u003e-id 191-35-407 191-35-441 191-35-405 191-35-427 -sem 191 \u003c/code\u003e . this will retrive spring 2019 semester result of all those ids and create file \u003ccode\u003e 191-35-407.html 191-35-441.html 191-35-405.html 191-35-427.html\u003c/code\u003e \u003c/p\u003e\u003c/li\u003e\n\n\u003cli\u003e\u003cp\u003eretriving ranges result of spring 2019 semester \u003ccode\u003e-range 191-35-405 191-35-407 -sem 191 \u003c/code\u003e . this will retrive spring 2019 semester result of all those ids and create file \u003ccode\u003e 191-35-405.html 191-35-406.html 191-35-407.html\u003c/code\u003e \u003c/p\u003e\u003c/li\u003e\n\n\u003cli\u003e\u003cp\u003eretriving ranges result of spring 2019 semester and put in a single file \u003ccode\u003e-range 191-35-401 191-35-441 -sem 191 -together \u003c/code\u003e . this will retrive spring 2019 semester result of all id 401 to 441 including 401 and 441 and create a ouput file \u003ccode\u003e output.html\u003c/code\u003e \u003c/p\u003e\u003c/li\u003e\n  \n  \u003cli\u003e\u003cp\u003eretriving all id from a file and retrive result of spring 2019,summer 2019 fall 2019 and spring 2020  semester and put in a single file \u003ccode\u003e-f allids.txt -sem 191 192 193 201 -together \u003c/code\u003e . this will retrive spring 2019 semester result of all id 401 to 441 including 401 and 441 and create a ouput file \u003ccode\u003e output.html\u003c/code\u003e \u003c/p\u003e\u003c/li\u003e\n  \n\u003c/ul\u003e\n\n# Example of a File text\n\u003cp\u003e\u003cb\u003eallids.txt\u003c/b\u003e\u003c/p\u003e \n  \u003cp\u003e\u003ccode\u003e191-35-407\u003c/code\u003e\u003c/p\u003e \n  \u003cp\u003e\u003ccode\u003e191-35-441\u003c/code\u003e\u003c/p\u003e \n \u003cp\u003e\u003ccode\u003e-range 191-35-401 191-35-406\u003c/code\u003e\u003c/p\u003e \n \u003cp\u003e\u003ccode\u003e-range 191-35-415 191-35-427\u003c/code\u003e\u003c/p\u003e \n \u003cp\u003e\u003ccode\u003e191-35-443\u003c/code\u003e\u003c/p\u003e \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrim-firefly%2Fdiuresult","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgrim-firefly%2Fdiuresult","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgrim-firefly%2Fdiuresult/lists"}