Requested feature overview description.
Allow the use of wildcards (particularly the * wildcard) when searching with md5:....
So for example, searching for md5:61c93e4bdfe0f880fd7e0113c3c10f9* should find all posts whose md5 starts with 61c93e4bdfe0f880fd7e0113c3c10f9 (only one in this case). Right now it doesn't find any posts at all.
Why would it be useful?
When I browse through e621 I download images I like by dragging them from the browser to a folder. (I use Windows.)
The following things happen, in order:
- 1. I open ~30 to 50 tabs of posts where the thumbnails are promising.
- 2. As tabs finish loading I go through them and close the ones I don't like, or...
- 3. ... when I see one I like I drag the image from the browser to some folder.
- 4. Windows opens a little box saying Verschieben von "61c93e4bdfe0f880fd7e0113c3c10f9, which means Moving "61c93e4bdfe0f880fd7e0113c3c10f9. See how the text is clipped at the end? It also creates an empty dummy file with the md5 as its filename.
- 5. I close the tab the image came from because I want to keep browsing.
- 6. Goto 1 while downloads complete in the background and the little boxes close one after another.
But! Sometimes downloads time out. So Windows opens another box above the first one saying Unbekannter Fehler, which means Unknown error". I can keep the boxes open for as long as I like but Windows decides [b]to immediately delete the dummy file anyways[/b] so I can't see the whole filename. I can't tell which post the file came from because I have closed the tab half an hour ago. So I am stuck with the first ~30 of 32 characters of the hash. My current workaround is to do use the API to automatically search through every possible hash which starts with the known characters. But that takes almost no time for 1 missing character (16 possible hashes), about a minute for 2 (256) and something like half an hour for 3 (4096). Being able to search for hashes with wildcards would be extremely helpful. [b]What part(s) of the site page(s) are affected?[/b] The search pages: /post/index, /post/index.xml, etc.
Updated