Bionus / imgbrd-grabber

Very customizable imageboard/booru downloader with powerful filenaming features.
https://www.bionus.org/imgbrd-grabber/
Apache License 2.0
2.47k stars 216 forks source link

Sort alphabetically in download tab (windows), and multiples rules #2809

Open IlluminatiWave opened 1 year ago

IlluminatiWave commented 1 year ago

When you have many tasks in the download tab, it is easy to create redundancy. So an option to sort the tasks alphabetically, or even an option to search for keywords within the pending tasks, would be nice.

There are 2 ways to add alphabetical sorting. One is within the right click menu, add the option to "Sort A to Z", "Z to A", "by source", etc.

The second is to add a button on the right of the tab, which does the sorting function automatically (simpler, but more intuitive)

Another option is to add download subcategories, ie.

Suppose we are looking for an artist, but from different sources, by default in the tags tab we would put the artist, and in sources we would put multiple sources (which could be displayed via a drop-down menu).

You would also have to think that each source operates differently, so you could add specific rules for each source.

Another use would be to have, for example, multiple tasks.

Task1 = download the artist of these 5 different fonts = source 1, 2, 4 = default rules source 3, 5 = custom rules

Task2 = download multiple various things anime cat girl by danbooru, save in a folder table, safebooru cat, save to another folder

Task3 = etc.

TeKett commented 1 year ago

Downloads and monitors can override the default file path and file names, which can be both static and dynamic using tokens. https://bionus.github.io/imgbrd-grabber/docs/filename.html My default is %artist%/%md5% - %artist% - %copyright% - %character%.%ext%

Being able to have more then one source per download entry would be good, but to me it sounds like you are misusing the download tab, which i also did at the beginning. Once a download is done you dont need it any more, you are caught up to date. Any future images are downloaded with a monitor, which has everything you are talking about here. If you want different tokens then you make multiple entries.

If you are gonna monitor something, dont also make a download, you can manually set the date in the .json file to like 2000-01-01 to get all images, find-replace preferable. (bionus, why is this option still greyed out?)

IlluminatiWave commented 1 year ago

Being able to have more then one source per download entry would be good, but to me it sounds like you are misusing the download tab, which i also did at the beginning. Once a download is done you dont need it any more, you are caught up to date. Any future images are downloaded with a monitor, which has everything you are talking about here. If you want different tokens then you make multiple entries.

That wouldn't be a problem, if it weren't for the fact that I essentially have over 1000 tags (artists) that I download in bulk on an occasional basis. I really don't know how the monitors benefit me if I only do that operation every month / 2 months (precisely so as not to keep the server busy with my thousands of requests). Which to do it daily risks me to an ip blocking for being considered "DDoS". Or that's what I think would happen if I use thousands of monitors running at the same time).

TeKett commented 1 year ago

You do you. Tho you dont have to worry about that, i got thousands of monitors across almost all of the sources. You could just set it up so the monitor only checks once a month, that would be the same strain on the server, and be equally as unethical. The benefit is that you can set it up and then forget about it. Now all you gotta do is periodically check the folder where you dumped everything. If you set up a fancy file name it will also sort itself into whatever file structure you have chosen, which can also be different per monitor if you want.

On Thu, 16 Mar 2023 at 23:41, IlluminatiWave @.***> wrote:

Being able to have more then one source per download entry would be good, but to me it sounds like you are misusing the download tab, which i also did at the beginning. Once a download is done you dont need it any more, you are caught up to date. Any future images are downloaded with a monitor, which has everything you are talking about here. If you want different tokens then you make multiple entries.

That wouldn't be a problem, if it weren't for the fact that I essentially have over 1000 tags (artists) that I download in bulk on an occasional basis. I really don't know how the monitors benefit me if I only do that operation every month / 2 months (precisely so as not to keep the server busy with my thousands of requests). Which to do it daily risks me to an ip blocking for being considered "DDoS". Or that's what I think would happen if I use thousands of monitors running at the same time).

— Reply to this email directly, view it on GitHub https://github.com/Bionus/imgbrd-grabber/issues/2809#issuecomment-1472857245, or unsubscribe https://github.com/notifications/unsubscribe-auth/APLFBP5YI3MWVCKHY5N6HIDW4OJIFANCNFSM6AAAAAAQVI265M . You are receiving this because you commented.Message ID: @.***>