From f6dedaa6197dc244616c5b4e9e8ce42ce6b7a252 Mon Sep 17 00:00:00 2001 From: Rhet Turnbull Date: Fri, 10 Dec 2021 20:09:20 -0800 Subject: [PATCH] Updated docs [skip ci] --- README.md | 4 +- docs/.buildinfo | 2 +- docs/_modules/index.html | 2 +- .../photoinfo/_photoinfo_export.html | 25 +++- .../osxphotos/photoinfo/photoinfo.html | 45 ++++--- .../_modules/osxphotos/photosdb/photosdb.html | 115 +++++++++++++++++- docs/_static/documentation_options.js | 2 +- docs/cli.html | 2 +- docs/genindex.html | 6 +- docs/index.html | 2 +- docs/modules.html | 2 +- docs/objects.inv | Bin 3757 -> 3763 bytes docs/reference.html | 8 +- docs/search.html | 2 +- docs/searchindex.js | 2 +- 15 files changed, 180 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index c248642f..acef53cb 100644 --- a/README.md +++ b/README.md @@ -1703,7 +1703,7 @@ Substitution Description {lf} A line feed: '\n', alias for {newline} {cr} A carriage return: '\r' {crlf} a carriage return + line feed: '\r\n' -{osxphotos_version} The osxphotos version, e.g. '0.43.4' +{osxphotos_version} The osxphotos version, e.g. '0.43.6' {osxphotos_cmd_line} The full command line used to run osxphotos The following substitutions may result in multiple values. Thus if specified for @@ -3573,7 +3573,7 @@ The following template field substitutions are availabe for use the templating s |{lf}|A line feed: '\n', alias for {newline}| |{cr}|A carriage return: '\r'| |{crlf}|a carriage return + line feed: '\r\n'| -|{osxphotos_version}|The osxphotos version, e.g. '0.43.4'| +|{osxphotos_version}|The osxphotos version, e.g. '0.43.6'| |{osxphotos_cmd_line}|The full command line used to run osxphotos| |{album}|Album(s) photo is contained in| |{folder_album}|Folder path + album photo is contained in. e.g. 'Folder/Subfolder/Album' or just 'Album' if no enclosing folder| diff --git a/docs/.buildinfo b/docs/.buildinfo index 13cd2650..2746a0ae 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 7a3415c9b6b46da1269550f16ddeb35c +config: cdd46109afb0efbfdb2b6d0f2dea647d tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_modules/index.html b/docs/_modules/index.html index 1d8d17cf..ad260e0b 100644 --- a/docs/_modules/index.html +++ b/docs/_modules/index.html @@ -5,7 +5,7 @@ - Overview: module code — osxphotos 0.43.4 documentation + Overview: module code — osxphotos 0.43.6 documentation diff --git a/docs/_modules/osxphotos/photoinfo/_photoinfo_export.html b/docs/_modules/osxphotos/photoinfo/_photoinfo_export.html index f19c934e..b272d928 100644 --- a/docs/_modules/osxphotos/photoinfo/_photoinfo_export.html +++ b/docs/_modules/osxphotos/photoinfo/_photoinfo_export.html @@ -5,7 +5,7 @@ - osxphotos.photoinfo._photoinfo_export — osxphotos 0.43.4 documentation + osxphotos.photoinfo._photoinfo_export — osxphotos 0.43.6 documentation @@ -313,7 +313,7 @@ if not exported_files or not filename: # nothing got exported - raise ExportError(f"Could not export photo {uuid}") + raise ExportError(f"Could not export photo {uuid} ({lineno(__file__)})") # need to find actual filename as sometimes Photos renames JPG to jpeg on export # may be more than one file exported (e.g. if Live Photo, Photos exports both .jpeg and .mov) @@ -1557,16 +1557,31 @@ edited_stat = fileutil.file_sig(src) if edited else (None, None, None) if dest_exists and (update or overwrite): # need to remove the destination first - fileutil.unlink(dest) + try: + fileutil.unlink(dest) + except Exception as e: + raise ExportError( + f"Error removing file {dest}: {e} (({lineno(__file__)})" + ) from e if export_as_hardlink: - fileutil.hardlink(src, dest) + try: + fileutil.hardlink(src, dest) + except Exception as e: + raise ExportError( + f"Error hardlinking {src} to {dest}: {e} ({lineno(__file__)})" + ) from e elif convert_to_jpeg: # use convert_to_jpeg to export the file fileutil.convert_to_jpeg(src, dest_str, compression_quality=jpeg_quality) converted_stat = fileutil.file_sig(dest_str) converted_to_jpeg_files.append(dest_str) else: - fileutil.copy(src, dest_str) + try: + fileutil.copy(src, dest_str) + except Exception as e: + raise ExportError( + f"Error copying file {src} to {dest_str}: {e} ({lineno(__file__)})" + ) from e export_db.set_data( filename=dest_str, diff --git a/docs/_modules/osxphotos/photoinfo/photoinfo.html b/docs/_modules/osxphotos/photoinfo/photoinfo.html index 2d5bb1f3..967362cb 100644 --- a/docs/_modules/osxphotos/photoinfo/photoinfo.html +++ b/docs/_modules/osxphotos/photoinfo/photoinfo.html @@ -5,7 +5,7 @@ - osxphotos.photoinfo.photoinfo — osxphotos 0.42.87 documentation + osxphotos.photoinfo.photoinfo — osxphotos 0.43.6 documentation @@ -68,6 +68,7 @@ ) from ..adjustmentsinfo import AdjustmentsInfo from ..albuminfo import AlbumInfo, ImportInfo +from ..momentinfo import MomentInfo from ..personinfo import FaceInfo, PersonInfo from ..phototemplate import PhotoTemplate, RenderOptions from ..placeinfo import PlaceInfo4, PlaceInfo5 @@ -527,6 +528,18 @@ self._faceinfo = [] return self._faceinfo + @property + def moment(self): + """Moment photo belongs to""" + try: + return self._moment + except AttributeError: + try: + self._moment = MomentInfo(db=self._db, moment_pk=self._info["momentID"]) + except ValueError: + self._moment = None + return self._moment + @property def albums(self): """list of albums picture is contained in""" @@ -876,7 +889,7 @@ if self._db._db_version <= _PHOTOS_4_VERSION: if self.live_photo and not self.ismissing: live_model_id = self._info["live_model_id"] - if live_model_id == None: + if live_model_id is None: logging.debug(f"missing live_model_id: {self._uuid}") photopath = None else: @@ -897,28 +910,20 @@ # photos 4 has "isOnDisk" column we could check # or could do the actual check with "isfile" # TODO: should this be a warning or debug? - logging.debug( - f"MISSING PATH: live photo path for UUID {self._uuid} should be at {photopath} but does not appear to exist" - ) photopath = None else: photopath = None - else: - # Photos 5 - if self.live_photo and not self.ismissing: - filename = pathlib.Path(self.path) - photopath = filename.parent.joinpath(f"{filename.stem}_3.mov") - photopath = str(photopath) - if not os.path.isfile(photopath): - # In testing, I've seen occasional missing movie for live photo - # these appear to be valid -- e.g. video component not yet downloaded from iCloud - # TODO: should this be a warning or debug? - logging.debug( - f"MISSING PATH: live photo path for UUID {self._uuid} should be at {photopath} but does not appear to exist" - ) - photopath = None - else: + elif self.live_photo and self.path and not self.ismissing: + filename = pathlib.Path(self.path) + photopath = filename.parent.joinpath(f"{filename.stem}_3.mov") + photopath = str(photopath) + if not os.path.isfile(photopath): + # In testing, I've seen occasional missing movie for live photo + # these appear to be valid -- e.g. video component not yet downloaded from iCloud + # TODO: should this be a warning or debug? photopath = None + else: + photopath = None return photopath diff --git a/docs/_modules/osxphotos/photosdb/photosdb.html b/docs/_modules/osxphotos/photosdb/photosdb.html index 74648741..b5abaf50 100644 --- a/docs/_modules/osxphotos/photosdb/photosdb.html +++ b/docs/_modules/osxphotos/photosdb/photosdb.html @@ -5,7 +5,7 @@ - osxphotos.photosdb.photosdb — osxphotos 0.42.92 documentation + osxphotos.photosdb.photosdb — osxphotos 0.43.6 documentation @@ -51,6 +51,7 @@ import bitmath import photoscript +from rich import print from .._constants import ( _DB_TABLE_NAMES, @@ -283,6 +284,10 @@ # Dict to hold information on volume names (Photos 5+) self._db_filesystem_volumes = {} + # Dict to hold information on moments (Photos 5+) + # key is Z_PK of ZMOMENT table and values are the moment info + self._db_moment_pk = {} + if _debug(): logging.debug(f"dbfile = {dbfile}") @@ -2524,6 +2529,10 @@ verbose("Processing comments and likes for shared photos.") self._process_comments() + # process moments + verbose("Processing moments.") + self._process_moments() + # done processing, dump debug data if requested verbose("Done processing details from Photos library.") if _debug(): @@ -2569,6 +2578,109 @@ logging.debug("Burst Photos (dbphotos_burst:") logging.debug(pformat(self._dbphotos_burst)) + def _process_moments(self): + """Process data from ZMOMENT table""" + # _db_moment_pk is dict in form {pk: {moment info}} by ZMOMENT.Z_PK + + if self._db_version <= _PHOTOS_4_VERSION: + raise NotImplementedError( + f"Moment info implemented for this database version" + ) + else: + self._process_moment_5() + + def _process_moment_5(self): + """Process moment info for Photos 5 databases""" + + self._db_moment_pk = {} + + results = self.execute( + f""" + SELECT + Z_PK, + ZTIMEZONEOFFSET, + ZTRASHEDSTATE, + ZAPPROXIMATELATITUDE, + ZAPPROXIMATELONGITUDE, + ZENDDATE, + ZMODIFICATIONDATE, + ZREPRESENTATIVEDATE, + ZSTARTDATE, + ZSUBTITLE, + ZTITLE, + ZUUID + FROM ZMOMENT""" + ) + + # results + # 0 Z_PK, + # 1 ZTIMEZONEOFFSET, + # 2 ZTRASHEDSTATE, + # 3 ZAPPROXIMATELATITUDE, + # 4 ZAPPROXIMATELONGITUDE, + # 5 ZENDDATE, + # 6 ZMODIFICATIONDATE, + # 7 ZREPRESENTATIVEDATE, + # 8 ZSTARTDATE, + # 9 ZSUBTITLE, + # 10 ZTITLE, + # 11 ZUUID + + for row in results: + moment_info = {} + moment_info["pk"] = row[0] + moment_info["timezoneOffset"] = row[1] + moment_info["trashedState"] = row[2] + moment_info["approximateLatitude"] = row[3] + moment_info["approximateLongitude"] = row[4] + moment_info["endDate"] = row[5] + moment_info["modificationDate"] = row[6] + moment_info["representativeDate"] = row[7] + moment_info["startDate"] = row[8] + moment_info["subtitle"] = row[9] + moment_info["title"] = row[10] + moment_info["uuid"] = row[11] + + # if both lat/lon == -180, then it means location undefined + if ( + moment_info["approximateLatitude"] == -180.0 + and moment_info["approximateLongitude"] == -180.0 + ): + moment_info["latitude"] = None + moment_info["longitude"] = None + else: + moment_info["latitude"] = moment_info["approximateLatitude"] + moment_info["longitude"] = moment_info["approximateLongitude"] + + # process date stamps + offset_seconds = moment_info["timezoneOffset"] or 0 + delta = timedelta(seconds=offset_seconds) + tz = timezone(delta) + for date_name in [ + "startDate", + "endDate", + "modificationDate", + "representativeDate", + ]: + date_stamp = moment_info[date_name] + try: + moment_date = datetime.fromtimestamp(date_stamp + TIME_DELTA) + # save raw time stamp valu + moment_info[date_name + "_timestamp"] = moment_info[date_name] + moment_info[date_name] = moment_date.astimezone(tz=tz) + except ValueError: + # sometimes imageDate is invalid so use 1 Jan 1970 in UTC as image date + moment_date = datetime(1970, 1, 1) + tz = timezone(timedelta(0)) + moment_info[date_name + "_timestamp"] = date_stamp + moment_info[date_name] = moment_date.astimezone(tz=tz) + + # process title/subtitle + moment_info["title"] = moment_info["title"] or "" + moment_info["subtitle"] = moment_info["subtitle"] or "" + + self._db_moment_pk[moment_info["pk"]] = moment_info + def _build_album_folder_hierarchy_5(self, uuid, folders=None): """recursively build folder/album hierarchy uuid: uuid of the album/folder being processed @@ -3399,6 +3511,7 @@
[docs] def execute(self, sql): """Execute sql statement and return cursor""" + self._db_connection, _ = self.get_db_connection() return self._db_connection.cursor().execute(sql)
def _duplicate_signature(self, uuid): diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index cfc330f7..f0b7c6e5 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: '0.43.4', + VERSION: '0.43.6', LANGUAGE: 'None', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/cli.html b/docs/cli.html index aa9569be..9950339d 100644 --- a/docs/cli.html +++ b/docs/cli.html @@ -5,7 +5,7 @@ - osxphotos command line interface (CLI) — osxphotos 0.43.4 documentation + osxphotos command line interface (CLI) — osxphotos 0.43.6 documentation diff --git a/docs/genindex.html b/docs/genindex.html index f2aa7ce7..e3702939 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -5,7 +5,7 @@ - Index — osxphotos 0.43.4 documentation + Index — osxphotos 0.43.6 documentation @@ -1535,10 +1535,12 @@
    -
  • metering_mode (osxphotos.PhotoInfo.ExifInfo attribute) +
  • moment (osxphotos.PhotoInfo property)
  • month (osxphotos.PhotoInfo.SearchInfo property)
  • diff --git a/docs/index.html b/docs/index.html index 3bf66f7a..18949872 100644 --- a/docs/index.html +++ b/docs/index.html @@ -5,7 +5,7 @@ - Welcome to osxphotos’s documentation! — osxphotos 0.43.4 documentation + Welcome to osxphotos’s documentation! — osxphotos 0.43.6 documentation diff --git a/docs/modules.html b/docs/modules.html index 9b5ecf27..74243009 100644 --- a/docs/modules.html +++ b/docs/modules.html @@ -5,7 +5,7 @@ - osxphotos — osxphotos 0.43.4 documentation + osxphotos — osxphotos 0.43.6 documentation diff --git a/docs/objects.inv b/docs/objects.inv index f3f9acfb208185b4a48a08d81dcde913cc6375a4..6c8133e80b2d1878055b36e06ddec69fe24cd964 100644 GIT binary patch delta 2670 zcmV-!3X%1#9kU&@u=9RPA_5A9jIK;X!3cQ#~A7|I<0 zy&87K36z=)q-AKjYT7Fw`VmOrwYeG1B;{gG!X>U-2RCKc-7$Z6Gsoh*9@gjqeZSm8 zxa?RQGYd3)}U<24)lDuM#;;3F%sPs>HJi_^Frv)q|MNX@y^*Kv` zBVE@C@WA_85cFbUgS7hYn{9h%MnG9Ty_e@;uNo{I%srK91hoTZsN|#@kvak~KXaD7= z@ykzkxb!U-YWRU z@4PZD{K3R5;@kY3JV8pD`n@2!=K_?pR4<}w_BhQ2C~k>+Jb-3C=f&Y8 zA!_34auB#vMxjN;S=}`dcF@MbvNlsbZLh|chMzEl86$3FYnp4F_4_K2O9+TsY>lBF zJd1y#6Ap=^12Ymy=U^a~-qV-SG_aWJVK9eD|HvR4SEGqe6DV#eS~EeHE!bwGIu4hw zbtTyt5iyTBByQE-vbF=Si`T}%LkSXw9@SB}UxP)+Ub=$KRChdzHv)Yi#7&0cD2P9Z zSJBypwHjXL-%6hV*T zINEe!96g8=Xnf|qI^l*BzI3uzOVYp}$WwUg3eF6Xvca>9QJh3mZtzf_GH`XAAl->m zXjdl(qMbN_)`SJ(Nu7j~=1zBjqy?JZ4casqPxAtK5>Lup?f^*(cpMtVN%VhM0FUBF zK-yv`ZiX!eK++eB`_f5qumoJRZN44CfqaRXnEOj-7xGvY>9-oC=a!K9ADNfBv1 z8o4EC4D6&USkg3VhKSq1dC7lDQbG#O>w($65-c04kT84zNLw7cx_}eHdqUjAzGwxE z2!nPFoQWf8k`lqJ+7Y6|3=y^ID1j~md^!$+y%_<|M)K8RCjG~<6<%Qgv_=317i zM9B+=P2&db8aOLk*}&_p3rO7RMKo?UjCIdYpEe+rJ%swS0X$`#)M@ybB$^?IdL|K8 z+8Ete8pUxmVPdp8DN?!>SaF?GMxn%6)}t8~zC^XMKBXnT6FX>AV0agH&?dlLaqhR~ zLG~z*;=2ZJ4=;^l6?cC##1}B5zXPmW44=__MoQdF3kIhlSsFt58o{_ zMAXJinhz4}^S{NBZ}xS#w9UC0B4+d3j)yGv+fe`R`(Hm}wc70|>%|c$Uy@*hRFW;rtM|URyHqk_NeWTUG%WUV;6t!$tyye_Sgq4I?SVh zCK#miW(bhmn_`46nq$OLnqx4l6;aM2tdNofp^e$*5~Y3#_2 zaCzLm5Ef`!ubj8-1l)dz12TD(l;$1a58Ah1&w$#a7cQD(zyYn{fXl{kNK#uk^n<48 zm!|xqQP?9P9HUZ$w?%z0qu~>z2^ZLyxtJt2I?4m>)qy{vzu*%Ay4&qV&tKo z85Ve^=Z?L6q-Qb!>p=#7ycT4{W6zFwc=XYc0gWs?_{HVrGQ$YP3(-A0S%*GYV5Jm( z%{o>^F@k|QYL8u(QIAlpirRCdMbvlb?X&j)y_miaXt;lZ+QCx=)FB?IaGK!D3a1dg zd6jDd&)2v{Yzf^M^SYW52b9!!;!8be-VwQZP23abtKlOMDn<0rSQ+8~#wu+c zI9g~sf}wvpTMv$v*-l_!1AE{uH?0Tk_8MEqT$I?3KuH-G5(TyaoS09ol-C9(@YoYA zt_{J28#+~58{mNomXW=zVF|#%ro{+eZd*)XjZbRgMYSQCHo2J*QYMsaGg-GA8i1Ka ztZMfT3uhRKn%xjiNeYq`yY~igauCW>cyu6(mIHr>U_ulR5C^fEI**Q()CFKLxUK|NJgBY&R6;Oa3#7Cl`XGS9 ziFi5-hiZpBRHj!Sp~|5Vn_PL^T(RPi^MaKTx4B-$^XBC$ArP%rnb3)16>lQ;TE3&~ zxB1oi;NsRz3gz@w?AIY(oy({`{Rjd=D+~ zUeLn~uzeYEzJTazn$+eY?|KipZdV5{o_+8}+D|uqHq5&h)7~%7`d8E5zp^)Y3va`U c7k1(w-1~~}?c8Th;a)}j^vQnr|6B0nEt<|JPXGV_ delta 2664 zcmV-u3YYb>9jzU(VFZ7$3CAX)(Eul52Nha$zQZVUA&3}C%p4*6HO{Lj(RBd%TB8d{ z4Kw#OyD(IZ9!2(Xr~MSIklJdtX&{*bhf(_vL+124uD<_yJ`eV zO%~BIH03nyl@I+0B=FkYjAo*7F(=`Y&#eQLvTNs`q5su|{!JuPapgr#v3v9JJE{7Lp>T)zkW%CBTuc>jZe< zeLV+yv9Li}efQ0_{VyY+tbpFjbFf#96h)BcW=cJ*rlJV)@p}U4Sjs~VWjkJbwS_-G zj%elljThbKLCJqAkFv7E8hjHuJ$C(1T<7M*3t87w3BtzXw~R5F+Nh;0O;|lV;S9y3 zTMnGGPSPFRDd|9zLOUjLXjyy1dm<%4p7e^MB{jgbA+oVIxWDtmEgweCjetKo?&<>G zr|W;%W`54cUvs-4F5*u^WDDNvQxxy8vb{f5#QR>iQ2c+;vY!BmM7{3&94Fypw?1VT zsVbXy`c2BX;q+VN;g@%LEWxTgOusDiqlZ-c?d(HQi6^DYuS;22iTSht^3(X`C%bva z>hh@)HGk?0T6^fhl4eB*as85jO! z2B^{ZfB%2^uX-|H?JmQ@&|f~-t+=IIbIXSRaJZjj*_q7L`Cj@zROswKnw{v>zL`sR zp0lhx^t$3wO1A+wwa{1NhuK_cWmyc@FWMr&UKl}s`r+r#KmVHl`0<-x{`JehAv9}G z*$fjJmEENQ8p6uv%`l*N#qD$n;CW>ln#sDl;bea&kKngoxE{N>Y(0*0(R%EIOXg#C zma($*f0$F#(p~XweomesB~AT)4&8GBN?NKH(KLIU<^mMA#62EBGoSO~@R1NTakVuF z+$p2bqT;OX8VEaR<6v2vDWA4i<4eO&n8Az@H?nofwa)r|704w7L@l<)P!FC((Fupd z(Sd&%iKKHd5KHgr%V-){Of@Z-!=!&?kd3R+M5hT9w-l|Jpvx9)vr!#~%h$S+Y>bGQ z#~c#3YHwNFf!D=rp7hJ`mz2LxB^-AH=KZ?84g< z&&I_Viqo9+9^+xczk~09TDO&WaG5jKjrxBz6p~F(NSL@$U1ew1mSzI>0y-@)Yj%fQ zR-(OhhFGxyN5fH^K)brTzSn{LkPtN)OY0E+D2}6t$_@xUh!beLHJfR6qD6ri=aC_4 z1degyhW#o#=HaAqY%4E#hnUo9xZO3y;k`NvKbs!!ORph(s81TWdMp(0)JeGA*F=BO zRvQPG*iB+}aiFXGgqThm#fnocTb>n6VRwgE#oBu^8*AGkehjo`smxE-zj=pXH$mc7 zHDPW(isNW=PmM*J5IzJ%E$sZ%4nYup6sOUDbp7LdIDP;`EhsA&t7{hiKWXF00ur@y ztI7!9uSZ9r_Az&eX@zm5oyQfjJ_>(qE*R<)2EN!8qkC}_ePM4|UwDe3M{yi&x-gC& z#0fM$^In~B!wFwH*{daK;1A>}Jaq+UhDh1q*~KVMqA53cs81QVI!=)8#3{6^lLOIC zoIq>B0`a6y!bx+dJ3!I`P45P68jPoTfjo&PWiEGsqy;<uJz5;O*O z(iJRe8Z|@2ZQ#6QB`F~V=ku2(P4&&+Vqu@8NV`YIv&VZ@T6-#Lqu&_e&SdgIb{Oc_e9!4{sNM+vae47 z4XiYQ)!;_CQ%0eRT{&exb=CzWZuKG>Hyg&fXQ)pb5Xv4xecAw?GEV9=d`uF}kV8F_2rF%j?kkPr zIGQjqTAdUr-3qL@&MBi%;w*NIKk{^=ixXoX3n+tG*bmKh>yVb7qN?Y3I+zb)3`EAET7W-|efA{^bpRro)_LTMF2$b@OK!9I)NZ`z?=K1r_ zpFV!Ojc#>4+i62&|9sQ-GG{BB7dd;>_Qx)I*y6DZ_v96!O?!XrgBBg;Q9u(6(s?rk z$n8xrLKn?3Vku2B;vY1NdvXPt%`xDB)^NaOV>l$KEgbqmQ}jzy{?RDx zktnygb*GOSz~p}<64-!t$mQPifDB$y2yg>+48HYlbI{q%Ho}mndOR`mP|pktJkxW> zUOv(@8G!X513z91GUBmkM?5_G=*WOZ79RZK@^YDBgyMzho}H{iA1ts^3cqF@tD+de zKpnNmF3YG#C{{)7xzQr(JM{M1dw^a{-v=~YLG9qF0_uMd4^%i!@MVQlh~B))HG$`A zTqCxGZj5d^YCLgSO*25@x@kuiacGSXb66AeIU+uJc?+uZ{eDCl+2Wj*hR+`K04iSyO)5eStcdT6W+aR6hLwhkOEv>m}v zovjDQ%4~lpFtC9=aF?6b19p3jtz#}qY)7D^3=D|^+W=0?r&h{q0~2`ci5Ay}V8RWZ zDyS#U|`c?1TVKOCa}gQHSwa_5KWuh%m^tHO17D-+YJrC%pz8`dxwQH zj6}_D2&W_k$%@^312{Pdfx0g65XgJs>v9ULhA2;j@=k2^TBlOE6`o9Q7Q-TIy!61(4n30z+698%TA zcX*@%IKW2=fCoIKd#!dYq;A$@mu0gf6io)wnE<8xuXcU3rqSsVC5`uRtfDbAh!!*s zCP05ZqoXd%83!aS7CwlBSWTTr$4cq~Fc@4{0xKR=R{|;_n63pR;x_tM6rrD5qmA)QTE&XZq@pB zo2{h=c7m*Iz7gb6{K5(a(3~y=>Q0-P7pq{NfB*R1=O4Bq2W@};P9MI97I-h{VFuW~ zj5uFFbTv(C^N@GFhg`R-gBQ;}cq8qnn?4)n-HU1OmuLN}Y42az8@z?LVZ{qO@el5O W#rJmZGpBH`B7XX0zx#g^&dy5^g9%Rn diff --git a/docs/reference.html b/docs/reference.html index ee14e863..e282c432 100644 --- a/docs/reference.html +++ b/docs/reference.html @@ -5,7 +5,7 @@ - osxphotos package — osxphotos 0.43.4 documentation + osxphotos package — osxphotos 0.43.6 documentation @@ -1112,6 +1112,12 @@ only valid on Photos 5, on older libraries returns empty list

    returns (latitude, longitude) as float in degrees or None

    +
    +
    +property moment
    +

    Moment photo belongs to

    +
    +
    property orientation
    diff --git a/docs/search.html b/docs/search.html index 13a8635a..07bbc43f 100644 --- a/docs/search.html +++ b/docs/search.html @@ -5,7 +5,7 @@ - Search — osxphotos 0.43.4 documentation + Search — osxphotos 0.43.6 documentation diff --git a/docs/searchindex.js b/docs/searchindex.js index 6280515c..4c59febe 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["cli","index","modules","reference"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["cli.rst","index.rst","modules.rst","reference.rst"],objects:{"osxphotos-albums":{"--db":[0,4,1,"cmdoption-osxphotos-albums-db"],"--json":[0,4,1,"cmdoption-osxphotos-albums-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-albums-arg-PHOTOS_LIBRARY"]},"osxphotos-dump":{"--db":[0,4,1,"cmdoption-osxphotos-dump-db"],"--deleted":[0,4,1,"cmdoption-osxphotos-dump-deleted"],"--deleted-only":[0,4,1,"cmdoption-osxphotos-dump-deleted-only"],"--json":[0,4,1,"cmdoption-osxphotos-dump-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-dump-arg-PHOTOS_LIBRARY"]},"osxphotos-export":{"--add-exported-to-album":[0,4,1,"cmdoption-osxphotos-export-add-exported-to-album"],"--add-missing-to-album":[0,4,1,"cmdoption-osxphotos-export-add-missing-to-album"],"--add-skipped-to-album":[0,4,1,"cmdoption-osxphotos-export-add-skipped-to-album"],"--album":[0,4,1,"cmdoption-osxphotos-export-album"],"--album-keyword":[0,4,1,"cmdoption-osxphotos-export-album-keyword"],"--burst":[0,4,1,"cmdoption-osxphotos-export-burst"],"--cleanup":[0,4,1,"cmdoption-osxphotos-export-cleanup"],"--convert-to-jpeg":[0,4,1,"cmdoption-osxphotos-export-convert-to-jpeg"],"--current-name":[0,4,1,"cmdoption-osxphotos-export-current-name"],"--db":[0,4,1,"cmdoption-osxphotos-export-db"],"--deleted":[0,4,1,"cmdoption-osxphotos-export-deleted"],"--deleted-only":[0,4,1,"cmdoption-osxphotos-export-deleted-only"],"--description":[0,4,1,"cmdoption-osxphotos-export-description"],"--description-template":[0,4,1,"cmdoption-osxphotos-export-description-template"],"--directory":[0,4,1,"cmdoption-osxphotos-export-directory"],"--download-missing":[0,4,1,"cmdoption-osxphotos-export-download-missing"],"--dry-run":[0,4,1,"cmdoption-osxphotos-export-dry-run"],"--duplicate":[0,4,1,"cmdoption-osxphotos-export-duplicate"],"--edited":[0,4,1,"cmdoption-osxphotos-export-edited"],"--edited-suffix":[0,4,1,"cmdoption-osxphotos-export-edited-suffix"],"--exiftool":[0,4,1,"cmdoption-osxphotos-export-exiftool"],"--exiftool-merge-keywords":[0,4,1,"cmdoption-osxphotos-export-exiftool-merge-keywords"],"--exiftool-merge-persons":[0,4,1,"cmdoption-osxphotos-export-exiftool-merge-persons"],"--exiftool-option":[0,4,1,"cmdoption-osxphotos-export-exiftool-option"],"--exiftool-path":[0,4,1,"cmdoption-osxphotos-export-exiftool-path"],"--export-as-hardlink":[0,4,1,"cmdoption-osxphotos-export-export-as-hardlink"],"--export-by-date":[0,4,1,"cmdoption-osxphotos-export-export-by-date"],"--exportdb":[0,4,1,"cmdoption-osxphotos-export-exportdb"],"--external-edit":[0,4,1,"cmdoption-osxphotos-export-external-edit"],"--favorite":[0,4,1,"cmdoption-osxphotos-export-favorite"],"--filename":[0,4,1,"cmdoption-osxphotos-export-filename"],"--finder-tag-keywords":[0,4,1,"cmdoption-osxphotos-export-finder-tag-keywords"],"--finder-tag-template":[0,4,1,"cmdoption-osxphotos-export-finder-tag-template"],"--folder":[0,4,1,"cmdoption-osxphotos-export-folder"],"--from-date":[0,4,1,"cmdoption-osxphotos-export-from-date"],"--from-time":[0,4,1,"cmdoption-osxphotos-export-from-time"],"--has-comment":[0,4,1,"cmdoption-osxphotos-export-has-comment"],"--has-likes":[0,4,1,"cmdoption-osxphotos-export-has-likes"],"--has-raw":[0,4,1,"cmdoption-osxphotos-export-has-raw"],"--hdr":[0,4,1,"cmdoption-osxphotos-export-hdr"],"--hidden":[0,4,1,"cmdoption-osxphotos-export-hidden"],"--ignore-case":[0,4,1,"cmdoption-osxphotos-export-i"],"--ignore-date-modified":[0,4,1,"cmdoption-osxphotos-export-ignore-date-modified"],"--ignore-signature":[0,4,1,"cmdoption-osxphotos-export-ignore-signature"],"--in-album":[0,4,1,"cmdoption-osxphotos-export-in-album"],"--is-reference":[0,4,1,"cmdoption-osxphotos-export-is-reference"],"--jpeg-ext":[0,4,1,"cmdoption-osxphotos-export-jpeg-ext"],"--jpeg-quality":[0,4,1,"cmdoption-osxphotos-export-jpeg-quality"],"--keyword":[0,4,1,"cmdoption-osxphotos-export-keyword"],"--keyword-template":[0,4,1,"cmdoption-osxphotos-export-keyword-template"],"--label":[0,4,1,"cmdoption-osxphotos-export-label"],"--live":[0,4,1,"cmdoption-osxphotos-export-live"],"--load-config":[0,4,1,"cmdoption-osxphotos-export-load-config"],"--location":[0,4,1,"cmdoption-osxphotos-export-location"],"--max-size":[0,4,1,"cmdoption-osxphotos-export-max-size"],"--min-size":[0,4,1,"cmdoption-osxphotos-export-min-size"],"--missing":[0,4,1,"cmdoption-osxphotos-export-missing"],"--name":[0,4,1,"cmdoption-osxphotos-export-name"],"--no-comment":[0,4,1,"cmdoption-osxphotos-export-no-comment"],"--no-description":[0,4,1,"cmdoption-osxphotos-export-no-description"],"--no-likes":[0,4,1,"cmdoption-osxphotos-export-no-likes"],"--no-location":[0,4,1,"cmdoption-osxphotos-export-no-location"],"--no-place":[0,4,1,"cmdoption-osxphotos-export-no-place"],"--no-title":[0,4,1,"cmdoption-osxphotos-export-no-title"],"--not-burst":[0,4,1,"cmdoption-osxphotos-export-not-burst"],"--not-favorite":[0,4,1,"cmdoption-osxphotos-export-not-favorite"],"--not-hdr":[0,4,1,"cmdoption-osxphotos-export-not-hdr"],"--not-hidden":[0,4,1,"cmdoption-osxphotos-export-not-hidden"],"--not-in-album":[0,4,1,"cmdoption-osxphotos-export-not-in-album"],"--not-live":[0,4,1,"cmdoption-osxphotos-export-not-live"],"--not-panorama":[0,4,1,"cmdoption-osxphotos-export-not-panorama"],"--not-portrait":[0,4,1,"cmdoption-osxphotos-export-not-portrait"],"--not-screenshot":[0,4,1,"cmdoption-osxphotos-export-not-screenshot"],"--not-selfie":[0,4,1,"cmdoption-osxphotos-export-not-selfie"],"--not-shared":[0,4,1,"cmdoption-osxphotos-export-not-shared"],"--not-slow-mo":[0,4,1,"cmdoption-osxphotos-export-not-slow-mo"],"--not-time-lapse":[0,4,1,"cmdoption-osxphotos-export-not-time-lapse"],"--only-movies":[0,4,1,"cmdoption-osxphotos-export-only-movies"],"--only-new":[0,4,1,"cmdoption-osxphotos-export-only-new"],"--only-photos":[0,4,1,"cmdoption-osxphotos-export-only-photos"],"--original-suffix":[0,4,1,"cmdoption-osxphotos-export-original-suffix"],"--overwrite":[0,4,1,"cmdoption-osxphotos-export-overwrite"],"--panorama":[0,4,1,"cmdoption-osxphotos-export-panorama"],"--person":[0,4,1,"cmdoption-osxphotos-export-person"],"--person-keyword":[0,4,1,"cmdoption-osxphotos-export-person-keyword"],"--place":[0,4,1,"cmdoption-osxphotos-export-place"],"--portrait":[0,4,1,"cmdoption-osxphotos-export-portrait"],"--post-command":[0,4,1,"cmdoption-osxphotos-export-post-command"],"--post-function":[0,4,1,"cmdoption-osxphotos-export-post-function"],"--preview":[0,4,1,"cmdoption-osxphotos-export-preview"],"--preview-if-missing":[0,4,1,"cmdoption-osxphotos-export-preview-if-missing"],"--preview-suffix":[0,4,1,"cmdoption-osxphotos-export-preview-suffix"],"--query-eval":[0,4,1,"cmdoption-osxphotos-export-query-eval"],"--query-function":[0,4,1,"cmdoption-osxphotos-export-query-function"],"--regex":[0,4,1,"cmdoption-osxphotos-export-regex"],"--replace-keywords":[0,4,1,"cmdoption-osxphotos-export-replace-keywords"],"--report":[0,4,1,"cmdoption-osxphotos-export-report"],"--retry":[0,4,1,"cmdoption-osxphotos-export-retry"],"--save-config":[0,4,1,"cmdoption-osxphotos-export-save-config"],"--screenshot":[0,4,1,"cmdoption-osxphotos-export-screenshot"],"--selected":[0,4,1,"cmdoption-osxphotos-export-selected"],"--selfie":[0,4,1,"cmdoption-osxphotos-export-selfie"],"--shared":[0,4,1,"cmdoption-osxphotos-export-shared"],"--sidecar":[0,4,1,"cmdoption-osxphotos-export-sidecar"],"--sidecar-drop-ext":[0,4,1,"cmdoption-osxphotos-export-sidecar-drop-ext"],"--skip-bursts":[0,4,1,"cmdoption-osxphotos-export-skip-bursts"],"--skip-edited":[0,4,1,"cmdoption-osxphotos-export-skip-edited"],"--skip-live":[0,4,1,"cmdoption-osxphotos-export-skip-live"],"--skip-original-if-edited":[0,4,1,"cmdoption-osxphotos-export-skip-original-if-edited"],"--skip-raw":[0,4,1,"cmdoption-osxphotos-export-skip-raw"],"--slow-mo":[0,4,1,"cmdoption-osxphotos-export-slow-mo"],"--strip":[0,4,1,"cmdoption-osxphotos-export-strip"],"--time-lapse":[0,4,1,"cmdoption-osxphotos-export-time-lapse"],"--title":[0,4,1,"cmdoption-osxphotos-export-title"],"--to-date":[0,4,1,"cmdoption-osxphotos-export-to-date"],"--to-time":[0,4,1,"cmdoption-osxphotos-export-to-time"],"--touch-file":[0,4,1,"cmdoption-osxphotos-export-touch-file"],"--update":[0,4,1,"cmdoption-osxphotos-export-update"],"--use-photokit":[0,4,1,"cmdoption-osxphotos-export-use-photokit"],"--use-photos-export":[0,4,1,"cmdoption-osxphotos-export-use-photos-export"],"--uti":[0,4,1,"cmdoption-osxphotos-export-uti"],"--uuid":[0,4,1,"cmdoption-osxphotos-export-uuid"],"--uuid-from-file":[0,4,1,"cmdoption-osxphotos-export-uuid-from-file"],"--verbose":[0,4,1,"cmdoption-osxphotos-export-V"],"--xattr-template":[0,4,1,"cmdoption-osxphotos-export-xattr-template"],"-V":[0,4,1,"cmdoption-osxphotos-export-V"],"-i":[0,4,1,"cmdoption-osxphotos-export-i"],DEST:[0,4,1,"cmdoption-osxphotos-export-arg-DEST"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-export-arg-PHOTOS_LIBRARY"]},"osxphotos-help":{TOPIC:[0,4,1,"cmdoption-osxphotos-help-arg-TOPIC"]},"osxphotos-info":{"--db":[0,4,1,"cmdoption-osxphotos-info-db"],"--json":[0,4,1,"cmdoption-osxphotos-info-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-info-arg-PHOTOS_LIBRARY"]},"osxphotos-keywords":{"--db":[0,4,1,"cmdoption-osxphotos-keywords-db"],"--json":[0,4,1,"cmdoption-osxphotos-keywords-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-keywords-arg-PHOTOS_LIBRARY"]},"osxphotos-labels":{"--db":[0,4,1,"cmdoption-osxphotos-labels-db"],"--json":[0,4,1,"cmdoption-osxphotos-labels-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-labels-arg-PHOTOS_LIBRARY"]},"osxphotos-list":{"--json":[0,4,1,"cmdoption-osxphotos-list-json"]},"osxphotos-persons":{"--db":[0,4,1,"cmdoption-osxphotos-persons-db"],"--json":[0,4,1,"cmdoption-osxphotos-persons-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-persons-arg-PHOTOS_LIBRARY"]},"osxphotos-places":{"--db":[0,4,1,"cmdoption-osxphotos-places-db"],"--json":[0,4,1,"cmdoption-osxphotos-places-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-places-arg-PHOTOS_LIBRARY"]},"osxphotos-query":{"--add-to-album":[0,4,1,"cmdoption-osxphotos-query-add-to-album"],"--album":[0,4,1,"cmdoption-osxphotos-query-album"],"--burst":[0,4,1,"cmdoption-osxphotos-query-burst"],"--cloudasset":[0,4,1,"cmdoption-osxphotos-query-cloudasset"],"--db":[0,4,1,"cmdoption-osxphotos-query-db"],"--deleted":[0,4,1,"cmdoption-osxphotos-query-deleted"],"--deleted-only":[0,4,1,"cmdoption-osxphotos-query-deleted-only"],"--description":[0,4,1,"cmdoption-osxphotos-query-description"],"--duplicate":[0,4,1,"cmdoption-osxphotos-query-duplicate"],"--edited":[0,4,1,"cmdoption-osxphotos-query-edited"],"--external-edit":[0,4,1,"cmdoption-osxphotos-query-external-edit"],"--favorite":[0,4,1,"cmdoption-osxphotos-query-favorite"],"--folder":[0,4,1,"cmdoption-osxphotos-query-folder"],"--from-date":[0,4,1,"cmdoption-osxphotos-query-from-date"],"--from-time":[0,4,1,"cmdoption-osxphotos-query-from-time"],"--has-comment":[0,4,1,"cmdoption-osxphotos-query-has-comment"],"--has-likes":[0,4,1,"cmdoption-osxphotos-query-has-likes"],"--has-raw":[0,4,1,"cmdoption-osxphotos-query-has-raw"],"--hdr":[0,4,1,"cmdoption-osxphotos-query-hdr"],"--hidden":[0,4,1,"cmdoption-osxphotos-query-hidden"],"--ignore-case":[0,4,1,"cmdoption-osxphotos-query-i"],"--in-album":[0,4,1,"cmdoption-osxphotos-query-in-album"],"--incloud":[0,4,1,"cmdoption-osxphotos-query-incloud"],"--is-reference":[0,4,1,"cmdoption-osxphotos-query-is-reference"],"--json":[0,4,1,"cmdoption-osxphotos-query-json"],"--keyword":[0,4,1,"cmdoption-osxphotos-query-keyword"],"--label":[0,4,1,"cmdoption-osxphotos-query-label"],"--live":[0,4,1,"cmdoption-osxphotos-query-live"],"--location":[0,4,1,"cmdoption-osxphotos-query-location"],"--max-size":[0,4,1,"cmdoption-osxphotos-query-max-size"],"--min-size":[0,4,1,"cmdoption-osxphotos-query-min-size"],"--missing":[0,4,1,"cmdoption-osxphotos-query-missing"],"--name":[0,4,1,"cmdoption-osxphotos-query-name"],"--no-comment":[0,4,1,"cmdoption-osxphotos-query-no-comment"],"--no-description":[0,4,1,"cmdoption-osxphotos-query-no-description"],"--no-likes":[0,4,1,"cmdoption-osxphotos-query-no-likes"],"--no-location":[0,4,1,"cmdoption-osxphotos-query-no-location"],"--no-place":[0,4,1,"cmdoption-osxphotos-query-no-place"],"--no-title":[0,4,1,"cmdoption-osxphotos-query-no-title"],"--not-burst":[0,4,1,"cmdoption-osxphotos-query-not-burst"],"--not-cloudasset":[0,4,1,"cmdoption-osxphotos-query-not-cloudasset"],"--not-favorite":[0,4,1,"cmdoption-osxphotos-query-not-favorite"],"--not-hdr":[0,4,1,"cmdoption-osxphotos-query-not-hdr"],"--not-hidden":[0,4,1,"cmdoption-osxphotos-query-not-hidden"],"--not-in-album":[0,4,1,"cmdoption-osxphotos-query-not-in-album"],"--not-incloud":[0,4,1,"cmdoption-osxphotos-query-not-incloud"],"--not-live":[0,4,1,"cmdoption-osxphotos-query-not-live"],"--not-missing":[0,4,1,"cmdoption-osxphotos-query-not-missing"],"--not-panorama":[0,4,1,"cmdoption-osxphotos-query-not-panorama"],"--not-portrait":[0,4,1,"cmdoption-osxphotos-query-not-portrait"],"--not-screenshot":[0,4,1,"cmdoption-osxphotos-query-not-screenshot"],"--not-selfie":[0,4,1,"cmdoption-osxphotos-query-not-selfie"],"--not-shared":[0,4,1,"cmdoption-osxphotos-query-not-shared"],"--not-slow-mo":[0,4,1,"cmdoption-osxphotos-query-not-slow-mo"],"--not-time-lapse":[0,4,1,"cmdoption-osxphotos-query-not-time-lapse"],"--only-movies":[0,4,1,"cmdoption-osxphotos-query-only-movies"],"--only-photos":[0,4,1,"cmdoption-osxphotos-query-only-photos"],"--panorama":[0,4,1,"cmdoption-osxphotos-query-panorama"],"--person":[0,4,1,"cmdoption-osxphotos-query-person"],"--place":[0,4,1,"cmdoption-osxphotos-query-place"],"--portrait":[0,4,1,"cmdoption-osxphotos-query-portrait"],"--query-eval":[0,4,1,"cmdoption-osxphotos-query-query-eval"],"--query-function":[0,4,1,"cmdoption-osxphotos-query-query-function"],"--regex":[0,4,1,"cmdoption-osxphotos-query-regex"],"--screenshot":[0,4,1,"cmdoption-osxphotos-query-screenshot"],"--selected":[0,4,1,"cmdoption-osxphotos-query-selected"],"--selfie":[0,4,1,"cmdoption-osxphotos-query-selfie"],"--shared":[0,4,1,"cmdoption-osxphotos-query-shared"],"--slow-mo":[0,4,1,"cmdoption-osxphotos-query-slow-mo"],"--time-lapse":[0,4,1,"cmdoption-osxphotos-query-time-lapse"],"--title":[0,4,1,"cmdoption-osxphotos-query-title"],"--to-date":[0,4,1,"cmdoption-osxphotos-query-to-date"],"--to-time":[0,4,1,"cmdoption-osxphotos-query-to-time"],"--uti":[0,4,1,"cmdoption-osxphotos-query-uti"],"--uuid":[0,4,1,"cmdoption-osxphotos-query-uuid"],"--uuid-from-file":[0,4,1,"cmdoption-osxphotos-query-uuid-from-file"],"-i":[0,4,1,"cmdoption-osxphotos-query-i"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-query-arg-PHOTOS_LIBRARY"]},"osxphotos-repl":{"--db":[0,4,1,"cmdoption-osxphotos-repl-db"],"--emacs":[0,4,1,"cmdoption-osxphotos-repl-emacs"]},"osxphotos-tutorial":{WIDTH:[0,4,1,"cmdoption-osxphotos-tutorial-arg-WIDTH"]},"osxphotos.PhotoInfo":{"export":[3,2,1,""],ExifInfo:[3,0,1,""],ExportResults:[3,0,1,""],ScoreInfo:[3,0,1,""],SearchInfo:[3,0,1,""],adjustments:[3,3,1,""],album_info:[3,3,1,""],albums:[3,3,1,""],asdict:[3,2,1,""],burst:[3,3,1,""],burst_album_info:[3,3,1,""],burst_albums:[3,3,1,""],burst_default_pick:[3,3,1,""],burst_key:[3,3,1,""],burst_photos:[3,3,1,""],burst_selected:[3,3,1,""],comments:[3,3,1,""],date:[3,3,1,""],date_added:[3,3,1,""],date_modified:[3,3,1,""],date_trashed:[3,3,1,""],description:[3,3,1,""],detected_text:[3,2,1,""],duplicates:[3,3,1,""],exif_info:[3,3,1,""],exiftool:[3,3,1,""],export2:[3,2,1,""],external_edit:[3,3,1,""],face_info:[3,3,1,""],favorite:[3,3,1,""],filename:[3,3,1,""],has_raw:[3,3,1,""],hasadjustments:[3,3,1,""],hdr:[3,3,1,""],height:[3,3,1,""],hidden:[3,3,1,""],import_info:[3,3,1,""],incloud:[3,3,1,""],intrash:[3,3,1,""],iscloudasset:[3,3,1,""],ismissing:[3,3,1,""],ismovie:[3,3,1,""],isphoto:[3,3,1,""],israw:[3,3,1,""],isreference:[3,3,1,""],json:[3,2,1,""],keywords:[3,3,1,""],labels:[3,3,1,""],labels_normalized:[3,3,1,""],likes:[3,3,1,""],live_photo:[3,3,1,""],location:[3,3,1,""],orientation:[3,3,1,""],original_filename:[3,3,1,""],original_filesize:[3,3,1,""],original_height:[3,3,1,""],original_orientation:[3,3,1,""],original_width:[3,3,1,""],owner:[3,3,1,""],panorama:[3,3,1,""],path:[3,3,1,""],path_derivatives:[3,3,1,""],path_edited:[3,3,1,""],path_edited_live_photo:[3,3,1,""],path_live_photo:[3,3,1,""],path_raw:[3,3,1,""],person_info:[3,3,1,""],persons:[3,3,1,""],place:[3,3,1,""],portrait:[3,3,1,""],raw_original:[3,3,1,""],render_template:[3,2,1,""],score:[3,3,1,""],screenshot:[3,3,1,""],search_info:[3,3,1,""],search_info_normalized:[3,3,1,""],selfie:[3,3,1,""],shared:[3,3,1,""],slow_mo:[3,3,1,""],time_lapse:[3,3,1,""],title:[3,3,1,""],tzoffset:[3,3,1,""],uti:[3,3,1,""],uti_edited:[3,3,1,""],uti_original:[3,3,1,""],uti_raw:[3,3,1,""],uuid:[3,3,1,""],visible:[3,3,1,""],width:[3,3,1,""]},"osxphotos.PhotoInfo.ExifInfo":{aperture:[3,1,1,""],bit_rate:[3,1,1,""],camera_make:[3,1,1,""],camera_model:[3,1,1,""],codec:[3,1,1,""],duration:[3,1,1,""],exposure_bias:[3,1,1,""],flash_fired:[3,1,1,""],focal_length:[3,1,1,""],fps:[3,1,1,""],iso:[3,1,1,""],latitude:[3,1,1,""],lens_model:[3,1,1,""],longitude:[3,1,1,""],metering_mode:[3,1,1,""],sample_rate:[3,1,1,""],shutter_speed:[3,1,1,""],track_format:[3,1,1,""],white_balance:[3,1,1,""]},"osxphotos.PhotoInfo.ExportResults":{all_files:[3,2,1,""]},"osxphotos.PhotoInfo.ScoreInfo":{behavioral:[3,1,1,""],curation:[3,1,1,""],failure:[3,1,1,""],harmonious_color:[3,1,1,""],highlight_visibility:[3,1,1,""],immersiveness:[3,1,1,""],interaction:[3,1,1,""],interesting_subject:[3,1,1,""],intrusive_object_presence:[3,1,1,""],lively_color:[3,1,1,""],low_light:[3,1,1,""],noise:[3,1,1,""],overall:[3,1,1,""],pleasant_camera_tilt:[3,1,1,""],pleasant_composition:[3,1,1,""],pleasant_lighting:[3,1,1,""],pleasant_pattern:[3,1,1,""],pleasant_perspective:[3,1,1,""],pleasant_post_processing:[3,1,1,""],pleasant_reflection:[3,1,1,""],pleasant_symmetry:[3,1,1,""],promotion:[3,1,1,""],sharply_focused_subject:[3,1,1,""],tastefully_blurred:[3,1,1,""],well_chosen_subject:[3,1,1,""],well_framed_subject:[3,1,1,""],well_timed_shot:[3,1,1,""]},"osxphotos.PhotoInfo.SearchInfo":{activities:[3,3,1,""],all:[3,3,1,""],asdict:[3,2,1,""],bodies_of_water:[3,3,1,""],city:[3,3,1,""],country:[3,3,1,""],holidays:[3,3,1,""],labels:[3,3,1,""],locality_names:[3,3,1,""],media_types:[3,3,1,""],month:[3,3,1,""],neighborhoods:[3,3,1,""],place_names:[3,3,1,""],season:[3,3,1,""],state:[3,3,1,""],state_abbreviation:[3,3,1,""],streets:[3,3,1,""],venue_types:[3,3,1,""],venues:[3,3,1,""],year:[3,3,1,""]},"osxphotos.PhotosDB":{album_info:[3,3,1,""],album_info_shared:[3,3,1,""],albums:[3,3,1,""],albums_as_dict:[3,3,1,""],albums_shared:[3,3,1,""],albums_shared_as_dict:[3,3,1,""],db_path:[3,3,1,""],db_version:[3,3,1,""],execute:[3,2,1,""],folder_info:[3,3,1,""],folders:[3,3,1,""],get_db_connection:[3,2,1,""],get_photo:[3,2,1,""],import_info:[3,3,1,""],keywords:[3,3,1,""],keywords_as_dict:[3,3,1,""],labels:[3,3,1,""],labels_as_dict:[3,3,1,""],labels_normalized:[3,3,1,""],labels_normalized_as_dict:[3,3,1,""],library_path:[3,3,1,""],person_info:[3,3,1,""],persons:[3,3,1,""],persons_as_dict:[3,3,1,""],photos:[3,2,1,""],photos_by_uuid:[3,2,1,""],query:[3,2,1,""]},osxphotos:{"--db":[0,4,1,"cmdoption-osxphotos-db"],"--json":[0,4,1,"cmdoption-osxphotos-json"],"--version":[0,4,1,"cmdoption-osxphotos-v"],"-v":[0,4,1,"cmdoption-osxphotos-v"],PhotoInfo:[3,0,1,""],PhotosDB:[3,0,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","attribute","Python attribute"],"2":["py","method","Python method"],"3":["py","property","Python property"],"4":["std","cmdoption","program option"]},objtypes:{"0":"py:class","1":"py:attribute","2":"py:method","3":"py:property","4":"std:cmdoption"},terms:{"0":[0,1,3],"00":0,"01":0,"048576mb":0,"07":0,"1":[0,1,3],"10":1,"1048576":0,"11":1,"12":[0,1],"120":3,"12t12":0,"15":1,"1gb":1,"2":[0,1],"20":0,"2000":0,"2001":0,"2019":0,"3":[0,1],"31":0,"4":3,"5":[0,3],"6":1,"7":1,"75":3,"8601":0,"boolean":3,"byte":[0,3],"case":[0,3],"class":[0,3],"default":[0,3],"do":[0,1,3],"export":3,"float":3,"function":[0,3],"import":[0,1,3],"int":3,"long":3,"new":[0,1,3],"public":3,"return":[0,3],"true":[1,3],A:[0,3],AND:[0,3],Be:0,By:0,For:[0,3],If:[0,1,3],In:[0,3],OR:[0,3],The:[0,1,3],Then:1,These:0,To:[0,1],__main__:1,__name__:1,_bearbeiten:0,_edit:0,_low_r:0,_origin:0,_preview:[0,3],abbrevi:3,abil:1,abl:1,about:[1,3],abov:1,absolut:3,access:[1,3],accord:1,activ:3,actual:[0,3],ad:[0,3],add:0,addit:[0,3],adjust:3,adjustmentsinfo:3,adob:0,advanc:1,advantag:0,after:0,against:3,ahead:3,aka:1,album:3,album_info:3,album_info_shar:3,album_nam:1,albuminfo:3,albums_as_dict:[1,3],albums_shar:3,albums_shared_as_dict:3,alic:1,all:[0,3],all_fil:3,allow:[0,1],alpha:0,alreadi:[0,3],also:[0,1,3],altern:[0,1],an:[0,3],ani:[0,1,3],apertur:3,apf:0,app:[0,1,3],append:[0,3],appl:[0,1,3],applescript:[0,3],appli:[0,3],applic:1,ar:[0,3],aren:[1,3],arg:[0,1,3],argument:[0,1],asdict:3,asset:3,associ:[0,1,3],assum:3,asynchroun:3,attempt:[0,1,3],attribut:[0,3],author:0,auto:1,automat:0,avail:3,awar:3,back:3,bar:1,base:3,beach:0,becaus:1,been:[0,1,3],befor:[0,1],begin:0,behavior:[0,3],being:0,below:[0,1,3],best:[0,3],beta:1,between:3,bind:0,bit:3,bit_rat:3,blob:0,bodi:3,bodies_of_wat:3,bool:3,both:[0,1],brew:1,built:1,burst:[0,3],burst_album:3,burst_album_info:3,burst_default_pick:3,burst_kei:3,burst_photo:3,burst_select:3,call:[0,1,3],callabl:3,camera:[0,3],camera_mak:3,camera_model:3,can:[0,1],cannot:[0,3],canon:3,care:1,categor:3,categori:0,caution:0,cd:1,certain:0,chang:[0,3],charact:1,citi:3,classif:[0,1],cleanup:0,cli:1,click:1,clone:[0,1],cloud:3,cloudasset:0,code:1,codec:3,collis:0,com:[0,1,3],comfort:1,command_nam:1,comment:[0,3],compar:[0,3],compat:[0,1],complex:0,compon:0,comprehens:0,compress:[0,3],comput:3,confid:3,confidence_threshold:3,config:0,conform:3,conjunct:0,connect:[0,3],consist:0,contact:1,contain:[0,1,3],context:0,convert:[0,3],convert_to_jpeg:3,converted_to_jpeg:[0,3],coordin:0,copi:[0,3],copyright:0,correct:3,correspond:0,could:[0,1],count:3,countri:3,cr2:3,creat:0,created:0,creation:3,creationd:0,creator:0,criteria:[0,3],csv:0,curat:3,current:[0,3],cursor:3,dai:0,data:[0,3],databas:[0,1,3],date:[0,3],date_ad:3,date_modifi:3,date_trash:3,datecr:0,datetim:3,datetimeorigin:[0,3],db:[0,1,3],db_path:3,db_version:3,dbfile:3,debug:0,def:1,default_album:1,degre:3,delet:[0,3],deleted_directori:3,deleted_fil:3,deriv:3,desc:0,descend:3,descr:0,describ:1,descript:[0,1,3],description_templ:3,dest:[0,3],dest_dir:1,destin:[1,3],detail:[0,3],detect:3,detected_text:3,determin:3,dict:3,did:0,differ:[0,1,3],digikam:0,dir:1,direct:0,directli:[0,1],directori:0,disabl:1,disk:[0,3],displai:[0,1],doc:0,document:0,doe:[0,1,3],doesn:0,don:0,download:[0,1,3],drive:0,drop:[0,3],dry:[0,3],dry_run:3,dump:1,duplic:[0,1,3],durat:3,dure:[0,3],dynam:0,e:[0,1,3],each:[0,3],earlier:3,easiest:1,easili:1,echo:[0,1],edit:[0,1,3],edited_filenam:3,edited_nam:1,editor:[0,3],either:[0,1,3],els:[1,3],emac:0,embed:0,empti:3,end:[0,3],ensur:[1,3],entir:3,environ:1,equival:0,error:[0,3],error_str:3,etc:[0,1,3],eval:0,evalu:0,even:[0,3],exact:3,exampl:[0,3],except:3,execut:[1,3],exif:[0,3],exif_info:3,exif_upd:[0,3],exifinfo:3,exiftool:[0,1,3],exiftool_error:3,exiftool_flag:3,exiftool_path:0,exiftool_pod:0,exiftool_warn:3,exiftoolcach:3,exist:[0,1,3],exit:[0,1],expandus:1,expect:0,experi:0,experiment:0,export2:3,export_as_hardlink:3,export_db:3,export_dir:0,export_path:1,exportdb:0,exportdb_abc:3,exportdb_fil:0,exportdbinmemori:3,exported_album:3,exportresult:3,exposure_bia:3,express:0,ext:0,extend:[0,3],extens:[0,3],extern:[0,3],external_edit:3,extract:3,f:[0,1,3],face:[0,1,3],face_info:3,faceinfo:3,fail:3,failur:3,fall:3,fals:3,familiar:1,faster:[0,3],favorit:[0,3],featur:0,field:3,file:[0,3],filenam:[0,1,3],filename_origin:0,filepath:[0,1],files:3,fileutil:3,fileutilabc:3,fileutilnoop:3,filter:0,find:0,finder:0,findercom:0,first:[0,3],flag:[0,3],flash_fir:3,flexibl:1,focal_length:3,folder:[0,3],folder_album:0,folder_info:3,folderinfo:3,follow:[0,1],foo:1,forc:[0,3],form:0,format:[0,1,3],found:[0,1,3],fp:3,from:[0,3],from_dat:[0,3],from_tim:0,front:[0,3],full:[0,3],g:[0,1,3],gener:[0,3],geoloc:[0,3],get:[1,3],get_db_connect:3,get_photo:3,github:[0,1],give:0,gp:0,gpscoordin:0,gpslatitud:0,gpslatituderef:0,gpslongitud:0,gpslongituderef:0,gpsposit:0,gpu:0,group:[0,3],h:1,ha:[0,1,3],had:0,handl:0,happen:0,hardlink:[0,3],harmonious_color:3,has_raw:3,hasadjust:[1,3],hash:0,have:[0,1,3],haven:0,hdr:[0,3],headlin:0,heic:0,height:[0,3],help:1,here:0,hidden:[0,3],high:0,highli:0,highlight_vis:3,hold:3,holidai:3,homebrew:1,how:0,html:0,http:[0,1,3],i:[0,1,3],icloud:[0,3],identifi:[0,3],ignor:[0,3],ignore_date_modifi:3,ignore_signatur:3,imag:[0,1,3],imagedescript:0,img_1234:[0,3],immedi:3,immers:3,implement:0,import_info:3,importinfo:3,incloud:[0,3],includ:[0,1,3],incorrect:3,increment:3,index:1,info:[1,3],inform:[0,1,3],initi:3,insensit:0,inspect:0,instal:[0,3],instanc:3,instead:[0,3],instruct:1,integ:0,intend:0,interact:[0,1,3],interesting_subject:3,intermitt:0,internet:0,intrash:3,intrusive_object_pres:3,invalid:[1,3],io:0,iptc:[0,3],is_valid_filepath:1,iscloudasset:3,isdir:1,ismiss:[1,3],ismovi:3,iso:[0,3],isphoto:3,israw:3,isrefer:3,item:[0,3],iterm2:0,j:[0,3],john:1,join:1,jpeg:[0,3],jpeg_ext:3,jpeg_qual:[0,3],jpg:[0,3],json:[0,3],just:1,kei:3,keybind:0,keyword:3,keyword_templ:3,keywords_as_dict:[1,3],know:[0,3],label:3,labels_as_dict:3,labels_norm:3,labels_normalized_as_dict:3,laps:[0,3],larg:[0,1],largest:3,last:[0,1],later:0,latest:1,latitud:3,launch:0,lead:[0,3],learn:3,lens_model:3,level:[0,3],librari:[0,3],library_path:[1,3],licens:[0,1],lightroom:0,liglob:3,like:[0,1,3],list:[1,3],live:[0,3],live_photo:3,lively_color:3,load:0,local:3,locality_nam:3,locat:[0,3],log:3,longitud:3,look:[0,1,3],lot:0,low_light:3,lower:0,m:[0,1,3],mac:[0,1],machin:[0,1,3],maco:[0,1],mai:[0,3],main:1,make:1,makedir:1,mangl:3,mani:0,mark:[0,3],master:0,match:[0,3],max:0,maximum:[0,3],me:1,mean:3,media:3,media_typ:[1,3],memori:3,merg:[0,3],merge_exif_keyword:3,merge_exif_person:3,messag:1,metadata:[0,3],metering_mod:3,method:3,mib:0,microsoft:0,might:3,min:[0,1],minor:0,miss:[0,1,3],missing_album:3,mo:0,mode:[0,3],modif:[0,3],modifi:0,modifyd:[0,3],modul:1,monterei:1,month:3,more:[0,1,3],most:0,motion:[0,3],mov:[0,3],movi:[0,1,3],multi:0,multipl:[0,1],must:[0,3],mysteri:3,naiv:3,name:[0,3],need:1,neighborhood:3,neither:[0,1,3],network:0,nist:0,nois:3,non:[0,3],none:[1,3],nor:0,normal:[0,3],note:[0,1,3],notic:3,now:1,object:[0,3],obvious:0,occur:[0,3],offset:3,offsettimeorigin:0,older:3,one:[0,3],onli:[0,3],op:3,open:[0,1],option:[0,1,3],order:[0,1,3],org:[0,3],organ:0,orient:3,origin:[0,1,3],original_filenam:[1,3],original_files:3,original_height:3,original_nam:0,original_orient:3,original_width:3,os:1,osxphotos_export:0,other:[0,1,3],otherwis:[1,3],out:[0,1],output:[0,3],outsid:3,overal:3,overrid:0,overwrit:[0,3],own:[0,1],owner:3,p:1,page:1,pair:[0,3],panorama:[0,3],paramet:[1,3],part:[0,3],particip:0,particular:3,pass:[0,3],path:[0,1,3],path_deriv:3,path_edit:[1,3],path_edited_live_photo:3,path_live_photo:3,path_raw:3,pathlib:1,pathvalid:1,per:0,permit:0,person:3,person_info:3,personinfo:3,personinimag:0,persons_as_dict:[1,3],photo:[0,3],photo_ext:0,photo_filenam:0,photoinfo:[0,3],photokit:0,photonam:0,photoname_bearbeiten:0,photoname_edit:0,photoname_low_r:0,photoname_preview:0,photos_by_uuid:3,photos_librari:[0,1],photosdb:[1,3],photoslibrari:[0,1],phototempl:3,pictur:[0,1,3],pixel:3,place:[1,3],place_nam:3,placeinfo:3,platform:1,pleas:1,pleasant_camera_tilt:3,pleasant_composit:3,pleasant_light:3,pleasant_pattern:3,pleasant_perspect:3,pleasant_post_process:3,pleasant_reflect:3,pleasant_symmetri:3,png:0,portrait:[0,3],posit:[0,1],possibl:[0,3],post:0,pre:1,preced:0,present:0,preview:[0,3],preview_suffix:3,previous:0,primari:0,print:[0,3],process:[0,3],produc:3,project:[0,1],promot:3,properti:3,prototyp:0,provid:[0,1,3],py:[0,1],pylint:1,pypi:1,python3:1,python:[0,1],qualiti:[0,3],queri:[1,3],query_funct:0,queryopt:3,quickli:0,quicktim:[0,3],rais:3,rang:[0,3],rate:0,raw:[0,3],raw_origin:3,raw_photo:3,re:0,read:[1,3],readabl:3,recent:[0,3],recommend:1,refer:[0,1,3],referenc:0,regardless:3,regex:0,region:0,regular:0,relat:3,releas:1,reliabl:0,remov:0,renam:0,render:[0,3],render_opt:3,render_templ:3,rendered_str:3,renderopt:3,repeat:0,repl:1,replac:[0,3],replace_keyword:3,repo:1,report:0,repres:[0,3],represent:3,requir:[0,1,3],resolut:0,result:[0,3],retri:0,reus:0,revers:[0,3],rhettbul:[0,1],run:[0,1,3],s:[0,3],same:[0,3],sample_r:3,sanitize_filepath:1,save:0,score:3,scoreinfo:3,screenshot:[0,3],script:0,search:[0,1,3],search_info:3,search_info_norm:3,searchinfo:3,season:3,second:3,see:[0,1,3],select:[0,3],self:3,selfi:[0,3],session:3,set:[0,3],setup:1,setuptool:1,sh:1,share:[0,3],sharply_focused_subject:3,shell:[0,1],shell_quot:0,should:[0,1],show:[0,1,3],shutter_spe:3,si:0,sidecar:[0,3],sidecar_drop_ext:3,sidecar_exiftool:3,sidecar_exiftool_skip:[0,3],sidecar_exiftool_written:[0,3],sidecar_ext:0,sidecar_json:3,sidecar_json_skip:[0,3],sidecar_json_written:[0,3],sidecar_xmp:3,sidecar_xmp_skip:[0,3],sidecar_xmp_written:[0,3],sierra:1,signatur:[0,3],silent:3,simpl:1,simpli:1,singl:[0,3],size:[0,1,3],skip:[0,1,3],skipped_album:3,slow:[0,3],slow_mo:3,smith:1,so:3,some:3,someth:3,sort:3,sourc:3,space:0,specif:[1,3],specifi:[0,3],spotlight:[0,1],sql:3,sqlite3:3,stack:3,start:[0,1],state:[0,3],state_abbrevi:3,statement:3,statu:[0,3],still:3,storat:3,store:[0,3],str:3,street:3,string:[0,3],strip:[0,3],subfold:0,subject:0,subsequ:0,suffix:[0,3],suppli:3,sur:1,sure:[0,1],sy:1,synch:[0,3],system:0,t:[0,1,3],tabl:3,tag:[0,1,3],tagnam:0,tagslist:0,take:1,taken:0,tastefully_blur:3,templat:[0,1,3],template_str:3,term:3,termin:[0,1],test:[0,1],text:3,text_detection_confidence_threshold:3,than:[0,3],thei:[0,3],them:[0,3],thi:[0,1,3],threshold:3,through:1,thu:[0,1],time:[0,3],time_laps:3,timecr:0,timeout:3,timezon:[0,3],titl:[0,1,3],to_dat:[0,3],to_tim:0,todai:0,toml:0,top:[0,3],topic:0,touch:[0,3],touch_fil:3,town:3,track_format:3,trail:0,trash:3,treat:[0,3],tupl:3,tutori:1,two:0,txt:0,type:[0,3],tzoffset:3,unedit:1,unfil:1,uniform:[0,3],unit:0,unless:3,unlik:0,unmatch:3,until:3,up:0,updat:[0,3],upon:[0,3],us:[0,3],use_albums_as_keyword:3,use_persons_as_keyword:3,use_photokit:3,use_photos_export:3,useabl:0,user:3,userdata:0,utc:3,uti:[0,3],uti_edit:3,uti_origin:3,uti_raw:3,util:[1,3],uuid:[0,1,3],v:[0,1],vacat:3,valid:[0,1,3],valu:[0,1,3],variou:3,ve:[0,3],venu:3,venue_typ:3,verbos:[0,3],veri:1,verifi:1,versa:1,version:[0,1,3],vi:0,via:[0,1,3],vice:1,video:[0,3],virtual:[0,1],visbl:3,visibl:3,volum:0,wa:[0,3],wai:1,want:[0,1],warn:[0,1,3],water:3,wed:3,well:[0,1,3],well_chosen_subject:3,well_framed_subject:3,well_timed_shot:3,went:0,were:[0,3],what:[0,3],when:[0,3],where:0,whether:0,which:[0,1,3],white_bal:3,whitespac:[0,3],whose:0,width:[0,3],within:0,without:0,work:[0,1,3],would:[0,1],write:[0,3],written:[0,3],x:1,xattr:0,xattr_skip:3,xattr_written:3,xmp:[0,3],year:[0,3],yet:3,you:[0,1,3],your:[0,1]},titles:["osxphotos command line interface (CLI)","Welcome to osxphotos\u2019s documentation!","osxphotos","osxphotos package"],titleterms:{"200mb":1,"4":1,"5":1,"default":1,"export":[0,1],about:0,add:1,album:[0,1],all:1,ar:1,awail:1,base:1,big:1,chang:1,cli:0,command:[0,1],countri:1,creat:1,creation:1,date:1,desktop:1,digit:1,directori:1,document:1,dump:0,exampl:1,exif:1,file:1,find:1,folder:1,from:1,full:1,git:1,group:1,help:0,higher:1,indic:1,info:0,instal:1,interfac:[0,1],json:1,keyword:[0,1],kid:1,label:[0,1],larger:1,librari:1,line:[0,1],list:0,media:1,metadata:1,modul:3,month:1,name:1,necessari:1,nocountri:1,onli:1,oper:1,osxphoto:[0,1,2,3],ouput:1,output:1,packag:[1,3],person:[0,1],photo:1,pip:1,pipx:1,place:0,print:1,queri:0,repl:0,repositori:1,result:1,s:1,specifi:1,structur:1,support:1,system:1,tabl:1,than:1,them:1,tutori:0,type:1,updat:1,us:1,usag:1,verbos:1,video:1,welcom:1,what:1,when:1,write:1,year:1}}) \ No newline at end of file +Search.setIndex({docnames:["cli","index","modules","reference"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1,sphinx:56},filenames:["cli.rst","index.rst","modules.rst","reference.rst"],objects:{"osxphotos-albums":{"--db":[0,4,1,"cmdoption-osxphotos-albums-db"],"--json":[0,4,1,"cmdoption-osxphotos-albums-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-albums-arg-PHOTOS_LIBRARY"]},"osxphotos-dump":{"--db":[0,4,1,"cmdoption-osxphotos-dump-db"],"--deleted":[0,4,1,"cmdoption-osxphotos-dump-deleted"],"--deleted-only":[0,4,1,"cmdoption-osxphotos-dump-deleted-only"],"--json":[0,4,1,"cmdoption-osxphotos-dump-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-dump-arg-PHOTOS_LIBRARY"]},"osxphotos-export":{"--add-exported-to-album":[0,4,1,"cmdoption-osxphotos-export-add-exported-to-album"],"--add-missing-to-album":[0,4,1,"cmdoption-osxphotos-export-add-missing-to-album"],"--add-skipped-to-album":[0,4,1,"cmdoption-osxphotos-export-add-skipped-to-album"],"--album":[0,4,1,"cmdoption-osxphotos-export-album"],"--album-keyword":[0,4,1,"cmdoption-osxphotos-export-album-keyword"],"--burst":[0,4,1,"cmdoption-osxphotos-export-burst"],"--cleanup":[0,4,1,"cmdoption-osxphotos-export-cleanup"],"--convert-to-jpeg":[0,4,1,"cmdoption-osxphotos-export-convert-to-jpeg"],"--current-name":[0,4,1,"cmdoption-osxphotos-export-current-name"],"--db":[0,4,1,"cmdoption-osxphotos-export-db"],"--deleted":[0,4,1,"cmdoption-osxphotos-export-deleted"],"--deleted-only":[0,4,1,"cmdoption-osxphotos-export-deleted-only"],"--description":[0,4,1,"cmdoption-osxphotos-export-description"],"--description-template":[0,4,1,"cmdoption-osxphotos-export-description-template"],"--directory":[0,4,1,"cmdoption-osxphotos-export-directory"],"--download-missing":[0,4,1,"cmdoption-osxphotos-export-download-missing"],"--dry-run":[0,4,1,"cmdoption-osxphotos-export-dry-run"],"--duplicate":[0,4,1,"cmdoption-osxphotos-export-duplicate"],"--edited":[0,4,1,"cmdoption-osxphotos-export-edited"],"--edited-suffix":[0,4,1,"cmdoption-osxphotos-export-edited-suffix"],"--exiftool":[0,4,1,"cmdoption-osxphotos-export-exiftool"],"--exiftool-merge-keywords":[0,4,1,"cmdoption-osxphotos-export-exiftool-merge-keywords"],"--exiftool-merge-persons":[0,4,1,"cmdoption-osxphotos-export-exiftool-merge-persons"],"--exiftool-option":[0,4,1,"cmdoption-osxphotos-export-exiftool-option"],"--exiftool-path":[0,4,1,"cmdoption-osxphotos-export-exiftool-path"],"--export-as-hardlink":[0,4,1,"cmdoption-osxphotos-export-export-as-hardlink"],"--export-by-date":[0,4,1,"cmdoption-osxphotos-export-export-by-date"],"--exportdb":[0,4,1,"cmdoption-osxphotos-export-exportdb"],"--external-edit":[0,4,1,"cmdoption-osxphotos-export-external-edit"],"--favorite":[0,4,1,"cmdoption-osxphotos-export-favorite"],"--filename":[0,4,1,"cmdoption-osxphotos-export-filename"],"--finder-tag-keywords":[0,4,1,"cmdoption-osxphotos-export-finder-tag-keywords"],"--finder-tag-template":[0,4,1,"cmdoption-osxphotos-export-finder-tag-template"],"--folder":[0,4,1,"cmdoption-osxphotos-export-folder"],"--from-date":[0,4,1,"cmdoption-osxphotos-export-from-date"],"--from-time":[0,4,1,"cmdoption-osxphotos-export-from-time"],"--has-comment":[0,4,1,"cmdoption-osxphotos-export-has-comment"],"--has-likes":[0,4,1,"cmdoption-osxphotos-export-has-likes"],"--has-raw":[0,4,1,"cmdoption-osxphotos-export-has-raw"],"--hdr":[0,4,1,"cmdoption-osxphotos-export-hdr"],"--hidden":[0,4,1,"cmdoption-osxphotos-export-hidden"],"--ignore-case":[0,4,1,"cmdoption-osxphotos-export-i"],"--ignore-date-modified":[0,4,1,"cmdoption-osxphotos-export-ignore-date-modified"],"--ignore-signature":[0,4,1,"cmdoption-osxphotos-export-ignore-signature"],"--in-album":[0,4,1,"cmdoption-osxphotos-export-in-album"],"--is-reference":[0,4,1,"cmdoption-osxphotos-export-is-reference"],"--jpeg-ext":[0,4,1,"cmdoption-osxphotos-export-jpeg-ext"],"--jpeg-quality":[0,4,1,"cmdoption-osxphotos-export-jpeg-quality"],"--keyword":[0,4,1,"cmdoption-osxphotos-export-keyword"],"--keyword-template":[0,4,1,"cmdoption-osxphotos-export-keyword-template"],"--label":[0,4,1,"cmdoption-osxphotos-export-label"],"--live":[0,4,1,"cmdoption-osxphotos-export-live"],"--load-config":[0,4,1,"cmdoption-osxphotos-export-load-config"],"--location":[0,4,1,"cmdoption-osxphotos-export-location"],"--max-size":[0,4,1,"cmdoption-osxphotos-export-max-size"],"--min-size":[0,4,1,"cmdoption-osxphotos-export-min-size"],"--missing":[0,4,1,"cmdoption-osxphotos-export-missing"],"--name":[0,4,1,"cmdoption-osxphotos-export-name"],"--no-comment":[0,4,1,"cmdoption-osxphotos-export-no-comment"],"--no-description":[0,4,1,"cmdoption-osxphotos-export-no-description"],"--no-likes":[0,4,1,"cmdoption-osxphotos-export-no-likes"],"--no-location":[0,4,1,"cmdoption-osxphotos-export-no-location"],"--no-place":[0,4,1,"cmdoption-osxphotos-export-no-place"],"--no-title":[0,4,1,"cmdoption-osxphotos-export-no-title"],"--not-burst":[0,4,1,"cmdoption-osxphotos-export-not-burst"],"--not-favorite":[0,4,1,"cmdoption-osxphotos-export-not-favorite"],"--not-hdr":[0,4,1,"cmdoption-osxphotos-export-not-hdr"],"--not-hidden":[0,4,1,"cmdoption-osxphotos-export-not-hidden"],"--not-in-album":[0,4,1,"cmdoption-osxphotos-export-not-in-album"],"--not-live":[0,4,1,"cmdoption-osxphotos-export-not-live"],"--not-panorama":[0,4,1,"cmdoption-osxphotos-export-not-panorama"],"--not-portrait":[0,4,1,"cmdoption-osxphotos-export-not-portrait"],"--not-screenshot":[0,4,1,"cmdoption-osxphotos-export-not-screenshot"],"--not-selfie":[0,4,1,"cmdoption-osxphotos-export-not-selfie"],"--not-shared":[0,4,1,"cmdoption-osxphotos-export-not-shared"],"--not-slow-mo":[0,4,1,"cmdoption-osxphotos-export-not-slow-mo"],"--not-time-lapse":[0,4,1,"cmdoption-osxphotos-export-not-time-lapse"],"--only-movies":[0,4,1,"cmdoption-osxphotos-export-only-movies"],"--only-new":[0,4,1,"cmdoption-osxphotos-export-only-new"],"--only-photos":[0,4,1,"cmdoption-osxphotos-export-only-photos"],"--original-suffix":[0,4,1,"cmdoption-osxphotos-export-original-suffix"],"--overwrite":[0,4,1,"cmdoption-osxphotos-export-overwrite"],"--panorama":[0,4,1,"cmdoption-osxphotos-export-panorama"],"--person":[0,4,1,"cmdoption-osxphotos-export-person"],"--person-keyword":[0,4,1,"cmdoption-osxphotos-export-person-keyword"],"--place":[0,4,1,"cmdoption-osxphotos-export-place"],"--portrait":[0,4,1,"cmdoption-osxphotos-export-portrait"],"--post-command":[0,4,1,"cmdoption-osxphotos-export-post-command"],"--post-function":[0,4,1,"cmdoption-osxphotos-export-post-function"],"--preview":[0,4,1,"cmdoption-osxphotos-export-preview"],"--preview-if-missing":[0,4,1,"cmdoption-osxphotos-export-preview-if-missing"],"--preview-suffix":[0,4,1,"cmdoption-osxphotos-export-preview-suffix"],"--query-eval":[0,4,1,"cmdoption-osxphotos-export-query-eval"],"--query-function":[0,4,1,"cmdoption-osxphotos-export-query-function"],"--regex":[0,4,1,"cmdoption-osxphotos-export-regex"],"--replace-keywords":[0,4,1,"cmdoption-osxphotos-export-replace-keywords"],"--report":[0,4,1,"cmdoption-osxphotos-export-report"],"--retry":[0,4,1,"cmdoption-osxphotos-export-retry"],"--save-config":[0,4,1,"cmdoption-osxphotos-export-save-config"],"--screenshot":[0,4,1,"cmdoption-osxphotos-export-screenshot"],"--selected":[0,4,1,"cmdoption-osxphotos-export-selected"],"--selfie":[0,4,1,"cmdoption-osxphotos-export-selfie"],"--shared":[0,4,1,"cmdoption-osxphotos-export-shared"],"--sidecar":[0,4,1,"cmdoption-osxphotos-export-sidecar"],"--sidecar-drop-ext":[0,4,1,"cmdoption-osxphotos-export-sidecar-drop-ext"],"--skip-bursts":[0,4,1,"cmdoption-osxphotos-export-skip-bursts"],"--skip-edited":[0,4,1,"cmdoption-osxphotos-export-skip-edited"],"--skip-live":[0,4,1,"cmdoption-osxphotos-export-skip-live"],"--skip-original-if-edited":[0,4,1,"cmdoption-osxphotos-export-skip-original-if-edited"],"--skip-raw":[0,4,1,"cmdoption-osxphotos-export-skip-raw"],"--slow-mo":[0,4,1,"cmdoption-osxphotos-export-slow-mo"],"--strip":[0,4,1,"cmdoption-osxphotos-export-strip"],"--time-lapse":[0,4,1,"cmdoption-osxphotos-export-time-lapse"],"--title":[0,4,1,"cmdoption-osxphotos-export-title"],"--to-date":[0,4,1,"cmdoption-osxphotos-export-to-date"],"--to-time":[0,4,1,"cmdoption-osxphotos-export-to-time"],"--touch-file":[0,4,1,"cmdoption-osxphotos-export-touch-file"],"--update":[0,4,1,"cmdoption-osxphotos-export-update"],"--use-photokit":[0,4,1,"cmdoption-osxphotos-export-use-photokit"],"--use-photos-export":[0,4,1,"cmdoption-osxphotos-export-use-photos-export"],"--uti":[0,4,1,"cmdoption-osxphotos-export-uti"],"--uuid":[0,4,1,"cmdoption-osxphotos-export-uuid"],"--uuid-from-file":[0,4,1,"cmdoption-osxphotos-export-uuid-from-file"],"--verbose":[0,4,1,"cmdoption-osxphotos-export-V"],"--xattr-template":[0,4,1,"cmdoption-osxphotos-export-xattr-template"],"-V":[0,4,1,"cmdoption-osxphotos-export-V"],"-i":[0,4,1,"cmdoption-osxphotos-export-i"],DEST:[0,4,1,"cmdoption-osxphotos-export-arg-DEST"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-export-arg-PHOTOS_LIBRARY"]},"osxphotos-help":{TOPIC:[0,4,1,"cmdoption-osxphotos-help-arg-TOPIC"]},"osxphotos-info":{"--db":[0,4,1,"cmdoption-osxphotos-info-db"],"--json":[0,4,1,"cmdoption-osxphotos-info-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-info-arg-PHOTOS_LIBRARY"]},"osxphotos-keywords":{"--db":[0,4,1,"cmdoption-osxphotos-keywords-db"],"--json":[0,4,1,"cmdoption-osxphotos-keywords-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-keywords-arg-PHOTOS_LIBRARY"]},"osxphotos-labels":{"--db":[0,4,1,"cmdoption-osxphotos-labels-db"],"--json":[0,4,1,"cmdoption-osxphotos-labels-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-labels-arg-PHOTOS_LIBRARY"]},"osxphotos-list":{"--json":[0,4,1,"cmdoption-osxphotos-list-json"]},"osxphotos-persons":{"--db":[0,4,1,"cmdoption-osxphotos-persons-db"],"--json":[0,4,1,"cmdoption-osxphotos-persons-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-persons-arg-PHOTOS_LIBRARY"]},"osxphotos-places":{"--db":[0,4,1,"cmdoption-osxphotos-places-db"],"--json":[0,4,1,"cmdoption-osxphotos-places-json"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-places-arg-PHOTOS_LIBRARY"]},"osxphotos-query":{"--add-to-album":[0,4,1,"cmdoption-osxphotos-query-add-to-album"],"--album":[0,4,1,"cmdoption-osxphotos-query-album"],"--burst":[0,4,1,"cmdoption-osxphotos-query-burst"],"--cloudasset":[0,4,1,"cmdoption-osxphotos-query-cloudasset"],"--db":[0,4,1,"cmdoption-osxphotos-query-db"],"--deleted":[0,4,1,"cmdoption-osxphotos-query-deleted"],"--deleted-only":[0,4,1,"cmdoption-osxphotos-query-deleted-only"],"--description":[0,4,1,"cmdoption-osxphotos-query-description"],"--duplicate":[0,4,1,"cmdoption-osxphotos-query-duplicate"],"--edited":[0,4,1,"cmdoption-osxphotos-query-edited"],"--external-edit":[0,4,1,"cmdoption-osxphotos-query-external-edit"],"--favorite":[0,4,1,"cmdoption-osxphotos-query-favorite"],"--folder":[0,4,1,"cmdoption-osxphotos-query-folder"],"--from-date":[0,4,1,"cmdoption-osxphotos-query-from-date"],"--from-time":[0,4,1,"cmdoption-osxphotos-query-from-time"],"--has-comment":[0,4,1,"cmdoption-osxphotos-query-has-comment"],"--has-likes":[0,4,1,"cmdoption-osxphotos-query-has-likes"],"--has-raw":[0,4,1,"cmdoption-osxphotos-query-has-raw"],"--hdr":[0,4,1,"cmdoption-osxphotos-query-hdr"],"--hidden":[0,4,1,"cmdoption-osxphotos-query-hidden"],"--ignore-case":[0,4,1,"cmdoption-osxphotos-query-i"],"--in-album":[0,4,1,"cmdoption-osxphotos-query-in-album"],"--incloud":[0,4,1,"cmdoption-osxphotos-query-incloud"],"--is-reference":[0,4,1,"cmdoption-osxphotos-query-is-reference"],"--json":[0,4,1,"cmdoption-osxphotos-query-json"],"--keyword":[0,4,1,"cmdoption-osxphotos-query-keyword"],"--label":[0,4,1,"cmdoption-osxphotos-query-label"],"--live":[0,4,1,"cmdoption-osxphotos-query-live"],"--location":[0,4,1,"cmdoption-osxphotos-query-location"],"--max-size":[0,4,1,"cmdoption-osxphotos-query-max-size"],"--min-size":[0,4,1,"cmdoption-osxphotos-query-min-size"],"--missing":[0,4,1,"cmdoption-osxphotos-query-missing"],"--name":[0,4,1,"cmdoption-osxphotos-query-name"],"--no-comment":[0,4,1,"cmdoption-osxphotos-query-no-comment"],"--no-description":[0,4,1,"cmdoption-osxphotos-query-no-description"],"--no-likes":[0,4,1,"cmdoption-osxphotos-query-no-likes"],"--no-location":[0,4,1,"cmdoption-osxphotos-query-no-location"],"--no-place":[0,4,1,"cmdoption-osxphotos-query-no-place"],"--no-title":[0,4,1,"cmdoption-osxphotos-query-no-title"],"--not-burst":[0,4,1,"cmdoption-osxphotos-query-not-burst"],"--not-cloudasset":[0,4,1,"cmdoption-osxphotos-query-not-cloudasset"],"--not-favorite":[0,4,1,"cmdoption-osxphotos-query-not-favorite"],"--not-hdr":[0,4,1,"cmdoption-osxphotos-query-not-hdr"],"--not-hidden":[0,4,1,"cmdoption-osxphotos-query-not-hidden"],"--not-in-album":[0,4,1,"cmdoption-osxphotos-query-not-in-album"],"--not-incloud":[0,4,1,"cmdoption-osxphotos-query-not-incloud"],"--not-live":[0,4,1,"cmdoption-osxphotos-query-not-live"],"--not-missing":[0,4,1,"cmdoption-osxphotos-query-not-missing"],"--not-panorama":[0,4,1,"cmdoption-osxphotos-query-not-panorama"],"--not-portrait":[0,4,1,"cmdoption-osxphotos-query-not-portrait"],"--not-screenshot":[0,4,1,"cmdoption-osxphotos-query-not-screenshot"],"--not-selfie":[0,4,1,"cmdoption-osxphotos-query-not-selfie"],"--not-shared":[0,4,1,"cmdoption-osxphotos-query-not-shared"],"--not-slow-mo":[0,4,1,"cmdoption-osxphotos-query-not-slow-mo"],"--not-time-lapse":[0,4,1,"cmdoption-osxphotos-query-not-time-lapse"],"--only-movies":[0,4,1,"cmdoption-osxphotos-query-only-movies"],"--only-photos":[0,4,1,"cmdoption-osxphotos-query-only-photos"],"--panorama":[0,4,1,"cmdoption-osxphotos-query-panorama"],"--person":[0,4,1,"cmdoption-osxphotos-query-person"],"--place":[0,4,1,"cmdoption-osxphotos-query-place"],"--portrait":[0,4,1,"cmdoption-osxphotos-query-portrait"],"--query-eval":[0,4,1,"cmdoption-osxphotos-query-query-eval"],"--query-function":[0,4,1,"cmdoption-osxphotos-query-query-function"],"--regex":[0,4,1,"cmdoption-osxphotos-query-regex"],"--screenshot":[0,4,1,"cmdoption-osxphotos-query-screenshot"],"--selected":[0,4,1,"cmdoption-osxphotos-query-selected"],"--selfie":[0,4,1,"cmdoption-osxphotos-query-selfie"],"--shared":[0,4,1,"cmdoption-osxphotos-query-shared"],"--slow-mo":[0,4,1,"cmdoption-osxphotos-query-slow-mo"],"--time-lapse":[0,4,1,"cmdoption-osxphotos-query-time-lapse"],"--title":[0,4,1,"cmdoption-osxphotos-query-title"],"--to-date":[0,4,1,"cmdoption-osxphotos-query-to-date"],"--to-time":[0,4,1,"cmdoption-osxphotos-query-to-time"],"--uti":[0,4,1,"cmdoption-osxphotos-query-uti"],"--uuid":[0,4,1,"cmdoption-osxphotos-query-uuid"],"--uuid-from-file":[0,4,1,"cmdoption-osxphotos-query-uuid-from-file"],"-i":[0,4,1,"cmdoption-osxphotos-query-i"],PHOTOS_LIBRARY:[0,4,1,"cmdoption-osxphotos-query-arg-PHOTOS_LIBRARY"]},"osxphotos-repl":{"--db":[0,4,1,"cmdoption-osxphotos-repl-db"],"--emacs":[0,4,1,"cmdoption-osxphotos-repl-emacs"]},"osxphotos-tutorial":{WIDTH:[0,4,1,"cmdoption-osxphotos-tutorial-arg-WIDTH"]},"osxphotos.PhotoInfo":{"export":[3,2,1,""],ExifInfo:[3,0,1,""],ExportResults:[3,0,1,""],ScoreInfo:[3,0,1,""],SearchInfo:[3,0,1,""],adjustments:[3,3,1,""],album_info:[3,3,1,""],albums:[3,3,1,""],asdict:[3,2,1,""],burst:[3,3,1,""],burst_album_info:[3,3,1,""],burst_albums:[3,3,1,""],burst_default_pick:[3,3,1,""],burst_key:[3,3,1,""],burst_photos:[3,3,1,""],burst_selected:[3,3,1,""],comments:[3,3,1,""],date:[3,3,1,""],date_added:[3,3,1,""],date_modified:[3,3,1,""],date_trashed:[3,3,1,""],description:[3,3,1,""],detected_text:[3,2,1,""],duplicates:[3,3,1,""],exif_info:[3,3,1,""],exiftool:[3,3,1,""],export2:[3,2,1,""],external_edit:[3,3,1,""],face_info:[3,3,1,""],favorite:[3,3,1,""],filename:[3,3,1,""],has_raw:[3,3,1,""],hasadjustments:[3,3,1,""],hdr:[3,3,1,""],height:[3,3,1,""],hidden:[3,3,1,""],import_info:[3,3,1,""],incloud:[3,3,1,""],intrash:[3,3,1,""],iscloudasset:[3,3,1,""],ismissing:[3,3,1,""],ismovie:[3,3,1,""],isphoto:[3,3,1,""],israw:[3,3,1,""],isreference:[3,3,1,""],json:[3,2,1,""],keywords:[3,3,1,""],labels:[3,3,1,""],labels_normalized:[3,3,1,""],likes:[3,3,1,""],live_photo:[3,3,1,""],location:[3,3,1,""],moment:[3,3,1,""],orientation:[3,3,1,""],original_filename:[3,3,1,""],original_filesize:[3,3,1,""],original_height:[3,3,1,""],original_orientation:[3,3,1,""],original_width:[3,3,1,""],owner:[3,3,1,""],panorama:[3,3,1,""],path:[3,3,1,""],path_derivatives:[3,3,1,""],path_edited:[3,3,1,""],path_edited_live_photo:[3,3,1,""],path_live_photo:[3,3,1,""],path_raw:[3,3,1,""],person_info:[3,3,1,""],persons:[3,3,1,""],place:[3,3,1,""],portrait:[3,3,1,""],raw_original:[3,3,1,""],render_template:[3,2,1,""],score:[3,3,1,""],screenshot:[3,3,1,""],search_info:[3,3,1,""],search_info_normalized:[3,3,1,""],selfie:[3,3,1,""],shared:[3,3,1,""],slow_mo:[3,3,1,""],time_lapse:[3,3,1,""],title:[3,3,1,""],tzoffset:[3,3,1,""],uti:[3,3,1,""],uti_edited:[3,3,1,""],uti_original:[3,3,1,""],uti_raw:[3,3,1,""],uuid:[3,3,1,""],visible:[3,3,1,""],width:[3,3,1,""]},"osxphotos.PhotoInfo.ExifInfo":{aperture:[3,1,1,""],bit_rate:[3,1,1,""],camera_make:[3,1,1,""],camera_model:[3,1,1,""],codec:[3,1,1,""],duration:[3,1,1,""],exposure_bias:[3,1,1,""],flash_fired:[3,1,1,""],focal_length:[3,1,1,""],fps:[3,1,1,""],iso:[3,1,1,""],latitude:[3,1,1,""],lens_model:[3,1,1,""],longitude:[3,1,1,""],metering_mode:[3,1,1,""],sample_rate:[3,1,1,""],shutter_speed:[3,1,1,""],track_format:[3,1,1,""],white_balance:[3,1,1,""]},"osxphotos.PhotoInfo.ExportResults":{all_files:[3,2,1,""]},"osxphotos.PhotoInfo.ScoreInfo":{behavioral:[3,1,1,""],curation:[3,1,1,""],failure:[3,1,1,""],harmonious_color:[3,1,1,""],highlight_visibility:[3,1,1,""],immersiveness:[3,1,1,""],interaction:[3,1,1,""],interesting_subject:[3,1,1,""],intrusive_object_presence:[3,1,1,""],lively_color:[3,1,1,""],low_light:[3,1,1,""],noise:[3,1,1,""],overall:[3,1,1,""],pleasant_camera_tilt:[3,1,1,""],pleasant_composition:[3,1,1,""],pleasant_lighting:[3,1,1,""],pleasant_pattern:[3,1,1,""],pleasant_perspective:[3,1,1,""],pleasant_post_processing:[3,1,1,""],pleasant_reflection:[3,1,1,""],pleasant_symmetry:[3,1,1,""],promotion:[3,1,1,""],sharply_focused_subject:[3,1,1,""],tastefully_blurred:[3,1,1,""],well_chosen_subject:[3,1,1,""],well_framed_subject:[3,1,1,""],well_timed_shot:[3,1,1,""]},"osxphotos.PhotoInfo.SearchInfo":{activities:[3,3,1,""],all:[3,3,1,""],asdict:[3,2,1,""],bodies_of_water:[3,3,1,""],city:[3,3,1,""],country:[3,3,1,""],holidays:[3,3,1,""],labels:[3,3,1,""],locality_names:[3,3,1,""],media_types:[3,3,1,""],month:[3,3,1,""],neighborhoods:[3,3,1,""],place_names:[3,3,1,""],season:[3,3,1,""],state:[3,3,1,""],state_abbreviation:[3,3,1,""],streets:[3,3,1,""],venue_types:[3,3,1,""],venues:[3,3,1,""],year:[3,3,1,""]},"osxphotos.PhotosDB":{album_info:[3,3,1,""],album_info_shared:[3,3,1,""],albums:[3,3,1,""],albums_as_dict:[3,3,1,""],albums_shared:[3,3,1,""],albums_shared_as_dict:[3,3,1,""],db_path:[3,3,1,""],db_version:[3,3,1,""],execute:[3,2,1,""],folder_info:[3,3,1,""],folders:[3,3,1,""],get_db_connection:[3,2,1,""],get_photo:[3,2,1,""],import_info:[3,3,1,""],keywords:[3,3,1,""],keywords_as_dict:[3,3,1,""],labels:[3,3,1,""],labels_as_dict:[3,3,1,""],labels_normalized:[3,3,1,""],labels_normalized_as_dict:[3,3,1,""],library_path:[3,3,1,""],person_info:[3,3,1,""],persons:[3,3,1,""],persons_as_dict:[3,3,1,""],photos:[3,2,1,""],photos_by_uuid:[3,2,1,""],query:[3,2,1,""]},osxphotos:{"--db":[0,4,1,"cmdoption-osxphotos-db"],"--json":[0,4,1,"cmdoption-osxphotos-json"],"--version":[0,4,1,"cmdoption-osxphotos-v"],"-v":[0,4,1,"cmdoption-osxphotos-v"],PhotoInfo:[3,0,1,""],PhotosDB:[3,0,1,""]}},objnames:{"0":["py","class","Python class"],"1":["py","attribute","Python attribute"],"2":["py","method","Python method"],"3":["py","property","Python property"],"4":["std","cmdoption","program option"]},objtypes:{"0":"py:class","1":"py:attribute","2":"py:method","3":"py:property","4":"std:cmdoption"},terms:{"0":[0,1,3],"00":0,"01":0,"048576mb":0,"07":0,"1":[0,1,3],"10":1,"1048576":0,"11":1,"12":[0,1],"120":3,"12t12":0,"15":1,"1gb":1,"2":[0,1],"20":0,"2000":0,"2001":0,"2019":0,"3":[0,1],"31":0,"4":3,"5":[0,3],"6":1,"7":1,"75":3,"8601":0,"boolean":3,"byte":[0,3],"case":[0,3],"class":[0,3],"default":[0,3],"do":[0,1,3],"export":3,"float":3,"function":[0,3],"import":[0,1,3],"int":3,"long":3,"new":[0,1,3],"public":3,"return":[0,3],"true":[1,3],A:[0,3],AND:[0,3],Be:0,By:0,For:[0,3],If:[0,1,3],In:[0,3],OR:[0,3],The:[0,1,3],Then:1,These:0,To:[0,1],__main__:1,__name__:1,_bearbeiten:0,_edit:0,_low_r:0,_origin:0,_preview:[0,3],abbrevi:3,abil:1,abl:1,about:[1,3],abov:1,absolut:3,access:[1,3],accord:1,activ:3,actual:[0,3],ad:[0,3],add:0,addit:[0,3],adjust:3,adjustmentsinfo:3,adob:0,advanc:1,advantag:0,after:0,against:3,ahead:3,aka:1,album:3,album_info:3,album_info_shar:3,album_nam:1,albuminfo:3,albums_as_dict:[1,3],albums_shar:3,albums_shared_as_dict:3,alic:1,all:[0,3],all_fil:3,allow:[0,1],alpha:0,alreadi:[0,3],also:[0,1,3],altern:[0,1],an:[0,3],ani:[0,1,3],apertur:3,apf:0,app:[0,1,3],append:[0,3],appl:[0,1,3],applescript:[0,3],appli:[0,3],applic:1,ar:[0,3],aren:[1,3],arg:[0,1,3],argument:[0,1],asdict:3,asset:3,associ:[0,1,3],assum:3,asynchroun:3,attempt:[0,1,3],attribut:[0,3],author:0,auto:1,automat:0,avail:3,awar:3,back:3,bar:1,base:3,beach:0,becaus:1,been:[0,1,3],befor:[0,1],begin:0,behavior:[0,3],being:0,belong:3,below:[0,1,3],best:[0,3],beta:1,between:3,bind:0,bit:3,bit_rat:3,blob:0,bodi:3,bodies_of_wat:3,bool:3,both:[0,1],brew:1,built:1,burst:[0,3],burst_album:3,burst_album_info:3,burst_default_pick:3,burst_kei:3,burst_photo:3,burst_select:3,call:[0,1,3],callabl:3,camera:[0,3],camera_mak:3,camera_model:3,can:[0,1],cannot:[0,3],canon:3,care:1,categor:3,categori:0,caution:0,cd:1,certain:0,chang:[0,3],charact:1,citi:3,classif:[0,1],cleanup:0,cli:1,click:1,clone:[0,1],cloud:3,cloudasset:0,code:1,codec:3,collis:0,com:[0,1,3],comfort:1,command_nam:1,comment:[0,3],compar:[0,3],compat:[0,1],complex:0,compon:0,comprehens:0,compress:[0,3],comput:3,confid:3,confidence_threshold:3,config:0,conform:3,conjunct:0,connect:[0,3],consist:0,contact:1,contain:[0,1,3],context:0,convert:[0,3],convert_to_jpeg:3,converted_to_jpeg:[0,3],coordin:0,copi:[0,3],copyright:0,correct:3,correspond:0,could:[0,1],count:3,countri:3,cr2:3,creat:0,created:0,creation:3,creationd:0,creator:0,criteria:[0,3],csv:0,curat:3,current:[0,3],cursor:3,dai:0,data:[0,3],databas:[0,1,3],date:[0,3],date_ad:3,date_modifi:3,date_trash:3,datecr:0,datetim:3,datetimeorigin:[0,3],db:[0,1,3],db_path:3,db_version:3,dbfile:3,debug:0,def:1,default_album:1,degre:3,delet:[0,3],deleted_directori:3,deleted_fil:3,deriv:3,desc:0,descend:3,descr:0,describ:1,descript:[0,1,3],description_templ:3,dest:[0,3],dest_dir:1,destin:[1,3],detail:[0,3],detect:3,detected_text:3,determin:3,dict:3,did:0,differ:[0,1,3],digikam:0,dir:1,direct:0,directli:[0,1],directori:0,disabl:1,disk:[0,3],displai:[0,1],doc:0,document:0,doe:[0,1,3],doesn:0,don:0,download:[0,1,3],drive:0,drop:[0,3],dry:[0,3],dry_run:3,dump:1,duplic:[0,1,3],durat:3,dure:[0,3],dynam:0,e:[0,1,3],each:[0,3],earlier:3,easiest:1,easili:1,echo:[0,1],edit:[0,1,3],edited_filenam:3,edited_nam:1,editor:[0,3],either:[0,1,3],els:[1,3],emac:0,embed:0,empti:3,end:[0,3],ensur:[1,3],entir:3,environ:1,equival:0,error:[0,3],error_str:3,etc:[0,1,3],eval:0,evalu:0,even:[0,3],exact:3,exampl:[0,3],except:3,execut:[1,3],exif:[0,3],exif_info:3,exif_upd:[0,3],exifinfo:3,exiftool:[0,1,3],exiftool_error:3,exiftool_flag:3,exiftool_path:0,exiftool_pod:0,exiftool_warn:3,exiftoolcach:3,exist:[0,1,3],exit:[0,1],expandus:1,expect:0,experi:0,experiment:0,export2:3,export_as_hardlink:3,export_db:3,export_dir:0,export_path:1,exportdb:0,exportdb_abc:3,exportdb_fil:0,exportdbinmemori:3,exported_album:3,exportresult:3,exposure_bia:3,express:0,ext:0,extend:[0,3],extens:[0,3],extern:[0,3],external_edit:3,extract:3,f:[0,1,3],face:[0,1,3],face_info:3,faceinfo:3,fail:3,failur:3,fall:3,fals:3,familiar:1,faster:[0,3],favorit:[0,3],featur:0,field:3,file:[0,3],filenam:[0,1,3],filename_origin:0,filepath:[0,1],files:3,fileutil:3,fileutilabc:3,fileutilnoop:3,filter:0,find:0,finder:0,findercom:0,first:[0,3],flag:[0,3],flash_fir:3,flexibl:1,focal_length:3,folder:[0,3],folder_album:0,folder_info:3,folderinfo:3,follow:[0,1],foo:1,forc:[0,3],form:0,format:[0,1,3],found:[0,1,3],fp:3,from:[0,3],from_dat:[0,3],from_tim:0,front:[0,3],full:[0,3],g:[0,1,3],gener:[0,3],geoloc:[0,3],get:[1,3],get_db_connect:3,get_photo:3,github:[0,1],give:0,gp:0,gpscoordin:0,gpslatitud:0,gpslatituderef:0,gpslongitud:0,gpslongituderef:0,gpsposit:0,gpu:0,group:[0,3],h:1,ha:[0,1,3],had:0,handl:0,happen:0,hardlink:[0,3],harmonious_color:3,has_raw:3,hasadjust:[1,3],hash:0,have:[0,1,3],haven:0,hdr:[0,3],headlin:0,heic:0,height:[0,3],help:1,here:0,hidden:[0,3],high:0,highli:0,highlight_vis:3,hold:3,holidai:3,homebrew:1,how:0,html:0,http:[0,1,3],i:[0,1,3],icloud:[0,3],identifi:[0,3],ignor:[0,3],ignore_date_modifi:3,ignore_signatur:3,imag:[0,1,3],imagedescript:0,img_1234:[0,3],immedi:3,immers:3,implement:0,import_info:3,importinfo:3,incloud:[0,3],includ:[0,1,3],incorrect:3,increment:3,index:1,info:[1,3],inform:[0,1,3],initi:3,insensit:0,inspect:0,instal:[0,3],instanc:3,instead:[0,3],instruct:1,integ:0,intend:0,interact:[0,1,3],interesting_subject:3,intermitt:0,internet:0,intrash:3,intrusive_object_pres:3,invalid:[1,3],io:0,iptc:[0,3],is_valid_filepath:1,iscloudasset:3,isdir:1,ismiss:[1,3],ismovi:3,iso:[0,3],isphoto:3,israw:3,isrefer:3,item:[0,3],iterm2:0,j:[0,3],john:1,join:1,jpeg:[0,3],jpeg_ext:3,jpeg_qual:[0,3],jpg:[0,3],json:[0,3],just:1,kei:3,keybind:0,keyword:3,keyword_templ:3,keywords_as_dict:[1,3],know:[0,3],label:3,labels_as_dict:3,labels_norm:3,labels_normalized_as_dict:3,laps:[0,3],larg:[0,1],largest:3,last:[0,1],later:0,latest:1,latitud:3,launch:0,lead:[0,3],learn:3,lens_model:3,level:[0,3],librari:[0,3],library_path:[1,3],licens:[0,1],lightroom:0,liglob:3,like:[0,1,3],list:[1,3],live:[0,3],live_photo:3,lively_color:3,load:0,local:3,locality_nam:3,locat:[0,3],log:3,longitud:3,look:[0,1,3],lot:0,low_light:3,lower:0,m:[0,1,3],mac:[0,1],machin:[0,1,3],maco:[0,1],mai:[0,3],main:1,make:1,makedir:1,mangl:3,mani:0,mark:[0,3],master:0,match:[0,3],max:0,maximum:[0,3],me:1,mean:3,media:3,media_typ:[1,3],memori:3,merg:[0,3],merge_exif_keyword:3,merge_exif_person:3,messag:1,metadata:[0,3],metering_mod:3,method:3,mib:0,microsoft:0,might:3,min:[0,1],minor:0,miss:[0,1,3],missing_album:3,mo:0,mode:[0,3],modif:[0,3],modifi:0,modifyd:[0,3],modul:1,moment:3,monterei:1,month:3,more:[0,1,3],most:0,motion:[0,3],mov:[0,3],movi:[0,1,3],multi:0,multipl:[0,1],must:[0,3],mysteri:3,naiv:3,name:[0,3],need:1,neighborhood:3,neither:[0,1,3],network:0,nist:0,nois:3,non:[0,3],none:[1,3],nor:0,normal:[0,3],note:[0,1,3],notic:3,now:1,object:[0,3],obvious:0,occur:[0,3],offset:3,offsettimeorigin:0,older:3,one:[0,3],onli:[0,3],op:3,open:[0,1],option:[0,1,3],order:[0,1,3],org:[0,3],organ:0,orient:3,origin:[0,1,3],original_filenam:[1,3],original_files:3,original_height:3,original_nam:0,original_orient:3,original_width:3,os:1,osxphotos_export:0,other:[0,1,3],otherwis:[1,3],out:[0,1],output:[0,3],outsid:3,overal:3,overrid:0,overwrit:[0,3],own:[0,1],owner:3,p:1,page:1,pair:[0,3],panorama:[0,3],paramet:[1,3],part:[0,3],particip:0,particular:3,pass:[0,3],path:[0,1,3],path_deriv:3,path_edit:[1,3],path_edited_live_photo:3,path_live_photo:3,path_raw:3,pathlib:1,pathvalid:1,per:0,permit:0,person:3,person_info:3,personinfo:3,personinimag:0,persons_as_dict:[1,3],photo:[0,3],photo_ext:0,photo_filenam:0,photoinfo:[0,3],photokit:0,photonam:0,photoname_bearbeiten:0,photoname_edit:0,photoname_low_r:0,photoname_preview:0,photos_by_uuid:3,photos_librari:[0,1],photosdb:[1,3],photoslibrari:[0,1],phototempl:3,pictur:[0,1,3],pixel:3,place:[1,3],place_nam:3,placeinfo:3,platform:1,pleas:1,pleasant_camera_tilt:3,pleasant_composit:3,pleasant_light:3,pleasant_pattern:3,pleasant_perspect:3,pleasant_post_process:3,pleasant_reflect:3,pleasant_symmetri:3,png:0,portrait:[0,3],posit:[0,1],possibl:[0,3],post:0,pre:1,preced:0,present:0,preview:[0,3],preview_suffix:3,previous:0,primari:0,print:[0,3],process:[0,3],produc:3,project:[0,1],promot:3,properti:3,prototyp:0,provid:[0,1,3],py:[0,1],pylint:1,pypi:1,python3:1,python:[0,1],qualiti:[0,3],queri:[1,3],query_funct:0,queryopt:3,quickli:0,quicktim:[0,3],rais:3,rang:[0,3],rate:0,raw:[0,3],raw_origin:3,raw_photo:3,re:0,read:[1,3],readabl:3,recent:[0,3],recommend:1,refer:[0,1,3],referenc:0,regardless:3,regex:0,region:0,regular:0,relat:3,releas:1,reliabl:0,remov:0,renam:0,render:[0,3],render_opt:3,render_templ:3,rendered_str:3,renderopt:3,repeat:0,repl:1,replac:[0,3],replace_keyword:3,repo:1,report:0,repres:[0,3],represent:3,requir:[0,1,3],resolut:0,result:[0,3],retri:0,reus:0,revers:[0,3],rhettbul:[0,1],run:[0,1,3],s:[0,3],same:[0,3],sample_r:3,sanitize_filepath:1,save:0,score:3,scoreinfo:3,screenshot:[0,3],script:0,search:[0,1,3],search_info:3,search_info_norm:3,searchinfo:3,season:3,second:3,see:[0,1,3],select:[0,3],self:3,selfi:[0,3],session:3,set:[0,3],setup:1,setuptool:1,sh:1,share:[0,3],sharply_focused_subject:3,shell:[0,1],shell_quot:0,should:[0,1],show:[0,1,3],shutter_spe:3,si:0,sidecar:[0,3],sidecar_drop_ext:3,sidecar_exiftool:3,sidecar_exiftool_skip:[0,3],sidecar_exiftool_written:[0,3],sidecar_ext:0,sidecar_json:3,sidecar_json_skip:[0,3],sidecar_json_written:[0,3],sidecar_xmp:3,sidecar_xmp_skip:[0,3],sidecar_xmp_written:[0,3],sierra:1,signatur:[0,3],silent:3,simpl:1,simpli:1,singl:[0,3],size:[0,1,3],skip:[0,1,3],skipped_album:3,slow:[0,3],slow_mo:3,smith:1,so:3,some:3,someth:3,sort:3,sourc:3,space:0,specif:[1,3],specifi:[0,3],spotlight:[0,1],sql:3,sqlite3:3,stack:3,start:[0,1],state:[0,3],state_abbrevi:3,statement:3,statu:[0,3],still:3,storat:3,store:[0,3],str:3,street:3,string:[0,3],strip:[0,3],subfold:0,subject:0,subsequ:0,suffix:[0,3],suppli:3,sur:1,sure:[0,1],sy:1,synch:[0,3],system:0,t:[0,1,3],tabl:3,tag:[0,1,3],tagnam:0,tagslist:0,take:1,taken:0,tastefully_blur:3,templat:[0,1,3],template_str:3,term:3,termin:[0,1],test:[0,1],text:3,text_detection_confidence_threshold:3,than:[0,3],thei:[0,3],them:[0,3],thi:[0,1,3],threshold:3,through:1,thu:[0,1],time:[0,3],time_laps:3,timecr:0,timeout:3,timezon:[0,3],titl:[0,1,3],to_dat:[0,3],to_tim:0,todai:0,toml:0,top:[0,3],topic:0,touch:[0,3],touch_fil:3,town:3,track_format:3,trail:0,trash:3,treat:[0,3],tupl:3,tutori:1,two:0,txt:0,type:[0,3],tzoffset:3,unedit:1,unfil:1,uniform:[0,3],unit:0,unless:3,unlik:0,unmatch:3,until:3,up:0,updat:[0,3],upon:[0,3],us:[0,3],use_albums_as_keyword:3,use_persons_as_keyword:3,use_photokit:3,use_photos_export:3,useabl:0,user:3,userdata:0,utc:3,uti:[0,3],uti_edit:3,uti_origin:3,uti_raw:3,util:[1,3],uuid:[0,1,3],v:[0,1],vacat:3,valid:[0,1,3],valu:[0,1,3],variou:3,ve:[0,3],venu:3,venue_typ:3,verbos:[0,3],veri:1,verifi:1,versa:1,version:[0,1,3],vi:0,via:[0,1,3],vice:1,video:[0,3],virtual:[0,1],visbl:3,visibl:3,volum:0,wa:[0,3],wai:1,want:[0,1],warn:[0,1,3],water:3,wed:3,well:[0,1,3],well_chosen_subject:3,well_framed_subject:3,well_timed_shot:3,went:0,were:[0,3],what:[0,3],when:[0,3],where:0,whether:0,which:[0,1,3],white_bal:3,whitespac:[0,3],whose:0,width:[0,3],within:0,without:0,work:[0,1,3],would:[0,1],write:[0,3],written:[0,3],x:1,xattr:0,xattr_skip:3,xattr_written:3,xmp:[0,3],year:[0,3],yet:3,you:[0,1,3],your:[0,1]},titles:["osxphotos command line interface (CLI)","Welcome to osxphotos\u2019s documentation!","osxphotos","osxphotos package"],titleterms:{"200mb":1,"4":1,"5":1,"default":1,"export":[0,1],about:0,add:1,album:[0,1],all:1,ar:1,awail:1,base:1,big:1,chang:1,cli:0,command:[0,1],countri:1,creat:1,creation:1,date:1,desktop:1,digit:1,directori:1,document:1,dump:0,exampl:1,exif:1,file:1,find:1,folder:1,from:1,full:1,git:1,group:1,help:0,higher:1,indic:1,info:0,instal:1,interfac:[0,1],json:1,keyword:[0,1],kid:1,label:[0,1],larger:1,librari:1,line:[0,1],list:0,media:1,metadata:1,modul:3,month:1,name:1,necessari:1,nocountri:1,onli:1,oper:1,osxphoto:[0,1,2,3],ouput:1,output:1,packag:[1,3],person:[0,1],photo:1,pip:1,pipx:1,place:0,print:1,queri:0,repl:0,repositori:1,result:1,s:1,specifi:1,structur:1,support:1,system:1,tabl:1,than:1,them:1,tutori:0,type:1,updat:1,us:1,usag:1,verbos:1,video:1,welcom:1,what:1,when:1,write:1,year:1}}) \ No newline at end of file