blob: 7f5e05c32ff5d0b9087c13cb5f1c76ccd8266d74 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <stdlib.h>
#include "bilibili.h"
#include "extractor.h"
#include "../utils/utils.h"
Site_map site_map = {{{"www.bilibili.com", SITE_BILIBILI}}, 1};
void options_cleanup(Options *options) {
free_and_nullify(options->URL);
free_and_nullify(options->path);
free_and_nullify(options->query);
free_and_nullify(options->pagedata);
}
int extract(void *v) {
Options *options = (Options *)v;
switch (options->site) {
case SITE_BILIBILI:
bilibili_extract(options);
break;
}
options_cleanup(options);
return 0;
}
|