Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/owlkaline/overwatch-league-token-scripts
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.
https://github.com/owlkaline/overwatch-league-token-scripts
automation chrome firefox linux overwatch python scripts tokens windows
Last synced: 4 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/owlkaline/overwatch-league-token-scripts
- Owner: Owlkaline
- Created: 2021-06-14T03:23:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T06:43:21.000Z (over 1 year ago)
- Last Synced: 2024-07-21T14:54:52.942Z (4 months ago)
- Topics: automation, chrome, firefox, linux, overwatch, python, scripts, tokens, windows
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 8
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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)
4. Setup CheckChannelLive.py to run every ~30min## Configure Settings
## Automation with Linux
### Using Crontab
1. Open crontab
```
crontab -e
```
2. 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.