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 *name;
|
||||
char *overview;
|
||||
char *banner;
|
||||
};
|
||||
|
||||
struct episode {
|
||||
|
@ -113,13 +114,14 @@ main(int argc, char **argv)
|
|||
"[imdb_id] text, "
|
||||
"[name] text, "
|
||||
"[overview] text, "
|
||||
"[banner] text, "
|
||||
"[dat] text"
|
||||
")"
|
||||
);
|
||||
|
||||
if (sqlite3_prepare_v2(db,
|
||||
"insert or replace into series "
|
||||
"values(?,?,?,?,date('now'))",
|
||||
"values(?,?,?,?,?,date('now'))",
|
||||
-1, &stmt, NULL) != SQLITE_OK)
|
||||
{
|
||||
fprintf(stderr,
|
||||
|
@ -166,6 +168,13 @@ main(int argc, char **argv)
|
|||
*q = '\0';
|
||||
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))
|
||||
{
|
||||
|
@ -177,6 +186,7 @@ main(int argc, char **argv)
|
|||
sqlite3_bind_text(stmt, 3, s.name, -1, NULL);
|
||||
sqlite3_bind_text(stmt, 4, s.overview,
|
||||
-1, NULL);
|
||||
sqlite3_bind_text(stmt, 5, s.banner, -1, NULL);
|
||||
sqlite3_step(stmt);
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue