書伴:利用 IFTTT 自動推送上傳到 Dropbox 的電子書

書伴曾介紹過一個名為BookDrop 的網站應用,它可以把同步到Dropbox 的電子書自動推送到Kindle,這樣在電腦或手機上安裝Dropbox 應用後,只要把電子書拷貝或上傳到指定目錄,就可以自動發送到Kindle 郵箱,省去了每次手動用郵箱發送附件的步驟,只可惜現在這個網站已停止服務了。不過好在還有其它解決方案,本文就為小伙伴們介紹一個結合 IFTTT、Gmail 和 Dropbox 實現同樣功能的方案。

一、什麼是 IFTTT?

有的小伙伴可能已經很熟悉 IFTTT 了,但是為了兼顧不熟悉 IFTTT 的小伙伴,還是來簡要地介紹一下。 IFTTT 是一款知名的 WEB 服務,其品牌名稱是“If This Then That”的首字母縮寫,其核心功用就體現在這個這個名字上。你可以在這裡創建,也可以直接使用他人創建好的Applets(小程序),每個Applet 均由一個鍊式條件構成,鍊式條件由一個if(即Trigger 觸發條件)和一個或多個then(即Action 動作條件)組成,每個Trigger 和Action 都可以選擇一款第三方服務(如Dropbox、Gmail、Evernote 等)並根據各服務提供的選項設置不同的行為,從而實現豐富的可以自動執行的任務。

二、自動推送原理?

想要實現利用IFTTT 結合Gmail、Dropbox 自動推送電子書,就需要在IFTTT 中創建一個Applet 小程序,並在此Applet 中設置一個Trigger 觸發條件“當Dropbox 的eBooks 文件里新添加了一本電子書” ,然後再設置一個Action 動作條件“那麼Gmail 就把這本電子書發送到Kindle 郵箱[email protected]”。

啟用 Applet 小程序並設置好 Kindle 郵箱,Applet 就會自動監控你的 Dropbox 中的 eBooks 目錄,一旦監測到這個目錄有新添加的電子書或文檔,就會自動調用 Gmail 將其發送到 Kindle 郵箱。

三、如何使用 Applet?

如果只是想要使用這個功能,完全不需要自己花費時間去創建 Applet 小程序,因為 IFTTT 有很多現成的 APPLET 可供選用。書伴也為小伙伴們創建了一個可立即使用的 Applet 小程序:

自動推送 Applet 小程序:

https://ifttt.com/applets/Jvw5kjbS

你只需要點擊鏈接進入這個 Applet 小程序頁面,點擊【Get Started】按鈕,登錄你的 Dropbox 賬號,然後點擊【Turn on】啟用 Applet,並根據提示把 Dropbox 和 Gmail 的權限賦給你的 IFTTT 賬號。接著在 Applet 的設置頁面中設置一下,此 Applet 默認的 Dropbox 文件夾路徑是“/eBooks”,你可以改成任意你喜歡的路徑,在“Kindle 郵箱”中輸入你的 Kindle 郵箱。最後點擊【Save】即可。

Applet 執行檢查的頻率並不是固定的,也不會立即執行,只是標註著“在幾小時內運行”,如果因為測試想要立即看到推送效果,需要手動點擊Applet 上的【Check now】按鈕讓其立即執行。

注意,如果你的 Dropbox 是剛註冊的,需要驗證電子郵件,否則 Applet 無法監測 Dropbox。還有就是你的 Gmail 郵箱必須在亞馬遜賬戶的”管理我的內容和設備”的“設置”裡加入到認可列表。

四、如何創建 Applet?

如果你想要創建屬於自己的 Applet 小程序,需要通過下面這個鏈接把你的 IFTTT 賬號接入開發者平台:

IFTTT 開發平台:

https://platform.ifttt.com

需要留意的是,IFTTT 開發平台有兩種類型:一種是面向有獨立品牌的公司組織,這種類型功能更強大,但需要付費才能正常使用;另一種是面向個人的,這種類型功能比較基礎,但是完全免費。

如果你不想要使用付費版本,就需要切換到“Personal Applets”頁面去創建自己的 Applets 小程序。

還是以本文想要實現的目的為例,創建這樣一個 Applet 流程如下:

點擊頁面右側的【New Applet】按鈕進入創建新 Applet 頁面;

在“if”的“Trigger”中輸入“Dropbox”選擇 Dropbox 服務;

選擇一個條件“New file in your folder”(當有新文件加入時);

在“Field label”中輸入提示語,如“指定文件夾”。把“Visibility”設置為“Customizable by the user”(建議把可自定義選項的設置權交給用戶),並設定一個默認目錄,如“/eBooks”;

然後在“then”中添加一個“Action”,輸入“Gmail”選擇 Gmail 服務;

把“To address”這個提示語改成“Kindle 郵箱”以便用戶識別;

然後再填寫一下小程序的標題“Applet tile”和簡介“Applet description”;

最後在“Applet service”為小程序選擇一個圖標,點擊【Save】保存。

這樣就成功創建了一個 Applet。你可以先點擊這個 Applet 進行測試,沒有問題即可點擊 Applet 編輯頁面上的【Publish】按鈕公開發布,然後就可以通過這個 Applet 的公共鏈接分享出去給他人使用了。

五、如何撤銷授權?

有的小伙伴可能會擔心把 Dropbox 和 Gmail 的權限交給 IFTTT 會有風險,不再使用 Applet 時會希望撤銷這些權限,這也很方便簡單。只需要點擊Applet 底部的“works with”,就可以顯示此Applet 所依賴的所有服務,依次點擊“Gmail”和“Dropbox”進入服務頁面,並點擊頁面右上方的【Settings】按鈕,在頁面下方點擊“Disconnect Dropbox”和“Disconnect Gmail”即可撤銷這兩個服務在IFTTT 賬號的授權。

以上就是利用 IFTTT 結合 Dropbox 和 Gmail 實現把同步或上傳到 Dropbox 指定目錄的電子書或文檔自動推送到 Kindle 郵箱的完整方案。如果有興趣,你還可以自己在 IFTTT 上創建 Applet,把不同的服務結合在一起,實現更多有意思的功能,不僅能為你的生活或學習帶來便利,更可以分享給他人使用。

本文標題:《書伴:利用 IFTTT 自動推送上傳到 Dropbox 的電子書》,本文鏈接:http://www.yunjialeguanwang.com/archives/3228.html