Files
ITLscraper/app.py
2017-05-12 01:28:03 +02:00

32 lines
899 B
Python

from appJar import gui
from itl_scrape import itslearning_scraper
app = gui("It's learning scraper")
scraper = itslearning_scraper()
def press(btn):
user = app.getEntry("feideuser")
password = app.getEntry("password")
scraper.login(user,password)
#if course_url:
#else:
print("pressed button", app.getEntry("feideuser"), app.getEntry("password"))
app.removeAllWidgets()
app.addLabel("title", "Courses to be selected", 0, 0, 2)
test = scraper.get_courses()
for i, label in enumerate(test):
app.addCheckBox(test[label], i+1 ,0)
app.startLabelFrame("It's Learning time")
app.setSticky("ew")
app.setFont(20)
app.addLabel("feideuser", "Username:", 0,0)
app.addEntry("feideuser",0,1)
app.addLabel("password", "Password:", 1, 0)
app.addSecretEntry("password", 1 , 1)
app.stopLabelFrame()
app.addButton("Login", press, 2, 0, 2)
app.setFocus("feideuser")
app.go()