Example #1
0
def refresh_courses():
    s = courses.login()
    course_list = courses.list_courses(s)

    with db("db.sqlite") as cursor:
        db_courses = [(c["id"], _slugify(c["key_code"]), c["name"]) for c in course_list.values()]
        cursor.executemany("INSERT INTO course VALUES (?, ?, ?)", db_courses)
Example #2
0
def refresh_courses():
    s = courses.login()
    course_list = courses.list_courses(s)

    with db("db.sqlite") as cursor:
        db_courses = [(c['id'], _slugify(c['key_code']), c['name'])
                      for c in course_list.values()]
        cursor.executemany("INSERT INTO course VALUES (?, ?, ?)", db_courses)
Example #3
0
def home():
    courses_list = courses.list_courses()
    return render_template('index.html', courses_list = courses_list)
Example #4
0
def main(limit=None):
    login()
    courses = list(list_courses().values())[:limit]
    for course in courses:
        get_course.delay(course)
    logger.info("%i courses were enqued", len(courses))