pairup is a command-line tool that finds optimal pairing results for English study group by testing multiple prioritization strategies. (first row on sheet, earliest availability, most partners, etc.)
For more information about the prioritization strategies, see here.
- Install the required packages.
sudo apt-get install build-essential make git cmake- Clone the repository.
git clone https://github.com/jackiesogi/pairup.c.git
cd pairup.c- Run
maketo build the program.
(mkdir -p build; cd build; cmake ..; make)- Run
get-today-google-sheet.shto get the latest sheet (pairupwill need the csv file it fetched).
./get-today-google-sheet.sh- The main program
pairupwe built is located in project root.
./pairup --help-
Install
Visual Studio,cmake,git -
Clone the repository.
git clone https://github.com/jackiesogi/pairup.c.git
cd pairup.c- Configure
mkdir build; cd build
cmake ..; cd ..
cmake --build build --target mainAfter successful build, you'll see pairup.exe in the root directory.

