Beispiel #1
0
def get_ipc(last_update):
    """Imperial Probability Centre"""
    return jsonify_seminars(
        "http://wwwf.imperial.ac.uk/~amijatov/IP/index.php",
        get_event_list,
        last_update=last_update,
        parser="html.parser")
Beispiel #2
0
def get_gcal(gcal_id, last_update=None):
    """Seminars from Public Google Calendar, requires gcal_id"""
    url = "https://calendar.google.com/calendar/ical/{}/public/basic.ics".format(
        gcal_id)

    if requests.head(url).status_code == requests.codes.NOT_FOUND:
        return None

    return jsonify_seminars(url,
                            get_event_list,
                            isIcs=True,
                            last_update=last_update)
Beispiel #3
0
def get_las(last_update=None):
    """London Analysis and Probability Seminar"""
    return jsonify_seminars("http://www.london-analysis-seminar.org.uk/",
                            get_event_list,
                            last_update=last_update)
Beispiel #4
0
def get_nts(last_update=None):
    """Number Theory Seminar"""
    return jsonify_seminars(
        "http://www.homepages.ucl.ac.uk/~ucahsze/seminars.html", get_event_list,
        last_update=last_update)
Beispiel #5
0
def get_ftmp(last_update=None):
    """IC fortnightly seminar on topics in Mathematical Physics"""
    return jsonify_seminars(
        "http://www3.imperial.ac.uk/imperialnewsevents/eventsfront?pid=5751_177356114_5751_177356049_177356049",
        get_event_list,
        last_update=last_update)
Beispiel #6
0
def get_bms(last_update=None):
    """Biomathematical sciences seminar"""
    return jsonify_seminars(
        "http://www3.imperial.ac.uk/imperialnewsevents/eventsummary?s=177175253",
        get_event_list,
        last_update=last_update)
Beispiel #7
0
def get_ammp(last_update=None):
    """IC Applied Mathematics and Mathematical Physics Seminar"""
    return jsonify_seminars(
        "http://www3.imperial.ac.uk/imperialnewsevents/eventsfront?pid=116_177737061_116_177736608_177736608",
        get_event_list,
        last_update=last_update)
Beispiel #8
0
def get_fd(last_update=None):
    """IC Fluid dynamics group seminar"""
    return jsonify_seminars(
        "http://www3.imperial.ac.uk/imperialnewsevents/eventsfront?pid=5732_177343692_5732_177334749_177334749",
        get_event_list,
        last_update=last_update)
Beispiel #9
0
def get_apde(last_update=None):
    """IC Applied PDEs Seminars"""
    return jsonify_seminars(
        "http://www3.imperial.ac.uk/imperialnewsevents/eventsfront?pid=116_179821488_116_179794307_179794307",
        get_event_list,
        last_update=last_update)
Beispiel #10
0
def get_taktic(last_update=None):
    """IC TAKTIC: Topology and Knot Theory at Imperial College"""
    return jsonify_seminars(
        "http://www3.imperial.ac.uk/imperialnewsevents/eventsfront?pid=5672_184390848_5672_184390833_184390833",
        get_event_list,
        last_update=last_update)
Beispiel #11
0
def get_sas(last_update=None):
    """IC Stochastic Analysis seminar"""
    return jsonify_seminars(
        "http://www3.imperial.ac.uk/imperialnewsevents/eventsfront?pid=6191_178198110_6191_178198049_178198049",
        get_event_list,
        last_update=last_update)
Beispiel #12
0
def get_ipltgs(last_update=None):
    """IC The London Topology and Geometry Seminar"""
    return jsonify_seminars("http://geometry.ma.ic.ac.uk/seminar/",
                            getEventListLTGS,
                            last_update=last_update)
Beispiel #13
0
def get_ipgas(last_update=None):
    """IC Geometry and Analysis Seminar"""
    return jsonify_seminars("http://geometry.ma.ic.ac.uk/gaseminar/",
                            getEventListGAS,
                            last_update=last_update)