An open API service indexing awesome lists of open source software.

https://github.com/grim-firefly/diuresult


https://github.com/grim-firefly/diuresult

Last synced: 11 months ago
JSON representation

Awesome Lists containing this project

README

          

# DiuResult

Installation Process:



  1. Download The released Exe File from Here . that's it


  2. Double click on DiuResult.exe to run



Watch Installtion Process

# For CommandLine Argument Use Go to Main Branch
Main Branch : https://github.com/grim-firefly/DiuResult/tree/main
# How it's Work


  1. Open cmd inside project directory again and write double click on DiuResult.exe . This will explain common flags


  2. Here is The Flags:

    • -h: command -h . this will open the documentation to use

    • -id: use this flag to initilize some id . command -id 191-35-407 191-35-441. You can input multiple id as you like..

    • -range: use this flag to give a range of id as input : command : -range 191-35-404 191-35-407 .this will input all id [191-35-404,191-35-405,191-35-406,191-35-407]. You can specify multiple range like -range 191-35-404 191-35-407 191-35-410 191-35-413.this will input all id [191-35-404,191-35-405,191-35-406,191-35-407] and [191-35-410,191-35-4111,191-35-412,191-35-413]

    • -sem: use this flag if you want some specific semester result. ususage -id 191-35-407 -sem 191 192 193. you can give multiple semester as input. Remember Here 191-> spring 2019 , 192->summer 2019 , 193->fall 2019. Semester contains 3 digit, first 2 digit is year's last 2 digit and last digit means spring=1, summer=2, fall=3. If you don't specify any semester, this script use all the semester as default perameter

    • -f: use this flag when you want to specify id from a file . usuage : -f allid.txt .this will ake all id from allid.txt file.
      You can write id in 2 way in file :

      1. 191-35-407

      2. -range 191-35-401 191-35-407


      but you can't write like



      1. 191-35-405 191-35-406 191-35-407


      2. -range 191-35-401 191-35-407 191-35-410 191-35-417



    • -together: this flag has no perameter. use this flag i you want to combine output in a file command: -range 191-35-401 191-35-407 -sem 191 -together . This command will retrive all the result of this range and add in a single file output.html. If you don't use this flag. This script will create result of individual id's in a individual file. like 191-35-407.html 191-35-441.html


    • Default output directory is Output inside the program directory



# Some Example


  • retriving some ids result of all semester -id 191-35-407 191-35-441 191-35-405 191-35-427 . this will retrive all semester result of all those ids and create file 191-35-407.html 191-35-441.html 191-35-405.html 191-35-427.html

  • retriving some ids result of spring 2019 semester -id 191-35-407 191-35-441 191-35-405 191-35-427 -sem 191 . this will retrive spring 2019 semester result of all those ids and create file 191-35-407.html 191-35-441.html 191-35-405.html 191-35-427.html

  • retriving ranges result of spring 2019 semester -range 191-35-405 191-35-407 -sem 191 . this will retrive spring 2019 semester result of all those ids and create file 191-35-405.html 191-35-406.html 191-35-407.html

  • retriving ranges result of spring 2019 semester and put in a single file -range 191-35-401 191-35-441 -sem 191 -together . this will retrive spring 2019 semester result of all id 401 to 441 including 401 and 441 and create a ouput file output.html



  • retriving 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 -f allids.txt -sem 191 192 193 201 -together . this will retrive spring 2019 semester result of all id 401 to 441 including 401 and 441 and create a ouput file output.html



# Example of a File text

allids.txt


191-35-407


191-35-441


-range 191-35-401 191-35-406


-range 191-35-415 191-35-427


191-35-443