Now you'll never be late for your Webinars or Meetings on the GoToWebinar Platform

Overview

GoToWebinar Launcher :

Now you'll never be late for your Webinars or Meetings on the GoToWebinar Platform

About

Are you popular for always being late for meetings? Yeah me too..

So this script is the solution just enter all your details in it and it will connect you to meeting automatically even if you forgot to..Now onwards no more #LateComer tags :p

I got to know about the module named selenium and pyautogui and I decided to make a script/code which will automatically launch webinar/meeting at the given time

Working

This is how the script works:

  1. When you run the code it calculates the remaining time and executes the commands on provided time.
  2. It will launch the browser, fill up your details and it'll register you for the webinar.
  3. And the software in your pc "GoToOpener" will be launched automatically

Now I can go to sleep, eat, or scroll peacefully! ;)

Dependencies

This project uses following dependencies in Python (install using pip):

  • selenium
  • WebDriver
  • pyautogui

Compatible with: Any PC or laptop with Python and Selenium installed on Chrome, Safari, Opera, and Edge. (Just modify the code accordingly)

Installation

  1. Install Python (Any 3.x.x version)
  2. Install selenium (https://pypi.org/project/selenium/)
  3. Install Webdriver (For Chrome: https://chromedriver.chromium.org/, similarly find a specific driver for your browser)
  4. Install pyautogui (https://pypi.org/project/PyAutoGUI/)

OR

pip install -r requirements.txt

Usage

  1. Make sure you have the dependencies installed and have followed the steps mentioned in Installation section above.
  2. Make sure you have entered the correct information of your webdriver in the code.
  3. Replace all the existing links and data according to your need.
  4. Execute: gotowebinar_launcher.py

Precautions

  1. Make sure launch_time input is in HH:MM:SS format.
  2. This Code is optimized for 1980*1080 screens if your screen size is diff please change the values on lines 81,83,91,93 or contact me at [email protected]
  3. Make sure GoToOpener is already installed on your pc.
  4. You can change the driver.implicitly_wait() & time.sleep() values according to your network and system speed.
Owner
Jay Thorat
I am a first-year student studying Artificial Intelligence and Data Science at KKWIEER in Nashik, Maharashtra.
Jay Thorat
Snack Rice - A Rice University servery finder, customized for your needs!

Snack Rice - A Rice University servery finder, customized for your needs!

Aidan Gerber 3 Sep 25, 2022
A simple but complete exercise to learning Python

ResourceReservationProject This is a simple but complete exercise to learning Python. Task and flow chart We are going to do a new fork of the existin

2 Nov 14, 2022
Dashboard to view a stock's basic information, RSI, Bollinger bands, EMA, SMA, sentiment analysis via Python

Your One And Only Trading Bot No seriously, we mean it! Contributors Jihad Al-Hussain John Gaffney Shanel Kuchera Kazuki Takehashi Patrick Thornquist

5 May 21, 2022
Automate the boilerplate while initializing your Python project

Rubric Automate the boilerplate while initializing your Python project Preface Rubric is an opinionated project initializer for Python. It assum

Redowan Delowar 23 Dec 16, 2022
OB_Template is a vault template reference for using Obsidian.

Obsidian Template OB_Template is a vault template reference for using Obsidian. If you've tested out Obsidian. and worked through the "Obsidian Help"

323 Dec 27, 2022
The next generation Canto RSS daemon

Canto Daemon This is the RSS backend for Canto clients. Canto-curses is the default client at: http://github.com/themoken/canto-curses Requirements De

Jack Miller 155 Dec 28, 2022
Module to align code with thoughts of users and designers. Also magically handles navigation and permissions.

This readme will introduce you to Carteblanche and walk you through an example app, please refer to carteblanche-django-starter for the full example p

Eric Neuman 42 May 28, 2021
Archive, organize, and watch for changes to publicly available information.

0. Overview The Trapper Keeper is a collection of scripts that support archiving information from around the web to make it easier to study and use. I

Bill Fitzgerald 9 Oct 26, 2022
Example platform plugin that fixes fentry calls in Binja

Example Binja Platform Plugin This is an example Binja platform plugin which fixes up linux kernel module calls to __fentry__. __fentry__ is the linux

_yrp 2 Oct 07, 2021
Karte der Allgemeinverfügungen zu Schulschließungen oder eingeschränktem Regelbetrieb in Sachsen

SNSZ Karte Datenquelle: Allgemeinverfügungen zu Schulschließungen oder eingeschränktem Regelbetrieb in Sachsen Sächsisches Staatsministerium für Kultu

Jannis Leidel 3 Sep 26, 2022
This script is written with Python for selling steam community items automatically.

SteamCommunityItemAutoSell Description This script is written with Python for selling steam community items automatically. Install git clone https://g

14 Oct 26, 2022
Fixes your Microphone Level to one specific value.

MicLeveler Fixes your Microphone Level to one specific value. Intention A friend of mine has the problem that some programs are setting his microphone

Moritz Timpe 2 Oct 14, 2021
Interfaces between napari and pymeshlab library to allow import, export and construction of surfaces.

napari-pymeshlab Interfaces between napari and the pymeshlab library to allow import, export and construction of surfaces. This is a WIP and feature r

Zach Marin 4 Oct 12, 2022
Simple package to make requests throughout Tor with circuit renewal.

AutoTor Table of Contents About the Project Contents Dependencies Getting Started Installation Coding Contributing About the Project Simple package to

Salvador Belenguer 6 Jan 01, 2023
pyToledo is a Python library to interact with the common virtual learning environment for the Association KU Leuven (Toledo).

pyToledo pyToledo is a Python library to interact with the common virtual learning environment for the Association KU Leuven a.k.a Toledo. Motivation

Daan Vervacke 5 Jan 03, 2022
Generate PNG filles from NFO files.

Installation git clone https://github.com/pcroland/nfopng cd nfopng pip install -r requirements.txt Usage ❯ ./nfopng.py usage: nfopng.py [-h] [-v] [-i

4 Jun 26, 2022
My attempt at this years Advent of Code!

Advent-of-code-2021 My attempt at this years Advent of Code! day 1: ** day 2: ** day 3: ** day 4: ** day 5: ** day 6: ** day 7: ** day 8: * day 9: day

1 Jul 06, 2022
A collection of design patterns and idioms in Python (With tests!).

Python Patterns Help the project financially: Donate: https://smartlegion.github.io/donate/ Yandex Money: https://yoomoney.ru/to/4100115206129186 PayP

5 Sep 12, 2021
Repository specifically for tcss503-22-wi Students

TCSS503: Algorithms and Problem Solving for Software Developers Course Description Introduces advanced data structures and key algorithmic techniques

Kevin E. Anderson 3 Nov 08, 2022
A hackers attempt at an MVP anki plugin

my anki plugin if you have found this by accident, you should probably run away this is nothing more than a hackers attempt at an MVP anki plugin I re

Chris Hall 1 Nov 02, 2021