hypedevss / vulcanjs

UONET+ in a terminal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ABANDONED

Vulcan turned off their old Hebe API in favor of Edu Vulcan Mobile App. This is no longer working.

vulcanjs

Experimental Vulcan UONET+ client, controllable with the terminal.

features

  • session registering
  • student listing
  • student selection
  • lucky number
  • lessons timetable (with option to specify the date and working substitutions)
  • more soon

installation

  • clone this repo
  • run npm i to install dependencies
  • run npm run build to compile the typescript files
  • Congrats!

updating

So, you should have typescript installed, so let's continue

  • run npm run clean to remove your current compiled JS files
  • run npm run build to compile the typescript files
  • Congrats!

prebuilt

Please build it yourself, making a prebuilt would be problematic due to frequent updates

security

Please, if you wan't to share this with someone, send him the GitHub repo link, NEVER send him an archive with all the data especially auth, this folder contains data used to authenticate with Vulcan UONET+ API, and giving it to someone makes possible to the second user get your personal information, school that you are going to, etc.

contribution

feel free to fork this repo make changes and make a pull request :)

About

UONET+ in a terminal


Languages

Language:JavaScript 50.5%Language:TypeScript 49.0%Language:Batchfile 0.5%