Commit Graph

90 Commits

Author SHA1 Message Date
02ea5c7ee3 fix rounding errors in elapsed time in logs 2024-04-29 17:25:21 -04:00
b6c82eb4f5 batch-e621: just use tags array in JSON 2024-04-25 18:08:20 -04:00
4f7f2ca7fe add time since startup to logs 2024-04-04 20:00:32 -04:00
af0ed03467 batch-*: make tag aliasing code a little clearer 2024-03-29 09:18:13 -04:00
42c1e57eb7 improve path behavior on Windows 2024-03-27 18:29:29 -04:00
6c76a14448 limit to 32 concurrent file downloads 2024-03-27 17:47:50 -04:00
21f56991ac batch-*: do not count downloads made by a concurrent instance 2024-03-25 08:05:48 -04:00
ad42d2a820 batch-e621: allow searching for unknown/invalid tags 2024-03-24 21:05:40 -04:00
ed3c8bcc00 move fetch options to own directory; only send special user-agent to e621 API 2024-03-24 17:05:30 -04:00
b8f5929b07 dl-rule34: use api.rule34.xxx 2024-03-24 16:30:58 -04:00
55ad4391a7 move binaries into bin directory 2024-03-24 16:14:30 -04:00
bff80e3fd3 retry downloads on error while streaming to file 2024-03-24 14:07:28 -04:00
c3eb4512cf batch-allthefallen: improve multiple tag handling 2024-03-24 09:31:20 -04:00
e0f8446d1f batch-allthefallen/dl-allthefallen: add initial version 2024-03-24 02:29:13 -04:00
42530b7b20 dl-*: ignore files with no URL 2024-03-24 02:27:45 -04:00
6a1464574d batch-*: default to decoding URL-escaped characters in directory names 2024-03-24 02:27:23 -04:00
06791a1baf rename project to fetch-booru 2024-03-23 19:17:41 -04:00
c6e1f31cec batch-e621/dl-e621: factor out handling API responses 2024-03-23 19:04:46 -04:00
462d118367 batch-e621/aug-e621: adjust db dump processing 2024-03-23 17:21:42 -04:00
d554498a15 return true from done() if there were no errors 2024-03-23 15:21:46 -04:00
24d4f7cac7 dl-*: avoid trying to create directory for every file 2024-03-23 14:29:38 -04:00
c4faeb6a8a retry fetch on network errors 2024-03-23 11:25:46 -04:00
eee96cb7ca batch-e621/aug-e621: determine current dump by datetime rather than querying server 2024-03-23 05:43:35 -04:00
847daf7315 extract mkdir into dl.js 2024-03-21 22:20:29 -04:00
f460f62a3a dl-inkbunny: add initial version 2024-03-21 22:10:13 -04:00
c3e223c596 aug-e621: rework 2024-03-21 22:08:34 -04:00
1f59badc73 remove reference to USE_WGET environment variable 2024-03-21 22:08:04 -04:00
20931c715a batch-inkbunny: rework etc 2024-03-21 22:07:35 -04:00
4d987f95c8 dl-rule34/dl-tbib: rework 2024-03-21 22:06:32 -04:00
8140cd32bc dl-e621: rework and extract additional shared e621 code 2024-03-21 22:05:23 -04:00
62a4d0500c batch-inkbunny: add initial version 2024-03-17 10:51:49 -04:00
6125f52a3e batch-e621: port over custom fetch options feature 2024-03-16 23:19:04 -04:00
e9b7741781 batch-e621: refactor 2024-03-16 21:58:32 -04:00
81c067025e batch-e621: improve performance of handling CSV column names 2024-03-16 18:20:28 -04:00
99934c3a8c batch-e621: only download db_export index page once 2024-03-16 11:29:37 -04:00
64a149930a batch-e621: warn about tags the database doesn't know about 2024-03-16 10:54:44 -04:00
747813a85b avoid converting web streams to Node streams 2024-03-15 18:50:09 -04:00
9f2ed5577d batch-e621: avoid downloading same file multiple times in parallel 2024-03-15 12:30:47 -04:00
bd9cf8f283 batch-e621: avoid converting Node stream to web stream 2024-03-15 08:48:07 -04:00
dd22118430 batch-e621: prevent copy-to-self error when post is in both API response and CSV 2024-03-14 20:01:05 -04:00
833ac2adee batch-e621: download/copy files in parallel 2024-03-14 07:07:34 -04:00
9f161235d8 batch-e621: add initial version 2024-03-13 18:06:07 -04:00
af92d46fdd remove dl-furrybooru 2024-03-13 13:26:09 -04:00
b39947face allow directory names to be URI encoded tag names
This provides better support for special queries containing ":" characters, for example.
2023-12-27 06:59:04 -05:00
393edeba2c retry on 429 responses 2023-09-28 22:18:50 -04:00
8657712a20 add missing package-lock.json exception to .gitignore 2023-09-06 11:15:54 -04:00
81327664a2 do not readdir when there are no posts 2023-09-05 18:11:02 -04:00
f225084c94 update to package-lock.json version 3 2023-09-05 15:39:47 -04:00
4273af2ba6 readdir target directory rather than checking whether each file exists 2023-09-04 07:20:05 -04:00
7a3c394d46 add USE_WGET workaround 2023-09-04 06:52:26 -04:00