All Projects → JODREAMS → Googlemeetbot

JODREAMS / Googlemeetbot

A simple Google meet bot so the bot can attend classes for you.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Googlemeetbot

googlemeetbot
A simple Google meet bot so the bot can attend classes for you.
Stars: ✭ 54 (+10.2%)
Mutual labels:  webdriver, selenium-webdriver, headless-chrome
atata-kendoui
A set of Atata components for Kendo UI
Stars: ✭ 17 (-65.31%)
Mutual labels:  webdriver, selenium-webdriver
page-modeller
⚙️ Browser DevTools extension for modelling web pages for automation.
Stars: ✭ 66 (+34.69%)
Mutual labels:  webdriver, selenium-webdriver
Mochify.js
☕️ TDD with Browserify, Mocha, Headless Chrome and WebDriver
Stars: ✭ 338 (+589.8%)
Mutual labels:  webdriver, headless-chrome
html-dnd
HTML Drag and Drop Simulator for E2E testing
Stars: ✭ 53 (+8.16%)
Mutual labels:  webdriver, selenium-webdriver
headless-chrome
Implementation of the new headless chrome with chromedriver and selenium.
Stars: ✭ 34 (-30.61%)
Mutual labels:  selenium-webdriver, headless-chrome
Linkedin
Linkedin Scraper using Selenium Web Driver, Chromium headless, Docker and Scrapy
Stars: ✭ 309 (+530.61%)
Mutual labels:  bot, selenium-webdriver
google-meet-bot
Bot for scheduling and entering google meet sessions automatically
Stars: ✭ 33 (-32.65%)
Mutual labels:  webdriver, selenium-webdriver
Selenium Maven Template
A maven template for Selenium that will let you check out and go.
Stars: ✭ 403 (+722.45%)
Mutual labels:  webdriver, selenium-webdriver
Golem
A complete test automation tool
Stars: ✭ 441 (+800%)
Mutual labels:  webdriver, selenium-webdriver
Php Webdriver
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
Stars: ✭ 4,477 (+9036.73%)
Mutual labels:  webdriver, selenium-webdriver
tees
Universal test framework for front-end with WebDriver, Puppeteer and Enzyme
Stars: ✭ 23 (-53.06%)
Mutual labels:  webdriver, selenium-webdriver
E2e Experiment
A demo project with Spring Boot / Angular application and e2e tests
Stars: ✭ 9 (-81.63%)
Mutual labels:  webdriver, selenium-webdriver
PWAF
Python Webdriver Automation Framework
Stars: ✭ 37 (-24.49%)
Mutual labels:  webdriver, selenium-webdriver
spydriver
🕵️ Lightweight utility to intercept WebDriver and WebElement method calls.
Stars: ✭ 24 (-51.02%)
Mutual labels:  webdriver, selenium-webdriver
Htmlelements
Html Elements is a Java framework providing easy-to-use way of interaction with web-page elements in web-page tests.
Stars: ✭ 258 (+426.53%)
Mutual labels:  webdriver, selenium-webdriver
Whatsappbot
Send messages to any person in any time how much you want.
Stars: ✭ 104 (+112.24%)
Mutual labels:  bot, selenium-webdriver
Instagram Bot
An Instagram bot developed using the Selenium Framework
Stars: ✭ 138 (+181.63%)
Mutual labels:  bot, selenium-webdriver
Atata
C#/.NET test automation framework for web
Stars: ✭ 362 (+638.78%)
Mutual labels:  webdriver, selenium-webdriver
Instagramfirstcommenter
This bot will post a predefined comment as fast as possible to a new post on the target profile. I used this to successfully win tickets for a big music festival.
Stars: ✭ 26 (-46.94%)
Mutual labels:  bot, selenium-webdriver

google meet bot 🤖

A simple Google meet bot so the bot can attend classes for you.

REQUIREMENTS

  $ pip3 install selenium
  $ pip3 install pause
  $ pip3 install pynput

I encourage you to work on a virtual enviornment like anaconda

My Test Cases

  • Firstly I work with with the selenium chrome-driver and uses chromium as the interface = WORKS
  • Secondly I tested on a headless chrome = BUG
  • Mozilla headless driver works fine in mozilla firefox = WORKS

Advantages of headless drivers?

The program runs in background until you have a good internet connection and power . It never requires mozilla tab to be opened . I really worked on chrome-headless but some bugs reported while running so i switched into the mozilla-headless it works cool .

CODES

  • chromium.py
  • mozilla.py

Working of chromium.py

  • You can uncomment the pause.until in the chromium.py ie you can set the time and execute when to start the program

  • Replace the usernameStr and passwordStr with your gmailid and password

  • Replace the url meet with the meeting id

  • There are certain permissions to use our media by google meet i just blocked it all (micrphone and webcam) and set to a default value of 2(block) and 1(unblock)

*In the last line before pause if you are a student in an organization replace the 'ask to join' with 'Join now'

note please: i tested on a chromium browser

Working of mozilla.py

  • The cool headless functionality i implemeted her and it works pretty well there are more options like --disable gpu

  • You want to install geckodriver before executing

     # conda install -c conda-forge geckodriver
    
  • The headless option makes the program to run in background .even if the program terminated we will be the particpants in the meeting

  • The permission parameters are little different than in chrome-driver

How to run the program effectively?

  • If you deploy it in a cloud then the fun begins you dont have to bother about the internet ,time and other stuffs .

  • If more than one meeting id or classes just use the sys arguments or argparse and pass the id as parameters 😀 cool

  • Some helpfull link how to deploy a headless chrome in goole cloud platform i found in internet?

https://dev.to/googlecloud/using-headless-chrome-with-cloud-run-3fdp

  • if you search for mozilla deploy you can find it too

  • you can also deploy in heroku too

HOW TO FIRE THE SCRIPT?

  for chromium browser
  
 # python3 chromium.py 
 
  for mozilla headless. if you want to see mozilla opening just uncomment the headless
  
 # python3 mozilla.py

HAVE A NICE DAY ☕

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].