Skip to content
Anirudh Parvatikar edited this page Nov 1, 2021 · 2 revisions

Welcome to the wiki of JoinClass!!

How to use?

Its pretty much easy to use this program, you can either run this as python file on VS Code or Command prompt or you can also convert this python file into standalone executable file and take it anywhere also execute where python isn't present.

More info on converting .py to .exe:

For my convenience I have used 2 tools: pyinstaller & auto-py-to-exe:

pyinstaller

To start using pyinstaller at first open up your terminal and type the following command: pip install pyinstaller this will install the module required for creating executable file.

After the installation of the module is completed navigate in terminal to the location where you have saved this python file. type in this following command to create a standalone file: pyinstaller <file_name.py> -F this will create a folder with name 'dist' and the folder will contain only exe file which you can take anywhere. More info about pyinstaller here: https://shorturl.at/foBN8

auto-py-to-exe

To start using auto-py-to-exe open terminal and type pip install auto-py-to-exe this module is more like graphical user interface providing you with more options than pyinstaller, thing to note that auto-py-to-exe and pyinstaller do the same thing, only thing is that auto-py-to-exe is user-friendly and pyinstaller is command based. To start using this program type the following in terminal auto-py-to-exe You will be redirected to web based interface. There's not much to explain about how to use as all the instructions will be given while u open this program.

All you need to know about variable names

The program has 2 crucial variables subject_name & links both use list as of storing the info about subject, the links variable holds the permanent link of the class.

At first Edit the subject_name var with all your subjects and after that edit the links var.

To get the permanent link of particular class head over to your google classroom and navigate to the subject and at left you might see option pop-up 'join class' refer this image-> https://imgur.com/a/mhQeqT3 click on 3 dot and click on 'copy link' and paste it in the link variable list,

NOTE: Always make sure that subject name in var subject_name always corresponds with the link associated with the subject in var links, if it doesn't match then you might join other class.

Scheduling joining of class

This python program has ability to schedule when to join specific class, while you select which class you want to join the program will give you 2 choices, either to join immediately or to schedule. The scheduling time has to be given in minutes and not in any other formats. Ex: Suppose if you want to join a class after 30 min, just give input 30 nothing else.

To seamlessly use the scheduling feature I recommend you to use this extension: https://shorturl.at/oNRY0 and enabling these settings:

  • Auto join: enabled

    -enable both the sub options.

  • Auto Mute: enabled
  • Auto Video OFF: enabled

NOTE:

  1. Sometimes the extension dosent work well and you might be stuck in joining page(I really cant do anything here)
  2. Sometimes you might join having enabled mic and camera.

You are now all set to use this program, If any queries you can reach me out on reddit: u/anirudhp06