I have picasa(windows) ATM, will that do?
Depends on your needs.
Tags are shown underneath pictures, if available.
You need to enable that as the thumbnail caption, though.
You can filter images by tag, and tags are auto-completed. There doesn't seem to be a list of all tags, though.
To compare, this is what Digikam's main window looks like (with the folder/etc. views on the left collapsed):
As you can see, I can do some moderately complicated filtering of tags (either AND or OR them all together). Personally, I'd like nested boolean expressions, but I'm rather demanding of my applications.
i don't quite get this dublin core thing though. i did a google but i don't think i got it yet.
so from what i gather here, this python script gets the tags from the booru i point it to, and exports it to a file(kinda like sfv or a database of sorts, i guess) containing the path/filenames of my images and their tags.
and from there, i can use stuff that can rename files based on a text/database/whatever file to sort/rename my images, is that right?
Not quite. The tags that I was talking about are a form of
metadata, which is information about a file contained in the file itself (ok, not strictly, but for this purpose). The most common example is ID3 tags in your mp3s. So, rather than having an artist associated with a piece of music, you have a series of descriptive "tags" associated with an image.
Unfortunately, there are a number of different formats for image metadata.
EXIF is one of the more common ones, and what sheska writes.
IPTC and
XMP are the other common ones that I know of.
Even once we decide on a format to use for the metadata, we still have to decide on what to call the various fields.
Dublin Core is a small set of standard fields that are recognized by pretty much everything. Most applications define additional fields in their own schema for any more specific needs. Digikam has one called 'TagsList', which I used over the generic 'Subject' for reasons that aren't important here.
So, since Picasa doesn't recognize Digikam's 'TagsList', just change that part of the code to 'Subject' instead.
One thing to be aware of is that EXIF doesn't support PNGs or GIFs.
I think i can modify the script myself, i'll just post what i did in case it doesn't work, i also don't know how to run python scripts in windows since the last time i used python was on linux.
Just download Python (2.7, not 3.1) from python.org and install it, then run the script the same way you would in Linux (python sheska.py file1 file2 file3...).
and i think a photo organizer for imageboards is a great idea, definitely would be great if you'll make one.
I'll post here if I start working on it.