Hi,

I´m writing a very simple plugin to let me choose a image file as a 
cover image to one image folder.  The idea is to symlink a user choosen 
image to "cover.jpg". The problem is that freevo seems to cache 
the "cover.jpg" file, so even if I remove the symlink and create 
another freevo still shows the old image.

Forgive me but the code is so small that I will paste it here:

def actions(self,item): 
        self.item = item
        if item.type == 'image': 
            return [ (self.use_as_cover, 'User as cover')] 
        return [] 

    def use_as_cover(self,arg=None, menuw=None):
        item = self.item 
        try:
                os.unlink('%s/cover.jpg' % os.path.dirname(item.filename))
        except:
                pass
        try:
                os.symlink(item.filename, '%s/cover.jpg' % 
os.path.dirname(item.filename) )
        except:
                pass


-- 
Christian Lyra
POP-PR - RNP

http://lyra.soueu.com.br

  In the beginning was the Tao. The Tao gave birth to Space and Time. 
Therefore Space and Time are Yin and Yang of programming. 
                                                The Tao Of Programing

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to