Skip to content

A set of scripts that check if OWL or OW Contenders is live and automatically logs you in and starts the stream without any user input.

Notifications You must be signed in to change notification settings

lilith645/Overwatch-League-Token-Scripts

Repository files navigation

Overwatch-League-Token-Scripts

A set of scripts that check if OWL or OW Contenders is live and automatically logs in and starts the stream to collect viewer ship Overwatch League Tokens and skins.

Setup

  1. Create a folder in your home directory called .owl
  2. Copy all python files (*.py) and the OWLSettings folder in the root of this repository to the newly created .owl folder.
  3. Move the owl_settings.ini file to your home directory from the OwlSettings file.
  4. Customise the settings, see Configure Settings. (Highly Recommended)
  5. Setup CheckChannelLive.py to run every ~30min

Configure Settings

Automation with Linux

Using Crontab

  1. Open crontab
crontab -e
  1. Setup crontab similar to the following, which checks if ow channel is live every 30min and Upcoming streams evey 6hours.
DISPLAY=:1
*/30 * * * * /usr/bin/python ~/.owl/CheckChannelLive.py >> ~/.owl/ow_channel_live.log'
0 */6 * * * /usr/bin/python ~/.owl/CheckUpcomingStreams.py >> ~/.owl/ow_check_upcoming.log'

Installing Python dependacies

pip install pyautogui selenium

On Linux you will also have to install geckodriver, for your distro ###Arch:

pacman -Sy geckodriver

Automation with Windows

Issues

selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.

About

A set of scripts that check if OWL or OW Contenders is live and automatically logs you in and starts the stream without any user input.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages