New nautilus script!
Unzip ImageFolder.zip on folder "~/.gnome2/nautilus-scripts"
I would like to make the icons bigger.
I also want to make an auto-refresh in nautilus.
Code:
#!/usr/bin/python
import os, sys
import Image
folders = sys.argv[1:]
im=[]
crop=[]
def create_bg(p):
bg = Image.open(os.environ["HOME"]+"/.gnome2/nautilus-scripts/bg.png")
bg.paste(crop[0],(4,35,64,80))
bg.paste(crop[1],(64,35,124,80))
bg.paste(crop[2],(4,80,64,125))
bg.paste(crop[3],(64,80,124,125))
bg.save(p+"/.folder_bg.thumbnail","PNG")
os.system('gvfs-set-attribute "'+p+'" metadata::custom-icon ".folder_bg.thumbnail"')
def get_img(p):
i = 0
if os.path.isdir(folder) == True:
for pic in os.listdir(folder):
if pic.lower().find('.jpg') != -1 or pic.lower().find('.gif') != -1 or pic.lower().find('.png') != -1:
im.insert(i, Image.open(p+"/"+pic))
im[i].thumbnail((60, 45))
crop.insert(i, im[i].crop((0,0,60,45)))
i=i+1
if i>=4:
create_bg(p)
return
for folder in folders:
get_img(folder)
Bookmarks