Skip to content

Jyrrel/gmeet_autojoiner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gmeet-autojoiner

Join Google meet meetings automatically while you sleep peacefully

Prerequisite:

  • Node.js v8 or greater
  • Chrome Browser 75+ (wont work properly on firefox)

Usage Guide:

Clone the repo https://github.com/Jyrrel/gmeet_autojoiner.git

Go inside the project directory and do npm install

Then use npm start to start the app

Goto localhost:3000 to access the frontend

First and foremost, enter you Email Address and Password in the "Settings" section and click "Set"

Enter the meeting details in the "Gmeet Autojoiner" section and click "Submit"

Keep the nodejs process RUNNING and you will automatically join the meeting at the specified time.

Use the "Delete meeting" section to Delete a meeting.

Additional Info

  • IMPORTANT: The the webcam is enabled by default, so if you plan to run this on your laptop, be sure to cover your webcam. One way to do this is to configure the laptop to not go into "sleep" mode when the lid is closed.

  • If you host this locally, make sure that you laptop/PC doesn't sleep, or else this is not going to work.

  • The email, password, and meeting details are held in a variable. This means that whenever you restart the server, these variables are reset. So make sure to enter everything again if you restart the server.

  • By default, a chrome window is opened when joining a meeting. If you dont want the chrome window to open, go into app.js and change HEADLESS=false to HEADLESS=true

  • The process checks every few seconds to join a valid meeting. This is controlled by the CHECKTIME variable which is set to 10 seconds by default. Change that variabel to change how often the procces checks for meetings to join.

Error resolving

  • Logs are enabled by default, so in any case there is an error check for logs
  • Retry count is set to 5, which can me changed as needed in lib/Gmeet.js::51:22

Known errors

  • Invalid email passs
    • Provide email/pass in env file or through gui
  • Unable to open chrome, try with no sandbox mode
    • to resolve this just add --no-sandbox to lib/Gmeet::27:74 as a string

Disclaimer

Please use this at your own risk. I do not guaranty that this will work 100% of time. If you choose to use this, know that there are chances of you not joining the meeting successfully and loosing your attendance.

About

Join Google meet meetings automatically while you sleep peacefully

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •