Skip to content

harrybrwn/edu

Folders and files

NameName
Last commit message
Last commit date
Apr 9, 2021
Aug 24, 2020
Aug 24, 2020
Feb 14, 2021
Sep 28, 2020
Apr 9, 2021
Jun 2, 2020
Apr 9, 2021
Mar 20, 2021
Apr 9, 2021
Apr 9, 2021
Jun 16, 2020

Repository files navigation

edu

A command line interface for automating school interactions. This is a work in progress and it will be impossible to support the system that all schools use but this project will do its best to support the more popular systems (i.e. canvas).

I will not make any promises in terms of compatibility except that I will probably break things in the future.

Email me with any questions, harrybrown98@gmail.com.

Installation

MacOS

brew install harrybrwn/tap/edu

Debian/Ubuntu

curl -LO https://github.com/harrybrwn/edu/releases/download/v0.0.4/edu_0.0.4_Linux_64-bit.deb
sudo dpkg -i edu_0.0.4_Linux_64-bit.deb

or with snapcraft

snap install go-edu

Rpm

curl -LO https://github.com/harrybrwn/edu/releases/download/v0.0.4/edu_0.0.4_Linux_64-bit.rpm
sudo rpm -i edu_0.0.4_Linux_64-bit.rpm

Windows

Download the zip file from the releases page and good luck haha.

Compile from source

git clone https://github.com/harrybrwn/edu
cd edu
go install # or 'make install' if you want the correct version compiled into the binary

If your preferred method of installation is not supported you can always go to the releases page and download the zip or tar file.

Canvas

To use any of the features that interact with canvas (the update and canvas commands), you need to get an api token for your student account. For more info read the configuration docs

Configuration

See the configuration docs. For config example, see my example config

About

A few tools that I use for managing school.

Resources

License

Stars

Watchers

Forks

Packages

No packages published