Skip to content
/ cscli Public

Unofficial command line interface for University of Notre Dame's Class Search site

License

Notifications You must be signed in to change notification settings

lyokum/cscli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cscli

Unofficial command line interface for University of Notre Dame's Class Search site

Disclaimer

This project is in the very early stages of development and is liable to big changes in the future. Do not expect stability for the time being.

Contributions

Please email me at lyokum@nd.edu if you would be interested in contributing or have ideas about improvements. You can also open up an Issue if you have questions or problems.

Installation

pacman -S go

go get github.com/mattn/go-isatty
go get github.com/urfave/cli

go get golang.org/x/net/html

go get github.com/lyokum/attr
go get github.com/lyokum/mail-send
go get github.com/lyokum/update
go get github.com/lyokum/cscli

go install github.com/lyokum/cscli

Also, add the bin/ directory of your $GOPATH to your path:

export PATH=$PATH:$(go env GOPATH)/bin

To use the update functionality, you will need to have a notification server running:

pacman -S notification-daemon
pacman -S dunst

go get github.com/lyokum/notify-server
go install github.com/lyokum/notify-server

dunst &
notify-server &

Current plans for the future

  • Make a graphical frontend
  • Add config files for easier use
  • Add user config file and add parsing for class pages to check if user fits class requirements

About

Unofficial command line interface for University of Notre Dame's Class Search site

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages