Skip to content

helps letovians access s.letovo.ru resources via command line

Notifications You must be signed in to change notification settings

arsikurin/letovoAnalyticsCLI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

letovoCLI

letovo is a fancy tool for accessing your school data.

README Sections: OptionsInstallation

letovo help [flags]

Pass any command to display manual about it

aliases = none


letovo register [flags]

Register your school credentials

aliases = r, reg


letovo schedule [flags]

Get schedule from s.letovo.ru (Default is for today)

aliases = s, sch

  • -d {string}, --day {string}: display a schedule for the specific day
  • -w, --week: display a schedule for the week

letovo homework [flags]

Get homework from s.letovo.ru (Default is for today)

aliases = h, hw

  • -d {string}, --day {string}: display a schedule for the specific day
  • -w, --week: display a homework for the week

letovo marks [flags]

Get marks from s.letovo.ru (Default is marks within one week)

aliases = m, ma

  • -d {string}, --day {string}: display a schedule for the specific day
  • -a, --all: display all marks
  • -f, --final: display final marks
  • -s, --summative: display summative marks

Some options accept parameters:

  • Valid --day options are monday (?i)^mo, tuesday (?i)^tu, wednesday (?i)^we, thursday (?i)^th, friday (?i)^fr and saturday (?i)^sa

letovo is available for macOS, Linux and Windows.

Download a binary

Compiled binary versions of letovo are uploaded to GitHub when a release is made. You can install letovo manually by downloading a release, extracting it, and copying the binary to a directory in your $PATH, such as /usr/local/bin.

Build from source

...

© Made with ❤️ by arsikurin