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
pyshell is a Linux subprocess module

pyshell A Linux subprocess module, An easier way to interact with the Linux shell pyshell should be cross platform but has only been tested with linux

4 Mar 02, 2022
Protocol Buffers for the Rest of Us

Protocol Buffers for the Rest of Us Motivation protoletariat has one goal: fixing the broken imports for the Python code generated by protoc. Usage He

Phillip Cloud 76 Jan 04, 2023
IG Trading Algos and Scripts in Python

IG_Trading_Algo_Scripts_Python IG Trading Algos and Scripts in Python This project is a collection of my work over 2 years building IG Trading Algorit

191 Oct 11, 2022
Multtable is a collection of multiplication table generators in various languages.

Multtable Multtable is a collection of multiplication table generators in various languages. This project was created as a joke based on one of my bro

pollen__ 7 Mar 05, 2022
Yet another basic python package.

ironmelts A basic python package. Easy to use. Minimum requirements. Installing Linux python3 -m pip install -U ironmelts macOS python3 -m pip install

IRONMELTS 1 Oct 26, 2021
Script to produce `.tex` files of example GAP sessions

Introduction The main file GapToTex.py in this directory is used to produce .tex files of example GAP sessions. Instructions Run python GapToTex.py [G

Friedrich Rober 2 Oct 06, 2022
A community-driven python bot that aims to be as simple as possible to serve humans with their everyday tasks

JARVIS on Messenger Just A Rather Very Intelligent System, now on Messenger! Messenger is now used by 1.2 billion people every month. With the launch

Swapnil Agarwal 1.3k Jan 07, 2023
Create beautiful diagrams just by typing mathematical notation in plain text.

Penrose Penrose is an early-stage system that is still in development. Our system is not ready for contributions or public use yet, but hopefully will

Penrose 5.6k Jan 08, 2023
Cup Noodle Vending Maching Ordering Queue

Noodle-API Cup Noodle Vending Machine Ordering Queue Install dependencies in virtual environment python3 -m venv

Jonas Kazlauskas 1 Dec 09, 2021
A middle-to-high level algorithm book designed with coding interview at heart!

Hands-on Algorithmic Problem Solving A one-stop coding interview prep book! About this book In short, this is a middle-to-high level algorithm book de

Li Yin 1.8k Jan 02, 2023
Notes on the Deep Learning book from Ian Goodfellow, Yoshua Bengio and Aaron Courville (2016)

The Deep Learning Book - Goodfellow, I., Bengio, Y., and Courville, A. (2016) This content is part of a series following the chapter 2 on linear algeb

hadrienj 1.7k Jan 07, 2023
Inviare messaggi tramite app IO a partire da dati contenuti in file .csv

parlaConIO Inviare messaggi tramite app IO a partire da dati contenuti in file .csv -- Nessun obbligo, ma in caso di clonazione o uso del programma c

Francesco Del Castillo 6 Aug 22, 2022
KeyLogger cliente-servidor em Python para estudos

KeyLogger Esse projeto é apenas para estudos, não nos responsabilisamos por qualquer uso indevido ou prejudiciais do mesmo. Sobre O objetivo do projet

1 Dec 17, 2021
LibreMind is a free meditation app made in under 24 hours. It has various meditation, breathwork, and visualization exercises.

libreMind Meditation exercises What is it? LibreMind is a free meditation app made in under 24 hours. It has various meditation, breathwork, and visua

1 May 24, 2022
A NetBox Plugin that gives a UI for generating, comparing and deploying configurations to devices.

netbox_config_plugin - A plugin to generate, compare and deploy configurations This plugin allows you to execute your code to generate a config for a

Jo 11 Dec 21, 2022
A small script I made that takes any standard Decklist of magic the gathering cards and pulls all card images from scryfall at once!

A small script I made that takes any standard Decklist of magic the gathering cards and pulls all card images from scryfall at once!

15 Aug 26, 2022
This is an implementation of PEP 557, Data Classes.

This is an implementation of PEP 557, Data Classes. It is a backport for Python 3.6. Because dataclasses will be included in Python 3.7, any discussio

Eric V. Smith 561 Dec 06, 2022
A web UI for managing your 351ELEC device ROMs.

351ELEC WebUI A web UI for managing your 351ELEC device ROMs. Requirements Python 3 or Python 2.7 are required. If the ftfy package is installed, it w

Ben Phelps 5 Sep 26, 2022
basic tool for NFT. let's spam, this is the easiest way to generate a hell lotta image

NFT generator this is the easiest way to generate a hell lotta image buckle up and follow me! how to first have your image in .png (transparent backgr

34 Nov 18, 2022
VCM EE1.2 P-layer feature map anchor generation 137th MPEG-VCM

VCM EE1.2 P-layer feature map anchor generation 137th MPEG-VCM

IPSL 6 Oct 18, 2022