Add an option for taking the list of input files from a text file:
./autotag -i files.txt
This is useful in conjunction with the `find` command:
find ~/images/ -name '*.jpg' | ./autotag -i -
This is useful when performing batch inference on the Danbooru dataset.
In this case the filename is the MD5, so this makes the output return
only the MD5 instead of the full path to the image file.
Fix `autotag` so you can pass a filename of '-' to read a file from
stdin. This way you can do this:
docker run --rm -i ghcr.io/danbooru/autotagger autotag - < image.jpg
...to perform prediction on a single file outside of Docker.
* Make it so you can give the `autotag` script a mixed list of files and
directories, and it will recursively process every file in each directory.
* Allow choosing the output format: one (filename, tag, score) tuple per
line, or one (filename, tags) tuple per line.