INNER CODE UNIT · Python

lambda_handler

KiranGershenfeld/VisualizingTwitchCommunities · DataCollection/TopStreamers.py:7

def lambda_handler(event, context):
    headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36'}

    steps = math.ceil(NUM_CHANNELS / 100.0)

    channel_list = []
    for step in range(steps):
        start_index = step * 100

        try:
            request = requests.get(f'https://sullygnome.com/api/tables/channeltables/getchannels/7/0/0/3/desc/{start_index}/100', headers=headers)
        except HTTPError as e:
            print(e)
            return

        if(request.status_code == 200):
            data = request.json()['data']
            channels = [channel['url'] for channel in data]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…