Skip to content

kstudent/gspusi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

gspusi

What is gspusi?

gspusi (Gspusi Subscribes People to USI) is a script that helps you get placed in a USI course by notifying you once there is such a free place. It works like a subscription: gspusi will check the Online Course Registration periodically to see if there's a free place in the courses you are interested in. If so, gspusi will send you a notification email to your Gmail account. With this notification you'll be the first one to know when there is an open place. The gspusi script runs on a Google App Script server, so you don't need to let your PC run day and night.

What is gspusi not?

gspusi wont order courses on your behalf. It will tell you if there are open places left in a course. gspusi does not hack any server.

What do I need?

  • a google account
  • a myusi account
  • 10 minutes for the setup
  • (almost) no programming skills ;)
  • a little bit of luck

How do I set it up?

  1. Open Google App Scripts and press start scripting.
  2. Replace the code there with the content of gspusi.js.
  3. In line 26, replace <term> with the search keyword you would use to find your course (e.g. volleyball fortg.).
  4. Store the project (Ctrl-s). Call it 'what you want'.
  5. Add a trigger by clicking on Resources / All your triggers.
  6. Click on No triggers set up. Click here to add one now..
  7. Select how frequent you want gspusi to check for places.
  8. Confirm dialogs. You will need to give gspusi the permission to send you an email and to make requests to the USI Online Server.

Once you are done, please disable the script by deleting the trigger.

Optional: Test if your script is working and you are receiving emails by setting false to true in line 30.

Am I a hacker if I use gspusi?

No. Use at your own risk.

Does it really work?

I tried it twice and succeeded twice. Keep in mind that it really depends on someone else to sign off that course. Your best chance to get a placement is close to the deadline mid October.

Why did you do this?

USI course placement can be very frustrating. I would prefer a mechanism like a subscription queue, where people would register and move up on free places. Since there is no such thing yet, I wrote this script as a "replacement".

Feel free to share!

Cheers, kstudent

About

gets you into usi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published