Grazie per la risposta; i commenti nel seguito. Stefano B. ha scritto:
>Ciao > > >>Scusate non sono stato chiaro. >>Premessa: >>Sono un consulente ICT ed utilizzo OpenOffice per lavoro (su un >>portalile con Linux); da qui la necessità di avere una galleria di >>clipart abbastanza fornita. >>Con un improbo lavoro, sudore sangue e [EMAIL PROTECTED]& me la sono creata >>così: >>Avevo, dai tempi di Windows il prodotto Corel Gallery 2 che ga le >>clipart in formato cdr: le ho convertite tutte in wmf. >>Ho preso le Open Clip Art ( http://www.openclipart.org/ ) che fornisce >>clipart in formato SVG (non gestito da OO - si rimedia soo un filtro di >>importazione da installare a mano); ho scritto un pò di script in python >>ed ho convertito la maggior parte delle clipart in WMF. >> >>A questo punto ho messo il tutto in una directory sotto radice: /Gallery >>Qui viene il lavoro antipatico: non ho trovato alcun mezzo per generare >>automativamente i file della gallery di OO (.sdv, .htm, .sdg) e quindi a >>mano, una directory alla volta, ho inserito nella gallery il tutto (1.2 >>GB, 450 directory, 30072 file) come "nuovo argomento". >> >>Ora, normalmente, basta installare OO, andare sulle opzioni ed aggiugere >>"/gallery" ai path in cui cercare le clipart e tutto funziona. >>Attenzione, c'è uno strano comportamento di OO: se si mettono più path >>per la gallery, la funzione "nuovo argomento" scrive soltanto >>nell'ultimo dei path disponibili. >>Oltre a ciò, con la OO 2.0 RC2, non c'è verso di fargli funzionare la >>nuova directory delle clipart, perchè, anche se visualizza correttamente >>le icone delle clipart, al tentativo di trascinarle nel documento >>l'operazione non riesce. Se ci si mette con il cursore su una delle >>icone, si vede che il path visualizzato non è quello corretto. >> >>Qualcuno sa come fare a creare una libreria di clipart che sia >>disponibile per diversi utenti (senza utilizzare quella di OO che viene >>ricoperta ad ogni installazione/upgrade)? >>Oppure mi sapete dire come forzare i path nella funzione Gallery? >> >> >>Grazie >> Mirto >> >> > >Ok, ho compreso, ma non capisco lo stesso... ho fatto il tuo stesso lavoro, >nel senso che ho scaricato le openclipart ed ho aggiunto, a mano, cartella >per cartella come nuovo argomento.E' un po' una storia lunga, effettivamente, >ma ha funzionato... ora nella gallery vedo l'elenco degli argomenti che ho >inserito e se trascino l'anteprima mi si inserisce correttamente la clipart. >Io uso mandriva 2006, > OK Anch'io utilizzo Manrdiva 2006 > che dispone di un rpm della openclipart, che una volta >decompresso va in /usr/share/images/openclipart. > > Non lo sapevo; ho scaricato la tarball dal sito delle openclipart. >Ho fatto tutto da utente: ogni reinstallazione di OOo non mi sovrascrive la >home per cui mi ritrovo con le mie clipart (*.png, belle grosse) pronte per >l'uso. > > ?? PNG ?? Non capisco il formato SVG è vettoriale, per non perdere in risoluzione (e per poter modificare le clipart) è meglio un formato vettoriale capito da OO come WMF. Ti allego lo script che utilizzo per la conversione. >Per gli altri utenti ho copiato la cartella /share/gallery della mia home >nelle home degli utenti, ed ha funzionato :-) > > Piccolo problema: ho circa 1 Gb di clipart, copiarlo per ogni utente mi sembra uno spreco di spazio. L'ideale sarebbe metterlo in una directory valida per tutti. Farò comunque altre prove >Ciao > > > Ciao >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > >
#!/usr/bin/python # code taken from http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/300411 import os, sys import re import fileinput import getopt def main(root, filelist): """main(root, filelist) -> None Override this function, to do whatever you please with the list of files passed in filelist. The default behaviour is to call the function rename(), which applies a set of rules to sanitize a filename. """ print "got %s: %s" % (root, filelist) dir2=root+"/wmf/" command1="mkdir "+dir2 zutin, zutout = os.popen4(command1) zutin.close() #print zutout.read() zutout.close() print command1, "\n" for x in filelist: print "\n____________________________________________________________\n" n1=root+"/"+x nx=dir2+x n2=nx[:len(nx)-3]+"wmf" command2="skconvert "+n1+" "+n2+" &" print command2, "\n" zutin, zutout = os.popen4(command2) zutin.close() #print zutout.read() zutout.close() if __name__ == '__main__': recurse = True filetype = ".svg" args="." filelist = [] for fl in args: if os.path.isfile(fl): filelist.append(fl) if os.path.isdir(fl) and recurse == True: for root, dirs, files in os.walk(fl): if filetype != 'all': files = [ f for f in files if f.endswith(filetype) ] main(root, files) if filetype != 'all': filelist = [ f for f in filelist if f.endswith(filetype) ] main(os.getcwd(), filelist)
begin:vcard fn:Mirto Silvio Busico n:Busico;Mirto Silvio org:Busico Mirto Silvio email;internet:[EMAIL PROTECTED] title:Dr. tel;work:+39 333 456 2651 tel;cell:+39 333 456 2651 x-mozilla-html:TRUE version:2.1 end:vcard
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
