Sincronizando la carpeta inteligente de FInder con imágenes al iPhone

0

Creé una carpeta inteligente con el Finder que contiene imágenes que me gustaría sincronizar con mi iPhone. Cuando abrí iTunes e intenté seleccionar esa carpeta para sincronizar las imágenes en mi iPhone, la carpeta estaba en gris y no pude seleccionarla.

¿Existe alguna solución que me permita realizar esta sincronización?

    
pregunta tjespe 11.06.2017 - 15:45

1 respuesta

1

Escribí esta secuencia de comandos de Python que busca todos los archivos con una etiqueta azul (color 4) en un directorio y los copia en una carpeta normal en lugar de en una carpeta inteligente.

#!/usr/bin/python
# -*- coding: utf-8 -*-

import os

// You can add several label searches and put them into separate "smart" directories
configuration = [
            { "color": "4", "location": "/Absolute/path/to/destination directory" }
        ]

for config in configuration:
    color = config["color"]
    location = config["location"]

    os.system("mdfind -onlyin /Absolute/path/to/search/directory -literal 'kMDItemFSLabel = 4' > /tmp/favs.txt")
    os.system("rsync -a --progress --no-relative --files-from=/tmp/favs.txt  / \""+location+"\"")
    files_list = os.listdir(location)
    for file in files_list:
        if not file in open('/tmp/favs.txt').read():
            print("Removing "+file)
            try:
                os.remove(location+file)
            except OSError:
                pass

Esta secuencia de comandos solo busca etiquetas, y no todas las demás funciones que puede tener una carpeta inteligente. Para algo como esto, recomendaría Hazel que es una aplicación en la que puedes establecer reglas para, por ejemplo, copiar archivos a un directorio según criterios.

    
respondido por el tjespe 18.06.2017 - 23:01

Lea otras preguntas en las etiquetas