import banner location

This commit is contained in:
hummypkg 2015-10-12 14:46:17 +00:00
parent e191b1052d
commit 4c14046991
1 changed files with 11 additions and 1 deletions

12
tvdb.c
View File

@ -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;