π | Shows BINUSMaya schedule on your terminal (and auto opens upcoming video conference class!)
Download the latest stable build using the side menu (or by clicking here).
If you live on the bleeding edge, you can also download the latest development build on the actions tab.
You will need to have Rust installed. Run the following commands:
git clone https://github.com/angeloanan/bimay_vicon_jadwal.git
cd bimay_vicon_jadwal
cargo build --release
I found it hassling to basically get my schedule off of BINUS' myclass website. Simply getting the Video Conference meeting link everytime there is class is really painful.
The steps that I would take to get my schedule is:
- Open browser
- Type
bm5
and let Autocomplete completes tohttps://bm5jadwal.azurewebsites.net/
- Type
CTRL + SHIFT + X
to unlock my password manager and type my password - Choose my credentials and click login
- Wait for a bit and click link that is the highest entry on the table
Mind you, most of the time, I am half awake at this state. I would have typo'd my password alot and simply navigating to it is painful.
With this simple CLI app, I hope that I can incrementally "replace" the schedule website such that its much friendlier and easier to use (if not for ya'll, atleast for me). I will add more features that will make life easier.
- Getting today's schedule, sorted by time and filtered by already happenning
- Auto opening upcoming / current class video conference link
- Running app on the background to remind and auto join future conference
- Advanced schedule class indicator (If ongoing, use
>
for status and show time until end, and leave status empty for upcoming stuff) - Synchronization to a Calendar (Google Calendar, Outlook Calendar, etc)
- Fetching Forum link for GSLCs, including auto template reply