Skip to content

pairup.c is a POSIX C project aims to provide high performance matching algorithms to deal with day-to-day pairup process for English study group.

License

Notifications You must be signed in to change notification settings

jackiesogi/pairup.c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pairup.c

This program provides a solution to help members in English study group to pair up with each other more efficiently by implementing several algorithms to prioritize the pairing order.

Thumbnail

Features

Show the pair result

Show the relation graph

How to build (Ubuntu 22.04)

  • 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 make to build the program.
mkdir build
(mkdir -p build; cd build; cmake ..; make)
  • Run get-today-google-sheet.sh to get the latest sheet (pairup will need the csv file it fetched).
./get-today-google-sheet.sh
  • The main program pairup we built is located in project root.
./pairup --help

About

pairup.c is a POSIX C project aims to provide high performance matching algorithms to deal with day-to-day pairup process for English study group.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published