From 92fb64675a31fd6112a5a5233ee5079c4ef7a7f5 Mon Sep 17 00:00:00 2001 From: Conduitry Date: Sun, 11 Dec 2022 07:08:47 -0500 Subject: [PATCH] avoid 3/10,000,000 event --- dl-e621.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dl-e621.js b/dl-e621.js index 82c5bd4..4d95a61 100755 --- a/dl-e621.js +++ b/dl-e621.js @@ -4,10 +4,10 @@ import { dl, get } from './_shared.js'; await dl( async function*(query) { - if (/^[0-9]+$/.test(query)) { - query = `id:${query}`; - } else if (/^[0-9a-f]{32}$/i.test(query)) { + if (/^[0-9a-f]{32}$/i.test(query)) { query = `md5:${query}`; + } else if (/^[0-9]+$/.test(query)) { + query = `id:${query}`; } for (let page = null, posts; !posts || posts.length === 320; page = `b${posts[319]?.id}`) { posts = (await (await get('https://e621.net/posts.json', { limit: 320, page, tags: query })).json()).posts;