You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/authentication.md
+36-1Lines changed: 36 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ You can receive an email notification when two-factor authentication expires by
10
10
`--smtp-username` and `--smtp-password` options. Emails will be sent to `--smtp-username` by default,
11
11
or you can send to a different email address with `--notification-email`.
12
12
13
-
If you want to send notification emails using your Gmail account, and you have enabled two-factor authentication, you will need to generate an App Password at <https://myaccount.google.com/apppasswords>
13
+
If you want to send notification emails using your Gmail account, and you have enabled two-factor authentication, you will need to generate an App Password at <https://myaccount.google.com/apppasswords>.
14
14
15
15
## MFA Providers
16
16
@@ -42,6 +42,7 @@ Advanced Data Protection (ADP) for iCloud accounts is not supported because `icl
42
42
43
43
Some authentication errors may be resolved by clearing `.pyicloud` subfolder in the user's home directory. [Example](https://github.com/icloud-photos-downloader/icloud_photos_downloader/issues/772#issuecomment-1950963522)
`icloudpd` can process iCloud collections for multiple accounts or use multiple configs for one account. This is achived by specifying `--username` parameter multiples times: any options specified after `--username` will be applied to mentioned user only. Parameters specified before first `--username` work as defaults for all other user configs. Global app-wide settings can be specified anywhere.
-`--use-os-locale` is global parameter and can be used anywhere
104
+
-`--cookie-directory` is a default for both users; it is okay to use same folder since session and coockies are stored in files based on user name, so they would not collide
105
+
-`--directory ./alice` is specifying that all photos for Alice will be downloaded into ./alice folder
106
+
-`--directory ./bob` is specifying that all photos for Alice will be downloaded into ./alice folder
Copy file name to clipboardExpand all lines: docs/naming.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Assets on iCloud have names. When downloading assets, `icloudpd` can adjust names.
4
4
5
-
(folder_structure)=
5
+
(folder-structure)=
6
6
## Folder Structure
7
7
8
8
```{versionchanged} 1.7.0
@@ -18,7 +18,7 @@ Specifying `--folder-structure none` will put all files into one folder.
18
18
19
19
### Formatting
20
20
21
-
`icloudpd` follows [Python string formatting grammar](https://docs.python.org/3/library/string.html#formatstrings) for [`--folder-structure`](folder-structure-parameter) parameter,e.g. `{:%Y}`means the need to take only 4-digit year out of created date. Full list of format codes is [available](https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes).
21
+
`icloudpd` follows [Python string formatting grammar](https://docs.python.org/3/library/string.html#formatstrings) for [`--folder-structure`](folder-structure-parameter) parameter,e.g. `{:%Y}`extracts only the 4-digit year from the creation date. Full list of format codes is [available](https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes).
Copy file name to clipboardExpand all lines: docs/reference.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -105,13 +105,13 @@ This is a list of all options available for command line interface (CLI) of the
105
105
: Specifies iCloud password to use for authentication
106
106
107
107
```{note}
108
-
Supplying credentials through command line parameters is considered not a good practice since they can be logged and/or otherwise exposed. Consider using other [password providers](authentication).
108
+
Supplying credentials through command line parameters is considered not a good practice since they can be logged and/or otherwise exposed. Consider using other [password providers](password-providers).
109
109
```
110
110
111
111
(directory-parameter)=
112
112
`--directory X`
113
113
114
-
: Specifies root folder where [folder structure](naming) will start and files will be downloaded.
114
+
: Specifies root folder where [folder structure](folder-structure-parameter) will start and files will be downloaded.
115
115
116
116
(file-match-policy-parameter)=
117
117
`--file-match-policy X`
@@ -125,7 +125,7 @@ This is a list of all options available for command line interface (CLI) of the
125
125
(username-parameter)=
126
126
`--username X`
127
127
128
-
: Specifies AppleID (email address) used for authenticating to iCloud.
128
+
: Specifies AppleID (email address) used for authenticating to iCloud. May be used multiple times to introduce different configurations and/or accounts. See [Using Multiple Accounts and Config](multiple-accounts-and-configs)
129
129
130
130
(auth-only-parameter)=
131
131
`--auth-only`
@@ -220,7 +220,7 @@ This is a list of all options available for command line interface (CLI) of the
220
220
```{seealso}
221
221
[Modes of operation](mode)
222
222
223
-
[Folder Structure](folder_structure)
223
+
[Folder Structure](folder-structure)
224
224
```
225
225
226
226
(only-print-filenames-parameter)=
@@ -237,7 +237,7 @@ This is a list of all options available for command line interface (CLI) of the
237
237
: Specifies sub folder naming scheme.
238
238
239
239
```{seealso}
240
-
Details in [Folder structure](naming) section.
240
+
Details in [Folder structure](folder-structure) section.
241
241
```
242
242
243
243
(set-exif-datetime-parameter)=
@@ -279,7 +279,7 @@ This is a list of all options available for command line interface (CLI) of the
279
279
: Customizes intake of the password for iCloud authentication.
280
280
281
281
```{seealso}
282
-
Details in [Password providers](authentication) section.
282
+
Details in [Password providers](password-providers) section.
0 commit comments