A Program To Search and Snatch Images From Boorus
When running for the first time open the settings window and press save to save the default settings to a file.
File Name Variables
- $SEARCH[n] - Will take n variables from the search tags
- $TAGS[n] - Will take n tags from the fetched image
- $ID - Post id
- $HASH - File hash
- $EXT - File extension
Tasks
- Search and retrieve data from gelbooru
- View image previews
- Load new image previews on scroll
- View Tags and Full Sized Image in a new window
- Batch download Images from gelbooru
- Add support for danbooru
- Add settings window/manager
- Amount of images to fetch in one go
- Save location
- More boorus
- Timeout between Snatching
- Default Tags
- Custom File Names
- Fix bug which causes images to load infinitely until system crashes
- Design UI
- Fix Image window layout
- Fix Main window layout
- Tidy UI
- Themes
- Neir automata menu style maybe
- Webm and Gif support - gif viewing implemented, webm viewing will never work as javafx only supports mp4 and flv so webm is opened in MPV
How to Build
- Install Maven
- Download GraalVM https://github.com/graalvm/graalvm-ce-builds/releases
- Extract to a location
- export GRAALVM_HOME=/path to graalvm/
- mvn clean javafx:run
- mvn clean client:build