[Sur] Copiar todas las imágenes del journal

Esteban Bordón ebordon.uy en gmail.com
Lun Mar 22 07:37:26 EDT 2010


Hola,

Además de copiarlas una por una desde el journal (para nada cómodo) supongo
que se podrá hacer algún script en python que use la librería
sugar.datastore.
No la he usado pero en la wiki de olpc (
http://wiki.laptop.org/go/Sugar.datastore.datastore) hay algunos ejemplos
como por ejemplo este:

from sugar.datastore import datastore
...
    ### Method: _delete_dsobjects, deletes datastore objects where prop=val
    # in the metadata
    # @Returns: number of objects deleted.
    def _delete_dsobjects(self, prop, val):

        #Use find to query for datastore objects to delete for.
        ds_objects, num_objects = datastore.find({prop: val})

        #loop through and delete each datastore object found.
        for i in xrange (0, num_objects, 1):

            print 'DELETING ' + ds_objects[i].metadata['title'] + '...'
            ds_objects[i].destroy()
            datastore.delete(ds_objects[i].object_id)

        return num_objects


En realidad esta función borra elementos, pero la idea para copiar al
pendrive debe ser parecida, está datastore.find() y supongo que existirá
alguna propiedad que sea "content-type" o algo parecido.

Suerte!

Esteban.



El 20 de marzo de 2010 10:39, Pablo Flores <pflores2 en gmail.com> escribió:

> Cuál es la forma más fácil de hacer un backup de todas las imágenes que
> están en el journal, para un pendrive por ejemplo?
>
> Saludos,
> Pablo Flores
>
> _______________________________________________
> Lista olpc-Sur
> olpc-Sur en lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-sur
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://lists.laptop.org/pipermail/olpc-sur/attachments/20100322/348ffacc/attachment.htm 


More information about the olpc-Sur mailing list