import banner location
This commit is contained in:
parent
e191b1052d
commit
4c14046991
12
tvdb.c
12
tvdb.c
|
@ -21,6 +21,7 @@ struct series {
|
||||||
char *imdb;
|
char *imdb;
|
||||||
char *name;
|
char *name;
|
||||||
char *overview;
|
char *overview;
|
||||||
|
char *banner;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct episode {
|
struct episode {
|
||||||
|
@ -113,13 +114,14 @@ main(int argc, char **argv)
|
||||||
"[imdb_id] text, "
|
"[imdb_id] text, "
|
||||||
"[name] text, "
|
"[name] text, "
|
||||||
"[overview] text, "
|
"[overview] text, "
|
||||||
|
"[banner] text, "
|
||||||
"[dat] text"
|
"[dat] text"
|
||||||
")"
|
")"
|
||||||
);
|
);
|
||||||
|
|
||||||
if (sqlite3_prepare_v2(db,
|
if (sqlite3_prepare_v2(db,
|
||||||
"insert or replace into series "
|
"insert or replace into series "
|
||||||
"values(?,?,?,?,date('now'))",
|
"values(?,?,?,?,?,date('now'))",
|
||||||
-1, &stmt, NULL) != SQLITE_OK)
|
-1, &stmt, NULL) != SQLITE_OK)
|
||||||
{
|
{
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
|
@ -166,6 +168,13 @@ main(int argc, char **argv)
|
||||||
*q = '\0';
|
*q = '\0';
|
||||||
unescape(s.overview);
|
unescape(s.overview);
|
||||||
}
|
}
|
||||||
|
if (!strncmp(p, "banner>", 7))
|
||||||
|
{
|
||||||
|
s.banner = strdup(p + 7);
|
||||||
|
if ((q = strstr(s.banner, "</banner>")))
|
||||||
|
*q = '\0';
|
||||||
|
unescape(s.banner);
|
||||||
|
}
|
||||||
|
|
||||||
if (!strncmp(p, "/Series>", 7))
|
if (!strncmp(p, "/Series>", 7))
|
||||||
{
|
{
|
||||||
|
@ -177,6 +186,7 @@ main(int argc, char **argv)
|
||||||
sqlite3_bind_text(stmt, 3, s.name, -1, NULL);
|
sqlite3_bind_text(stmt, 3, s.name, -1, NULL);
|
||||||
sqlite3_bind_text(stmt, 4, s.overview,
|
sqlite3_bind_text(stmt, 4, s.overview,
|
||||||
-1, NULL);
|
-1, NULL);
|
||||||
|
sqlite3_bind_text(stmt, 5, s.banner, -1, NULL);
|
||||||
sqlite3_step(stmt);
|
sqlite3_step(stmt);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue