Added uuid command
This commit is contained in:
@@ -4331,3 +4331,25 @@ def grep(ctx, cli_obj, db, ignore_case, print_filename, pattern):
|
|||||||
db_file, pattern, ignore_case, print_filename, rich_markup=True
|
db_file, pattern, ignore_case, print_filename, rich_markup=True
|
||||||
):
|
):
|
||||||
print(", ".join([table, column, row_id, value]))
|
print(", ".join([table, column, row_id, value]))
|
||||||
|
|
||||||
|
|
||||||
|
@cli.command()
|
||||||
|
@click.pass_obj
|
||||||
|
@click.pass_context
|
||||||
|
@click.option(
|
||||||
|
"--filename",
|
||||||
|
"-f",
|
||||||
|
required=False,
|
||||||
|
is_flag=True,
|
||||||
|
default=False,
|
||||||
|
help="Include filename of selected photos in output",
|
||||||
|
)
|
||||||
|
def uuid(ctx, cli_obj, filename):
|
||||||
|
"""Print out unique IDs (UUID) of photos selected in Photos
|
||||||
|
|
||||||
|
Prints outs UUIDs in form suitable for --uuid-from-file and --skip-uuid-from-file
|
||||||
|
"""
|
||||||
|
for photo in photoscript.PhotosLibrary().selection:
|
||||||
|
if filename:
|
||||||
|
print(f"# {photo.filename}")
|
||||||
|
print(photo.uuid)
|
||||||
|
|||||||
Reference in New Issue
Block a user