views:

1169

answers:

4

I want a set of mimetype icons to go with my file uploads, to show in users' files lists and the like.

It should be:

  • 16x16 PNG or JPG (other sizes through 64x64 would be a bonus but not required)
  • already organized such that I can do e.g. mimetype.sub('/','-') + '.png' and get the icon file name (I'd like to avoid spending a bunch of time figuring out the associations)
  • not platform specific, preferably using properitary apps' native icons where available (e.g. a .zip icon should not look like a KDE box)
  • pretty but readable and suitable to a general audience ;-)

What's a good package for this?

A: 

Nuvola

Comes in 16x16, 22x22, 32x32, 48x48, 64x64 and 128x128 flavours. More than just mimetypes too.

Charlie Somerville
That (and other KDE-look packages, AFAICT) isn't organized by mimetype; I don't know what its scheme is. 'spreadsheet' isn't a mimetype; 'text/html' is but is listed as 'html'. Etc.It'd require a bunch of manual massage to get it to be usable directly, given that I only know the mimetype of a doc from code...
Sai Emrys
... plus, it doesn't include icons for such common things as zip, rar, MS Office docs, PNG, JPG, etc...
Sai Emrys
+1  A: 

Given the sheer volume of mime types out there, I think it's unlikely that you'll find a collection which encompasses all of them.

For a reasonable subset, what about Crystal Clear? The mime types aren't handed to you on a plate, but it should be reasonably easy to spot which ones map to where I would think?

Jon Cage
+1  A: 

I just made a website to do this since I couldn't find anything out there :

http://stdicon.com

Let me know if you have any comments or recommendations. (It runs on google appengine, so it should have high availability)

Paul Tarjan
+1  A: 

I like Silk Icons. They contain over 700 16-by-16 pixel icons in strokably-soft PNG format and licensed under a Creative Commons Attribution 2.5 License.