diff options
Diffstat (limited to 'scripts/enqueue.ts')
-rw-r--r-- | scripts/enqueue.ts | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/scripts/enqueue.ts b/scripts/enqueue.ts index 934f49d..8d19e53 100644 --- a/scripts/enqueue.ts +++ b/scripts/enqueue.ts @@ -1,9 +1,8 @@ -const file = await Deno.readTextFile(Deno.args[1]) -const note_filter = Deno.args.length >= 3 ? Deno.args[2] : "" - const ws = new WebSocket(Deno.args[0]) - +const file = await Deno.readTextFile(Deno.args[1]) +const outdir = Deno.args.length >= 3 ? Deno.args[2] : "." +const note_filter = Deno.args.length >= 4 ? Deno.args[3] : "" const requeue = Deno.env.has("REQUEUE") function run_enqueue() { @@ -17,7 +16,7 @@ function run_enqueue() { const [id, note] = rest.split(";", 2) if (note_filter.length && note != note_filter) continue const key = `${kind}:${id}`; - ws.send(JSON.stringify({ t: "metadata", key, data: { output: name, title: name } })) + ws.send(JSON.stringify({ t: "metadata", key, data: { output: outdir + "/" + name, title: name } })) ws.send(JSON.stringify({ t: "enqueue", key, ignore_complete: requeue })) } } |