#ifndef YOUKU_H_
#define YOUKU_H_

#include <time.h>

#include "extractor.h"

#define YOUKU_API "https://ups.youku.com/ups/get.json?"

typedef struct youku_options {
    char *api;
    char *vid;
    char *utid;
    char *ccode;
    const char *client_ip;
    time_t client_ts;
    cJSON *json;
} Youku_options;

typedef struct youku_data {
    char *title;
    int width;
    int height;
    char *m3u8_url;
} Youku_data;

void youku_extract(Options *options);

#endif