Skip to content

Instantly share code, notes, and snippets.

@viticci
Created July 29, 2013 16:13
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save viticci/f1631da3dcafa42b0d25 to your computer and use it in GitHub Desktop.
Save viticci/f1631da3dcafa42b0d25 to your computer and use it in GitHub Desktop.
DevCenter
from bs4 import BeautifulSoup
import requests
import console
import sys
import notification
url="https://developer.apple.com/support/system-status/"
resp = requests.get(url)
html_doc = resp.text
soup = BeautifulSoup(html_doc)
console.clear()
console.set_font('Futura', 16)
down = 0
up = 0
for td in soup.find_all('td'):
if td['class'][0] == 'offline':
console.set_color(1, 0.5, 0)
down+=1
else:
console.set_color(0, 0, 0)
up+=1
print td.text
console.set_color(0, 0, 0)
print '_______________________'
console.set_color(1, 0.5, 0)
print 'Offline:',down
console.set_color(0, 0, 0)
print 'Online:',up
runagain = notification.schedule('Checking Dev Center Status', 21600, 'default', 'pythonista://DevCenter?action=run')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment