-
Notifications
You must be signed in to change notification settings - Fork 66
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
22 changed files
with
194 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Tutorials for Cyberduck | ||
=== | ||
|
||
:::{toctree} | ||
:hidden: | ||
:titlesonly: | ||
|
||
|
||
|
||
::: | ||
|
||
Coming soon |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
Cyberduck & Mountain Duck Tutorials | ||
==== | ||
|
||
:::{toctree} | ||
:hidden: | ||
:titlesonly: | ||
cyberduck/index | ||
mountainduck/index | ||
workarounds/index | ||
::: | ||
|
||
Find detailed step-by-step instructions for setup, connecting and most common use-cases as well as tutorials for more complicated workarounds. | ||
|
||
### [Cyberduck](cyberduck/index.md) | ||
|
||
Detailed instructions how to setup and use Cyberduck. | ||
|
||
### [Mountain Duck](mountainduck/index.md) | ||
|
||
Step-by-step instruction how to setup and use Mountain Duck | ||
|
||
### [Workarounds](workarounds/index.md) | ||
|
||
Instructions for specific workarounds as well as generall topics. | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
Tutorials for Mountain Duck | ||
=== | ||
|
||
:::{toctree} | ||
:hidden: | ||
:titlesonly: | ||
|
||
|
||
|
||
::: | ||
|
||
Coming soon |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
@import url("https://cdn.cyberduck.io/css/custom.css"); | ||
|
||
body { | ||
font-size: 16px; | ||
} | ||
|
||
.wy-nav-content { | ||
max-width: 100% | ||
} | ||
|
||
.text-align\:left { | ||
text-align: left; | ||
} | ||
.text-align\:center { | ||
text-align: center; | ||
} | ||
.text-align\:right { | ||
text-align: right; | ||
} | ||
|
||
.wy-menu-vertical a:hover, .wy-menu-vertical a:focus { | ||
color: inherit; | ||
} | ||
|
||
.rst-content blockquote { | ||
font-size: 16px; | ||
margin: 0; | ||
} | ||
|
||
.rst-content blockquote p { | ||
padding-left: 10px; | ||
border-left: 5px solid #ccc; | ||
} | ||
|
||
.sphinx-tabs-panel { | ||
padding: 1em 1em 0 1em; | ||
} |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
Setup a Custom OAuth Client ID for Google Drive | ||
=== | ||
|
||
## Register Client ID | ||
|
||
Log in to your Google account, go to [Google Cloud resource manager](https://console.cloud.google.com/cloud-resource-manager) and create a new project. | ||
|
||
:::{image} _images/Create_New_Project_Client_ID.png | ||
:alt: Create new Project | ||
:width: 600px | ||
::: | ||
|
||
You will be prompt to select a name of the project. Once the project is created navigate to _APIs & Services_ and select _Enable APIs & services_. | ||
|
||
:::{image} _images/APIs_Services_Client_ID.png | ||
:alt: APIs and Services | ||
:width: 600px | ||
::: | ||
|
||
Select _Enable APIs & services_ and search for "Google Drive API" in the search box of the API library. | ||
|
||
:::{image} _images/Enable_APIs_Client_ID.png | ||
:alt: Enable APIs | ||
:width: 600px | ||
::: | ||
|
||
The results will show three with the Google Drive icon. Select te result called _Google Drive API_ and enable it. The other two are optional but not necessary. | ||
|
||
:::{image} _images/Search_Google_API.png | ||
:alt: API Library Google Drive | ||
:width: 600px | ||
::: | ||
|
||
Afterward, go to _OAuth consent screen_. | ||
|
||
:::{image} _images/Consent_Screen_Client_ID.png | ||
:alt: Consent Screen OAuth Client ID | ||
:width: 600px | ||
::: | ||
|
||
Choose _External_ and select _Create_. Fill in the required information by using your own gmail address and select _Save and Continue_. | ||
|
||
:::{image} _images/App_Information_Client_ID.png | ||
:alt: App Information OAuth Client ID | ||
:width: 600px | ||
::: | ||
|
||
Select _Add or Remove Scopes_ in the next step. Search for "Google Drive API" and enable the scope ".../auth/drive". The other scopes are optional but not necessary. Select _Update_ to confirm and _Save and Continue_ to move to the next step. | ||
|
||
:::{image} _images/App_Information_Client_ID.png | ||
:alt: List of Scopes OAuth Client ID | ||
:width: 600px | ||
::: | ||
|
||
Add the email addresses for your gmail accounts after selecting _Add Users_. | ||
|
||
:::{image} _images/Test_Users_Client_ID.png | ||
:alt: Test Users OAuth Client ID | ||
:width: 600px | ||
::: | ||
|
||
Confirm by selecting _Save and Continue_. Check the overview and choose _Back to Dashbord_ or go to _Credentials_ directly. | ||
|
||
:::{image} _images/Client_ID_Credentials.png | ||
:alt: OAuth Client ID Credentials | ||
:width: 600px | ||
::: | ||
|
||
Select _Desktop app_ as application type, name the credential, and select _Create_ to confirm. | ||
|
||
:::{image} _images/Application_Type_Client_ID.png | ||
:alt: Application Type for Credentials | ||
:width: 600px | ||
::: | ||
|
||
The Credentials will be created and displayed automatically. Make sure save the credentials in a save place as you need them to set up the custom connection profile in the next step. | ||
|
||
:::{image} _images/OAuth_Client_ID_Credentials.png | ||
:alt: OAuth Client ID Credentials | ||
:width: 400px | ||
::: | ||
|
||
## Add Custom Connection Profile | ||
|
||
Edit the sample profile and save it into the _Profiles_ folder of the application support folder. | ||
|
||
- {download}`Google Drive Custom OAuth Client ID.cyberduckprofile<_static/Google Drive Custom OAuth Client ID.cyberduckprofile>` | ||
|
||
Use the OAuth credentials to edit the following sections of the sample profile: | ||
|
||
:::{image} _images/Edit_Custom_Client_ID_Profile.png | ||
:alt: Edit Google OAuth Client ID | ||
:width: 600px | ||
::: | ||
|
||
The saved profile will be available in the _Protocol_ section of the bookmark configuration. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Workarounds & General Instructions | ||
=== | ||
|
||
The list of Workarounds will be updated based on new topics: | ||
|
||
- To fix the `This app is blocked` error by Google Drive, please check the instructions to set up a [Custom OAuth Client ID](custom_oauth_client_id.md) |