該存儲庫不再維護。
有關最新的Tumblthree更新,請訪問我們位於Tumblthreeapp的新家。
Tumblthree- tumblr博客備份應用程序
為了促進更大的社區中的Tumblthrees發展,Tumblthree正在搬到Github組織的新家。有關Gitter的新版本,問題和社區/開發人員聊天,請查看其新家:Tumblthreeapp
Tumblthree是使用wpf和MVVM模式的C#的免費和開源的Tumblr博客備份應用程序Tumbltwo的代碼重寫。它使用WIN應用程序框架(WAF)。它從給定的Tumblr博客下載照片,視頻,音頻和文本帖子。
用其他語言閱讀此內容:簡體中文。
特徵:
- 源代碼在GitHub(使用WPF和MVVM編寫)。
- 單個博客的多次下載。
- 多次下載不同的博客。
- 國際化支持(目前可用:ZH,RU,DE,FR,ES)。
- 下載隊列。
- Queuelist的自動賽。
- 保存,清除並恢復Queuelist。
- 剪貼板監視器,該剪貼板顯示器在剪貼板(複製和粘貼)中檢測Blogname.tumblr.com URL,並自動將博客添加到博客列表中。
- 設置面板(更改下載位置,關閉/打開預覽,定義並發下載的數量,設置下載圖片的圖像,設置下載默認值,啟用便攜式模式等)。
- 使用Windows代理設置。
- 帶寬的推力器。
- 下載URL列表而不是實際文件的選項。
- 為自動下載(例如晚上)設置開始時間。
- 如果已經在任何當前添加的博客中已下載之前已經下載了文件,則跳過下載的選項。
- 使用SSL連接。
- 照片和視頻的預覽。
- 任務欄按鈕和鍵綁定。
博客備份/下載:
- 下載照片,視頻(僅託管),文本,音頻,報價,對話,鏈接和問題帖子。
- 下載用於照片,視頻和音頻帖子的元信息。
- 下載與視頻和視頻相關的下載(例如,嵌入在問題和答案帖子中的照片)。
下載_raw圖像文件(原始/高分辨率圖片) (截至2018年8月10日,Tumblr Raw是無法訪問的)。- 支持下載IMGUR,GFYCAT,WebMshare,Mixtape,Lolisafe,Uguu,Catbox和Safemoe鏈接文件中的tumblr帖子。
- 下載安全模式/NSFW博客。
- 允許僅下載博客的原始內容,然後跳過轉發了帖子。
- 只能下載標記的帖子。
- 只能下載特定的博客頁面,而不是整個博客。
- 允許在定義的時間段內下載博客文章。
- 可以下載隱藏的博客(登錄需要 / dash板博客)。
- 可以下載受密碼保護的博客(非隱藏博客)。
喜歡/備份/下載:
- 一個用於下載“喜歡”照片和視頻的下載器,而不是tumblr博客(例如https://www.tumblr.com/liked/liked/by/wallpaperfx/)(需要登錄)。
下載_raw圖像文件(原始/高分辨率圖片) (截至2018年8月10日,Tumblr Raw是無法訪問的)。- 允許在定義的時間跨度下載帖子。
Tumblr搜索備份/下載:
- 從Tumblr搜索下載照片和視頻的下載器(例如http://www.tumblr.com/search/my+keykeywords)。
下載_raw圖像文件(原始/高分辨率圖片) (截至2018年8月10日,Tumblr Raw是無法訪問的)。- 只能下載特定的博客頁面,而不是整個博客。
Tumblr標籤搜索備份/下載:
- 從Tumblr標籤搜索下載照片和視頻的下載器(例如http://www.tumblr.com/tagged/my+keykeywords)(需要登錄)。
下載_raw圖像文件(原始/高分辨率圖片) (截至2018年8月10日,Tumblr Raw是無法訪問的)。- 允許在定義的時間跨度下載帖子。
下載:
最新版本可以在這裡找到。
螢幕截圖:
應用程序用法:
- 提取.zip文件並通過雙擊tumblthree.exe運行應用程序。
- 複製您想從左下角的文本框中備份的任何Tumblr.com博客的URL。之後,單擊右側的“添加博客”。
- 另外,如果您從地址欄/文本文件複製(CTRL-C) tumblr.com博客URL,則來自Tumblthree的剪貼板顯示器將檢測並自動添加博客。
- 要開始下載過程,請單擊“爬網”。該應用程序將定期檢查隊列中的(新)博客並開始處理它們,直到您通過按“停止”來停止應用程序。因此,您可以通過“添加到隊列”將博客添加到隊列中,或者首先單擊“爬網”,或者首先啟動下載過程並之後將博客添加到隊列中。
- 隊列中博客剩下的淺藍色條表示一個積極下載的博客。
- 左側的博客經理還表示每個博客的狀態。紅色背景顯示了一個離線博客,綠色背景是一個積極爬行的博客和一個紫色背景的居民博客。
- 您可以更改下載位置,並發連接的數量,每個新添加的博客的默認備份設置以及“設置”中的各種其他設置。
- 在詳細信息窗口中,您可以查看博客的統計信息並設置博客特定選項。您可以在這裡下載什麼樣的帖子類型(照片,視頻,音頻,文本,對話,報價,鏈接)。
- 對於僅下載標記的帖子,您必須執行一些步驟:
- 添加博客URL。
- 在“詳細信息”選項卡中打開博客,在逗號分隔列表中的標籤文本框中輸入標籤,而沒有領先的哈希(#)符號。例如,偉大的大型汽車,熊會搜索標記為大型大型汽車或熊或兩者兼而有之的圖像。
- 要下載受密碼受保護的博客,您必須執行一些步驟:
- 添加博客URL。
- 在“詳細信息”選項卡中打開博客,在密碼文本框中輸入密碼。
- 要下載隱藏的博客(需要登錄的博客),您必須執行一些步驟:
- 轉到設置,單擊“連接”選項卡,然後填寫您的Tumblr電子郵件地址(登錄)和密碼,然後單擊“身份驗證”按鈕。如果登錄成功,標籤將更改並顯示您的電子郵件地址。電子郵件地址和密碼並未在本地存儲在磁盤上,但cookie以JSON格式生成並保存在%localappdata% tumblthree中。
- 添加博客URL。
- 要下載喜歡的照片和視頻,您必須執行一些步驟:
- 轉到設置,單擊“連接”選項卡,然後填寫您的Tumblr電子郵件地址(登錄)和密碼,然後單擊“身份驗證”按鈕。如果登錄成功,標籤將更改並顯示您的電子郵件地址。電子郵件地址和密碼並未在本地存儲在磁盤上,但cookie以JSON格式生成並保存在%localappdata% tumblthree中。
- 在URL中添加博客URL(例如https://www.tumblr.com/liked/liked/by/wallpaperfx/)。
- 要下載自己的喜歡,請確保您(暫時)啟用了博客設置中的以下選項(即https://www.tumblr.com/settings/blog/yourblogname):
- 喜歡 - >分享您喜歡的帖子(啟用公開可見的喜歡/頁面)
- 可見性 - >博客是明確的(請參閱/下載NSFW喜歡)
- 要從Tumblr搜索下載照片和視頻,您必須執行一些步驟:
- 添加搜索URL,包括您在URL中被加上符號(+)隔開的關鍵單詞(例如https://www.tumblr.com/search/my+search/my+special+tags)。
- 要從Tumblr標籤搜索下載照片和視頻,您必須執行一些步驟:
- 轉到設置,單擊“連接”選項卡,然後填寫您的Tumblr電子郵件地址(登錄)和密碼,然後單擊“身份驗證”按鈕。如果登錄成功,標籤將更改並顯示您的電子郵件地址。電子郵件地址和密碼並未在本地存儲在磁盤上,但cookie以JSON格式生成並保存在%localappdata% tumblthree中。
- 添加搜索URL,包括您的標籤,該標籤在URL中被加上符號(+)隔開(例如https://www.tumblr.com/tagged/my+special+tags)。
- 關鍵映射:
- 雙擊博客將其添加到隊列中
- 將博客從經理(左側)拖到隊列。
- 空間 - 開始爬網
- CTRL空間 - 暫停爬網
- 班次 - 停止爬行
- DEL-從Queuelist中刪除博客
- Shift-Del-從Blogmanager中刪除博客。
- CTRL-SHIFT-G-手動觸發垃圾收集
入門:
默認設置應涵蓋大多數用戶。您只需要更改下載位置和要下載的帖子的種類。為此,在設置中(單擊主要用戶界面下部面板的設置按鈕),您可能需要更改:
- 常規 - >下載位置:指定下載文件的位置。默認值是在一個相對於tumblthree.exe的文件夾博客中
- 博客 - >設置在附加後應用於每個博客:
- 在這裡,您可以設置每個帖子將下載的帖子,每個默認值將下載。要更改每個博客下載的內容,請單擊主界面中的博客,請在右側選擇“詳細信息”選項卡,然後更改設置。這種分離允許下載不同博客的不同類型的帖子。您可以通過使用shift+左鍵單擊以獲取範圍的範圍或ctrl-a來更改多個現有博客的下載設置。
- 注意:您可能需要始終選擇:
- 下載轉發的帖子:下載rebogs,而不僅僅是博客作者的原始內容。
如果下載速度不滿意,則可能需要更改設置:
- 連接 - >並發連接:指定用於下載帖子的連接數量。該數字在所有積極下載博客之間共享。
- 連接 - >並發視頻連接:指定用於下載Tumblr視頻帖子的連接數量。如果數字太高,則VT.tumblr.com主機定期關閉連接。因此,可以在此處獨立指定vt.tumblr.com連接的最大數量。
- 連接 - >並發博客:並行下載的博客數。
您很可能不必更改任何其他連接設置。特別是,除非您確定自己在做什麼,否則您絕不應該更改設置:
- 連接 - >限制Tumblr API連接:檢查此復選框,不要更改每60秒90個連接的相應值。如果您仍然更改它們,則可能最終會出現離線博客或缺少下載。
進一步的見解:
- 注意:所有Follwing文件均以JSON格式存儲,並且可以在任何編輯器中打開。
- 應用程序設置存儲在C: users username appdata local tumblthree 中。
- 您可以使用便攜式模式(設置 - >常規)將應用程序設置存儲在與可執行文件同一文件夾中。
- 對於每個博客,在下載位置的索引文件夾中也有一個數據庫(序列化類)文件,以Blogname .tumblr命名。在這裡,博客相對信息的存儲方式就像已下載的文件,博客的URL以及添加時一樣。這使您可以將下載的文件(照片,視頻,音頻文件)移至其他位置,而不會干擾下載過程。
- 有些設置沒有連接到圖形用戶界面。可以通過打開“設置”來查看所有tumblthree設置。他們的名字應該是自我解釋的。一些值得注意的設置以進一步調整應用程序包括:
- BufferSize:允許設置4KB倍數以下載二進製文件(照片,視頻)的緩衝尺寸。默認值為2MB,因此BufferSize的值為512。增加此值會減少磁盤碎片,因為在將其寫入磁盤之前,將更多的文件保存在內存中,但增加了內存使用情況。
- maxnumberofretries:如果Tumblr服務器強制關閉連接,則將最大重試數設置。如果並行開放的連接太多,則可能會在Tumblr視頻主機(vt.tumblr.com)上定期發生。限制耗儘後,將文件截斷,但也未註冊為成功下載。因此,可以在下一個爬網中恢復文件。
- Tumblrhosts:包含一個主機列表,如果將照片大小設置為RAW ,則可以嘗試下載_raw照片。如果沒有一個主機包含_raw版本,則實際掃描的主機將在下一個較低的分辨率(1028)中嘗試。
限制:
- 來自Tumbltwo和Tumblone的舊數據集不兼容。
- 不再支持Windows XP。
如何構建源代碼以幫助進一步發展:
- 下載Visual Studio。最低要求的版本是Visual Studio 2015(C#6.0功能支持)。
- 下載源代碼為.zip文件或使用github桌面並檢查代碼。
- 在代碼的SRC/目錄中打開tumblthree.sln解決方案文件。
- 在編輯任何內容之前構建一次源。構建 - >構建解決方案。
需要翻譯:
- 如果您想幫助翻譯Tumblthree,則有兩個資源文件(.RESX)包含應用程序中使用的所有字符串。一個用於用戶界面,另一個用於基礎應用程序。
- 在兩個值標籤之間翻譯所有單詞或其含義,並在GitHub上創建一個拉動請求,或者只需通過電子郵件向我發送文件即可。
新功能請求:
- 有關新功能或丟失的想法,請參見Wiki頁面,並添加您的想法。