Compare commits

..

2 Commits

Author SHA1 Message Date
Moon Man 23459bc0fd write any directory 2023-07-27 01:56:44 +00:00
Moon Man f39777d255 if not exists on table create 2023-07-27 01:56:23 +00:00
2 changed files with 2 additions and 2 deletions

View File

@ -4,6 +4,6 @@
"create": "deno run --allow-read=scrappy.db,scrappy.db-journal --allow-write=scrappy.db,scrappy.db-journal main.ts create", "create": "deno run --allow-read=scrappy.db,scrappy.db-journal --allow-write=scrappy.db,scrappy.db-journal main.ts create",
"run": "deno run --allow-net=youtube.com main.ts run", "run": "deno run --allow-net=youtube.com main.ts run",
"new": "deno run --allow-read=scrappy.db,scrappy.db-journal --allow-write=scrappy.db,scrappy.db-journal main.ts new", "new": "deno run --allow-read=scrappy.db,scrappy.db-journal --allow-write=scrappy.db,scrappy.db-journal main.ts new",
"get": "deno run --allow-net=www.youtube.com --allow-run --allow-read=scrappy.db,scrappy.db-journal --allow-write=scrappy.db,scrappy.db-journal main.ts get" "get": "deno run --allow-net=www.youtube.com --allow-run --allow-read=scrappy.db,scrappy.db-journal --allow-write main.ts get"
} }
} }

View File

@ -10,7 +10,7 @@ const db = new DB("scrappy.db");
const command = Deno.args[0]; const command = Deno.args[0];
if (command === "create") { if (command === "create") {
db.execute(`create table channel (id INTEGER PRIMARY KEY AUTOINCREMENT, channel_id text not null unique, channel_name text not null, last_seen_at number not null default 0);`); db.execute(`create table if not exists channel (id INTEGER PRIMARY KEY AUTOINCREMENT, channel_id text not null unique, channel_name text not null, last_seen_at number not null default 0);`);
} }
else if (command === "new" && Deno.args.length == 3) { else if (command === "new" && Deno.args.length == 3) {
const channelId = Deno.args[1]; const channelId = Deno.args[1];