NO-ob / LoliSnatcher_Droid

A booru client with support for batch downloading
GNU Affero General Public License v3.0
404 stars 26 forks source link

[Feature Request] The ability to specify image filename #117

Open Wrellll opened 2 years ago

Wrellll commented 2 years ago

It would be great if we had the option to choose the image filename on download. Specifically if we could set the app to automatically populate the filename with the image's tags. For example, you could save a file and the resulting filename would be a combination of the artist tag, character tag, and copyright/series tag as well as the image hash. The attached image, instead of being saved as 60b2bd02a8774ced8dfd071a24c91968.png could display something like: aharen_reina aharen-san_wa_hakarenai bubukka 60b2bd02a8774ced8dfd071a24c91968 I think this feature would really help users organize their downloads folders, as instead of a bunch of images named with random hashes they would have identifiable data just like on a booru. image_2022-05-10_213608239

NijiharaKaito commented 1 month ago

Came here for this. I believe I was using an older version of the app and it used to save the file with the last part of the URL as filename, and I greatly preferred the former way. As an example, the image (I picked whatever from first page, it's safe) https://files.yande.re/image/2200c68d909b22eac3ff627fe47097a3/yande.re 1198366 angel animal_ears bandages bandaid garter kamishiro_piyo nekomimi no_bra pajama piyomew seifuku skirt_lift sweater tail wings.png would be saved with something like yandere_yande.re 1198366 angel animal_ears bandages bandaid garter kamishiro_piyo nekomimi no_bra pajama piyomew seifuku skirt_lift sweater tail wings.png (the last part of the URL) as filename; now it is saved as yandere_2200c68d909b22eac3ff627fe47097a3.png not only hindering organization of the files with the tags, but also removes the post number after the booru name, taking them out of their original order in case they were part of a pool. I was going to ask to revert the change, but being able to specify the naming scheme would be pretty much ideal.