mirror of
https://git.ianrenton.com/ian/spothole.git
synced 2026-02-04 09:14:30 +00:00
Merge branch 'main' into 97-wwtota
This commit is contained in:
@@ -20,9 +20,11 @@ class BOTA(HTTPAlertProvider):
|
|||||||
new_alerts = []
|
new_alerts = []
|
||||||
# Find the table of upcoming alerts
|
# Find the table of upcoming alerts
|
||||||
bs = BeautifulSoup(http_response.content.decode(), features="lxml")
|
bs = BeautifulSoup(http_response.content.decode(), features="lxml")
|
||||||
forthcoming_activations_div = bs.body.find('div', attrs={'class': 'view-activations-public'})
|
div = bs.body.find('div', attrs={'class': 'view-activations-public'})
|
||||||
if forthcoming_activations_div:
|
if div:
|
||||||
tbody = forthcoming_activations_div.find('table', attrs={'class': 'views-table'}).find('tbody')
|
table = div.find('table', attrs={'class': 'views-table'})
|
||||||
|
if table:
|
||||||
|
tbody = table.find('tbody')
|
||||||
for row in tbody.find_all('tr'):
|
for row in tbody.find_all('tr'):
|
||||||
cells = row.find_all('td')
|
cells = row.find_all('td')
|
||||||
first_cell_text = str(cells[0].find('a').contents[0]).strip()
|
first_cell_text = str(cells[0].find('a').contents[0]).strip()
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ from data.sig import SIG
|
|||||||
|
|
||||||
# General software
|
# General software
|
||||||
SOFTWARE_NAME = "Spothole by M0TRT"
|
SOFTWARE_NAME = "Spothole by M0TRT"
|
||||||
SOFTWARE_VERSION = "1.2-pre"
|
SOFTWARE_VERSION = "1.2"
|
||||||
|
|
||||||
# HTTP headers used for spot providers that use HTTP
|
# HTTP headers used for spot providers that use HTTP
|
||||||
HTTP_HEADERS = {"User-Agent": SOFTWARE_NAME + ", v" + SOFTWARE_VERSION + " (operated by " + SERVER_OWNER_CALLSIGN + ")"}
|
HTTP_HEADERS = {"User-Agent": SOFTWARE_NAME + ", v" + SOFTWARE_VERSION + " (operated by " + SERVER_OWNER_CALLSIGN + ")"}
|
||||||
|
|||||||
Reference in New Issue
Block a user