このリポジトリは維持されなくなりました。
最新のTumblthreeのアップデートについては、Tumblthreeappの新しい家をご覧ください。
Tumblthree -Tumblrブログバックアップアプリケーション
大規模なコミュニティ内のTumblthrees開発を促進するために、TumblthreeはGitHub組織の新しい家に移動しています。 Gitterでの新しいリリース、問題、コミュニティ/開発者チャットについては、その新しい家:tumblthreeappをご覧ください
Tumblthreeは、WPFとMVVMパターンを使用してC#を使用して、無料でオープンソースのTumblrブログバックアップアプリケーションであるTumbltwoのコード書き換えです。 Win Application Framework(WAF)を使用します。特定のTumblrブログから写真、ビデオ、オーディオ、テキストの投稿をダウンロードします。
これを他の言語で読んでください:简体中文。
特徴:
- GitHubのソースコード(WPFおよびMVVMを使用してC#で記述)。
- 単一のブログの複数の同時ダウンロード。
- さまざまなブログの複数の同時ダウンロード。
- 国際化サポート(現在利用可能:ZH、RU、DE、FR、ES)。
- ダウンロードキュー。
- Queuelistのオートセーブ。
- Queuelistを保存し、クリアし、復元します。
- blogname.tumblr.com URLをクリップボード(コピーと貼り付け)を検出し、ブログをブログリストに自動的に追加するクリップボードモニター。
- 設定パネル(ダウンロードの場所を変更し、プレビューをオフ/オンにし、同時のダウンロードの数を定義し、ダウンロードした写真の画像を設定し、ダウンロードのデフォルトを設定し、ポータブルモードを有効にするなど)。
- Windowsプロキシ設定を使用します。
- 帯域幅スロットラー。
- 実際のファイルの代わりにURLリストをダウンロードするオプション。
- 自動ダウンロードの開始時間を設定します(たとえば、夜間)。
- 現在追加されているブログに既にダウンロードされている場合は、ファイルのダウンロードをスキップするオプション。
- SSL接続を使用します。
- 写真とビデオのプレビュー。
- タスクバーボタンとキーバインディング。
ブログのバックアップ/ダウンロード:
- 写真、ビデオ(Tumblr.comのみがホストしている)、テキスト、オーディオ、見積もり、会話、リンク、質問の投稿のダウンロード。
- 写真、ビデオ、オーディオの投稿のメタ情報をダウンロードしてください。
- インラードの写真やビデオをダウンロードします(例:質問と回答の投稿に埋め込まれた写真)。
_raw画像ファイルのダウンロード(オリジナル/高解像度の写真) (2018年8月10日現在、Tumblr Rawsはアクセスできません)。- IMGUR、GFYCAT、WebMshare、Mixtape、Lolisafe、Uguu、Catbox、SafeMoeリンクファイルのダウンロードのサポート。
- Safe Mode/NSFWブログのダウンロード。
- ブログのオリジナルコンテンツのみをダウンロードし、投稿した投稿をスキップできます。
- タグ付けされた投稿のみをダウンロードできます。
- ブログ全体ではなく、特定のブログページのみをダウンロードできます。
- 定義された期間内にブログ投稿をダウンロードできます。
- 非表示のブログ(ログイン要求 /ダッシュボードブログ)をダウンロードできます。
- パスワードで保護されたブログ(非隠されたブログの)をダウンロードできます。
LIKED/BY BACKUP/ダウンロード:
- Tumblrブログ(https://www.tumblr.com/liked/by/wallpaperfx/など)の代わりに「Liked by by」写真やビデオをダウンロードするためのダウンローダー。
_raw画像ファイルのダウンロード(オリジナル/高解像度の写真) (2018年8月10日現在、Tumblr Rawsはアクセスできません)。- 定義された期間内に投稿をダウンロードできます。
tumblr検索バックアップ/ダウンロード:
- Tumblr検索から写真やビデオをダウンロードするためのダウンローダー(http://www.tumblr.com/search/my+keywordsなど)。
_raw画像ファイルのダウンロード(オリジナル/高解像度の写真) (2018年8月10日現在、Tumblr Rawsはアクセスできません)。- ブログ全体ではなく、特定のブログページのみをダウンロードできます。
tumblrタグ検索バックアップ/ダウンロード:
- Tumblrタグ検索から写真やビデオをダウンロードするためのダウンローダー(http://www.tumblr.com/tagged/my+keywordsなど)(ログインが必要)。
_raw画像ファイルのダウンロード(オリジナル/高解像度の写真) (2018年8月10日現在、Tumblr Rawsはアクセスできません)。- 定義された期間内に投稿をダウンロードできます。
ダウンロード:
最新のリリースはこちらをご覧ください。
スクリーンショット:
アプリケーションの使用:
- .zipファイルを抽出し、tumblthree.exeをダブルクリックしてアプリケーションを実行します。
- 左下のテキストボックスにバックアップするtumblr.comブログのURLをコピーします。その後、右側にある「ブログを追加」をクリックします。
- または、アドレスバー/Aテキストファイルからtumblr.comブログのURLをコピー(Ctrl-C)すると、tumblthreeのクリップボードモニターがそれを検出し、自動的にブログを追加します。
- ダウンロードプロセスを開始するには、「クロール」をクリックします。アプリケーションは、「停止」を押してアプリケーションを停止するまで、キュー内の(新しい)ブログを定期的に確認し、処理を開始します。したがって、「キューに追加」を介してキューにブログを追加するか、最初にダブルクリックして「クロール」をクリックするか、最初にダウンロードプロセスを開始して、その後キューにブログを追加できます。
- キューにあるブログに残されたライトブルーバーは、積極的にダウンロードするブログを示しています。
- 左側のブログマネージャーは、各ブログの状態も示しています。赤い背景は、オフラインのブログ、緑の背景が積極的にクロールするブログ、紫色の背景を示しています。
- ダウンロード場所、同時接続の数、新しく追加された各ブログのデフォルトのバックアップ設定、および「設定」のさまざまな設定を変更します。
- [詳細]ウィンドウで、ブログの統計を表示して、ブログ固有のオプションを設定できます。ここでは、ダウンロードするためにどのような投稿タイプ(写真、ビデオ、オーディオ、テキスト、会話、引用、リンク)を使用できます。
- タグ付けされた投稿のみをダウンロードするには、いくつかの手順を実行する必要があります。
- ブログURLを追加します。
- [詳細]タブでブログを開き、タグテキストボックスにタグを入力して、リーディングハッシュ(#)のサインなしにコンマ分離リストに入力します。たとえば、ベアーズは、大きな車やベアーズ、またはその両方にタグ付けされた画像を検索します。
- パスワードで保護されたブログをダウンロードするには、いくつかの手順を実行する必要があります。
- ブログURLを追加します。
- [詳細]タブでブログを開き、パスワードテキストボックスにパスワードを入力します。
- 非表示のブログ(ログインが必要なブログ)をダウンロードするには、いくつかの手順を実行する必要があります。
- [設定]に移動し、[接続]タブをクリックして、Tumblrの電子メールアドレス(ログイン)とパスワードを入力し、[認証]ボタンをクリックします。ログインが正常に行われた場合、ラベルは変更され、メールアドレスが表示されます。メールアドレスとパスワードはディスクにローカルに保存されませんが、Cookieは生成され、JSON形式で%localAppData% tumblthreeで保存されます。
- ブログURLを追加します。
- 好きな写真やビデオをダウンロードするには、いくつかの手順を実行する必要があります。
- [設定]に移動し、[接続]タブをクリックして、Tumblrの電子メールアドレス(ログイン)とパスワードを入力し、[認証]ボタンをクリックします。ログインが正常に行われた場合、ラベルは変更され、メールアドレスが表示されます。メールアドレスとパスワードはディスクにローカルに保存されませんが、Cookieは生成され、JSON形式で%localAppData% tumblthreeで保存されます。
- urlにliked/by stringを含むブログURLを追加します(例:https://www.tumblr.com/liked/by/wallpaperfx/)。
- 独自の好きなものをダウンロードするには、ブログの設定で次のオプションを(つまりhttps://www.tumblr.com/settings/blog/yourblogname)に(一時的に)有効にしていることを確認してください。
- いいね - >あなたが好きな投稿を共有する(公開されているように見られるように/ページごとに有効にするため)
- 可視性 - >ブログは明示的です(NSFWいいね!を見る/ダウンロードするには)
- Tumblr検索から写真やビデオをダウンロードするには、いくつかの手順を実行する必要があります。
- URLのプラスサイン(+)で区切られたキーワードを含む検索URLを追加します(例:https://www.tumblr.com/search/search/my+special+tags)。
- Tumblrタグ検索から写真やビデオをダウンロードするには、いくつかの手順を実行する必要があります。
- [設定]に移動し、[接続]タブをクリックして、Tumblrの電子メールアドレス(ログイン)とパスワードを入力し、[認証]ボタンをクリックします。ログインが正常に行われた場合、ラベルは変更され、メールアドレスが表示されます。メールアドレスとパスワードはディスクにローカルに保存されませんが、Cookieは生成され、JSON形式で%localAppData% tumblthreeで保存されます。
- URLのプラスサイン(+)で区切られたタグを含む検索URLを追加します(例:https://www.tumblr.com/tagged/my+special+tagsなど)。
- キーマッピング:
- ブログをダブルクリックしてキューに追加します
- マネージャー(左側)からキューにブログをドラッグアンドドロップします。
- スペース - クロールを開始します
- Ctrl-Space-クロールを一時停止します
- シフトスペース - クロールを停止します
- del -Queuelistからブログを削除します
- Shift-Del-BlogManagerからブログを削除します。
- Ctrl-Shift-G-ごみ収集を手動でトリガーします
はじめる:
デフォルトの設定では、ほとんどのユーザーをカバーする必要があります。ダウンロード場所とダウンロードする投稿の種類を変更するだけでいいはずです。これについては、設定で(メインユーザーインターフェイスの下部パネルの[設定]ボタンをクリックしてください)、次のことをお勧めします。
- 一般 - >ダウンロード場所:ファイルをダウンロードする場所を指定します。デフォルトは、tumblthree.exeに比べてフォルダーブログにあります
- ブログ - >追加時に各ブログに適用される設定:
- ここでは、新しく追加されたブログがデフォルトごとにダウンロードする投稿を設定できます。各ブログのダウンロードを変更するには、メインインターフェイスのブログをクリックし、右側の[詳細]タブを選択して設定を変更します。この分離により、さまざまなブログのさまざまな種類の投稿をダウンロードできます。複数の既存のブログのダウンロード設定を変更すると、範囲のシフト+左クリック、またはすべてのCtrl-Aを選択することで変更できます。
- 注:常に選択する場合があります。
- Bloggedの投稿:ブログ著者のオリジナルコンテンツだけでなく、reblogsをダウンロードします。
ダウンロード速度が満足のいくものでない場合に変更したい設定:
- 接続 - >並行接続:投稿のダウンロードに使用される接続の数を指定します。番号は、すべてのアクティブにダウンロードするブログ間で共有されます。
- 接続 - >並行ビデオ接続:Tumblrビデオ投稿のダウンロードに使用される接続の数を指定します。 VT.Tumblr.comホストは、数が高すぎる場合、定期的に接続を閉じます。したがって、VT.Tumblr.com接続の最大数は、ここで個別に指定できます。
- 接続 - >並行ブログ:並行してダウンロードするブログの数。
ほとんどの場合、他の接続設定を変更する必要はありません。特に、あなたが何をしているのかを知っていると確信していない限り、あなたは決して変更すべきではありません:
- 接続 - > tumblr API接続を制限:このチェックボックスをチェックしたままにしておくと、60秒あたり90接続の対応する値が変更されません。それでもそれらを変更した場合、オフラインブログやダウンロードが欠落している可能性があります。
さらなる洞察:
- 注:すべてのフォローファイルはJSON形式で保存され、どのエディターでも開くことができます。
- アプリケーション設定は、c: uses username appdata local tumblthree に保存されます。
- ポータブルモード(設定 - >一般)を使用して、アプリケーション設定を実行可能ファイルと同じフォルダーに保存できます。
- 各ブログには、 Blogname .tumblrにちなんで名付けられたダウンロード場所のインデックスフォルダーにデータベース(シリアル化クラス)ファイルもあります。ここでは、ブログの相対情報は、ダウンロードされたファイル、ブログのURL、およびそれがいつ追加されたかのように保存されます。これにより、ダウンロードしたファイル(写真、ビデオ、オーディオファイル)を、ダウンロードプロセスを妨げることなく、別の場所に移動できます。
- 一部の設定は、グラフィカルユーザーインターフェイスに接続されていません。 C: uses username appdata local tumblthree にある任意のエディターでsettings.jsonを開くことにより、すべてのtumblthree設定を表示することができます。彼らの名前は自己説明的でなければなりません。アプリケーションをさらに微調整するためのいくつかの注目すべき設定には、次のものがあります。
- バッファイズ:バイナリファイル(写真、ビデオ)を4KBの倍数でダウンロードするためのバッファサイズを設定できます。デフォルトは2MBです。したがって、緩衝液量の値は512です。この値を増やすと、ディスクに書き出す前にファイルの多くがメモリに保持されるため、ディスクの断片化が減少しますが、メモリの使用量が増加します。
- MaxNumberOfRetries:Tumblrサーバーが接続を強制的に閉じる場合、Retriesの最大数を設定します。これは、並行して多くの接続が開かれた場合、Tumblrビデオホスト(vt.tumblr.com)で定期的に発生する可能性があります。制限が使い果たされた後、ファイルは切り捨てられたままですが、ダウンロードされた成功としても登録されていません。したがって、ファイルは次のクロールで再開できます。
- tumblrhosts:写真のサイズが生に設定されている場合は、_raw写真をダウンロードしようと試みられたホストのリストが含まれています。ホストに_rawバージョンが含まれていない場合、実際にスキャンされたホストは次の低解像度(1028)で試されます。
制限:
- TumbltwoとTumbloneの古いデータセットは互換性がありません。
- Windows XPのサポートはもうありません。
ソースコードを構築する方法をさらに開発するのに役立ちます。
- Visual Studioをダウンロードしてください。最小限のバージョンはVisual Studio 2015(C#6.0機能サポート)です。
- ソースコードを.zipファイルとしてダウンロードするか、githubデスクトップを使用してコードをチェックアウトします。
- コードのSRC/ディレクトリでtumblthree.slnソリューションファイルを開きます。
- 何かを編集する前に、一度ソースを構築します。ビルド - >ソリューションを構築します。
翻訳募集:
- Tumblthreeの翻訳を支援したい場合は、アプリケーションで使用されるすべての文字列を含む2つのリソースファイル(.resx)があります。 1つはユーザーインターフェイス用、もう1つは基礎となるアプリケーション用です。
- 2つの値タグの間にすべての単語またはその意味を翻訳し、GitHubでプルリクエストを作成するか、メールでファイルを送信してください。
新機能リクエスト:
- 新しい機能または欠落している機能のアイデアについては、Wikiページを参照して、あなたの考えを追加してください。