An open API service indexing awesome lists of open source software.

https://github.com/trafitto/careerowpy

A simple web scraper to retrieve some useful information regarding Overwatch's competitive matches
https://github.com/trafitto/careerowpy

beautifulsoup career overwatch python python3 sqlite3 webscraping

Last synced: 7 months ago
JSON representation

A simple web scraper to retrieve some useful information regarding Overwatch's competitive matches

Awesome Lists containing this project

README

          

# Overwatch career Web Scraper

A simple cli script that searches for some data from the [overwatch career site](https://playoverwatch.com/en-us/career/pc/)

## How to use:

Add 2 folder in the main directory:
* Plotimg
* Overlay

The script uses BeautifulSoup for scraping and Requests to get the page

Here are some commands:

Add the battletag to be monitored to the Sqlite3 database file

```
CareerOW.py -add Nickname-1234

```

For updating data
```
CareerOW.py -update

```

For showing the battletag

```
CareerOW.py -users

```

For showing the last data

```
CareerOW.py -data

```

Note: Change the url if you play on another region or platform

## Overlay for Streamers:

A friend asked me if I could add something that would update the overlay while streaming so I added 2 commands:

Update every tot seconds an image with a green background

```
CareerOW.py -startoverlayimg Nickname-1234

```
Update every tot seconds a .txt file

```
CareerOW.py -startoverlaytxt Nickname-1234

```

## Telegram Bot:

I added the basic structure to use the cli via bot.
Unfortunately I had some problems with hosting so nothing is ready yet for now.

## What is that?:

A simple web scraper to retrieve some useful information regarding Overwatch's competitive matches.
To get an idea of ​​how quickly I go down to bronze.

Since the last update I have turned this script into a cli utility

Note: Overwatch does not have official Api yet