Dieses Repository wird nicht mehr aufrechterhalten.
Für die neuesten TumblThree -Updates besuchen Sie bitte unser neues Zuhause bei TumbltheApp.
TumblThree - Eine Tumblr -Blog -Backup -Anwendung
Um die Entwicklung von Tumbltheen innerhalb einer größeren Gemeinschaft zu erleichtern, bewegt sich TumblThree in sein neues Zuhause in einer Github -Organisation. Weitere Veröffentlichungen, Themen und Community/Entwickler -Chat bei Gitter finden Sie in seinem neuen Zuhause: TumbltheApp
TumblThree ist das Code -Umschreiben von Tumbltwo, eine kostenlose und Open -Source -Tumblr -Blog -Backup -Anwendung, die C# mit WPF und das MVVM -Muster verwendet. Es verwendet das Win Application Framework (WAF). Es lädt Foto-, Video-, Audio- und Textbeiträge aus einem bestimmten Tumblr -Blog herunter.
Lesen Sie dies in anderen Sprachen: 简体中文.
Merkmale:
- Quellcode bei GitHub (geschrieben in C# unter Verwendung von WPF und MVVM).
- Mehrere gleichzeitige Downloads eines einzelnen Blogs.
- Mehrere gleichzeitige Downloads verschiedener Blogs.
- Unterstützung von Internationalisierung (derzeit verfügbar: ZH, Ru, De, Fr, ES).
- Eine Download -Warteschlange.
- Autosave des Queuuelists.
- Speichern, klären Sie und stellen Sie den Queuuelist wieder her.
- Ein Zwischenablettungsmonitor, der BLogname.tumblr.com -URLs in der Zwischenablage erfasst (kopieren und einfügen) und das Blog automatisch zur Blogliste hinzufügt.
- Ein Einstellungsfeld (Download -Speicherort ändern, Vorschau aus/einschalten, die Anzahl der gleichzeitigen Downloads definieren, die Bilder von heruntergeladenen Bildern festlegen, Download -Standard -Download -Standards einstellen, den portablen Modus aktivieren usw.).
- Verwendet Windows -Proxy -Einstellungen.
- Eine Bandbreite Throttler.
- Eine Option zum Herunterladen einer URL -Liste anstelle der tatsächlichen Dateien.
- Legen Sie eine Startzeit für einen automatischen Download (z. B. nachts).
- Eine Option zum Überspringen des Downloads einer Datei, wenn sie bereits in einem aktuell hinzugefügten Blog heruntergeladen wurde.
- Verwendet SSL -Verbindungen.
- Vorschau von Fotos und Videos.
- Taskleiste -Schaltflächen und Schlüsselbindungen.
Blog -Backup/Download:
- Herunterladen von Foto, Video (nur Tumblr.com gehostet), Text, Audio, Zitat, Konversation, Link und Fragen.
- Laden Sie Meta -Informationen für Foto-, Video- und Audio -Beiträge herunter.
- Downloads Ingineed Fotos und Videos (z. B. in Frage- und Beantwortungsbeiträge eingebettete Fotos).
Herunterladen von _raw -Bilddateien (Original-/höhere Auflösungsbilder) (Tumblr Rohs sind ab dem 10. August 2018 unzugänglich).- Unterstützung für das Herunterladen von Imgur, Gfycat, WebMshare, Mixtape, Lolisafe, Uguu, Catbox und Safemoe Linked Dateien in Tumblr -Posts.
- Laden Sie den abgesicherten Modus/NSFW -Blogs herunter.
- Ermöglicht das Herunterladen von Originalinhalten des Blogs und überspringen Sie Reblogged -Beiträge.
- Kann nur markierte Beiträge herunterladen.
- Kann nur bestimmte Blogseiten anstelle des gesamten Blogs herunterladen.
- Ermöglicht das Herunterladen von Blog -Posts in einer definierten Zeitspanne.
- Kann versteckte Blogs herunterladen (Anmeldung erforderlich / Dash Board -Blogs).
- Kann passwortgeschützte Blogs (von nicht versteckten Blogs) herunterladen.
Gemocht/backup/download:
- Ein Downloader zum Herunterladen von Fotos und Videos "Likeed by" anstelle eines Tumblr -Blogs (z. B. https://www.tumblr.com/liked/by/wallpaperfx/) (Anmeldung erforderlich).
Herunterladen von _raw -Bilddateien (Original-/höhere Auflösungsbilder) (Tumblr Rohs sind ab dem 10. August 2018 unzugänglich).- Ermöglicht das Herunterladen von Beiträgen in einer definierten Zeitspanne.
Tumblr -Suche Sicherung/Download:
- Ein Downloader zum Herunterladen von Fotos und Videos aus der Tumblr -Suche (z. B. http://www.tumblr.com/search/my+keywords).
Herunterladen von _raw -Bilddateien (Original-/höhere Auflösungsbilder) (Tumblr Rohs sind ab dem 10. August 2018 unzugänglich).- Kann nur bestimmte Blogseiten anstelle des gesamten Blogs herunterladen.
Tumblr -Tag -Suche Sicherung/Download:
- Ein Downloader zum Herunterladen von Fotos und Videos aus der Tumblr -Tag -Suche (z. B. http://www.tumblr.com/tagged/my+keywords) (Anmeldung erforderlich).
Herunterladen von _raw -Bilddateien (Original-/höhere Auflösungsbilder) (Tumblr Rohs sind ab dem 10. August 2018 unzugänglich).- Ermöglicht das Herunterladen von Beiträgen in einer definierten Zeitspanne.
Herunterladen:
Neueste Veröffentlichungen finden Sie hier.
Screenshot:
Anwendungsnutzung:
- Extrahieren Sie die .zip -Datei und führen Sie die Anwendung aus, indem Sie doppelt auf TumblThree.exe klicken.
- Kopieren Sie die URL eines beliebigen Tumblr.com -Blogs, den Sie in der Textbox unten links sichern möchten. Klicken Sie anschließend auf "Blog" auf der rechten Seite.
- Wenn Sie eine Blog-URL von Tumblr.com aus der Adressleiste/einer Textdatei von Tumblr..
- Um den Download -Prozess zu starten, klicken Sie auf "Crawl". Die Anwendung wird regelmäßig nach (neuen) Blogs in der Warteschlange prüfen und sie verarbeiten, bis Sie die Anwendung stoppen, indem Sie "Stopp" drücken. Sie können also entweder Blogs zur Warteschlange über 'Hinzufügen zur Warteschlange hinzufügen oder zuerst doppelklicken und dann auf' Crawl 'klicken oder den Download -Prozess zuerst starten und die Warteschlange danach hinzufügen.
- Eine hellblaue Bar, die dem Blog in der Warteschlange verbleibt, zeigt ein aktives Download -Blog an.
- Der Blog -Manager auf der linken Seite zeigt auch den Status jedes Blogs an. Ein roter Hintergrund zeigt einen Offline -Blog, einen grünen Hintergrund und einen aktiv kriechenden Blog und einen lila Hintergrund und einen ähnlichen Blog.
- Sie ändern den Download -Speicherort, die Anzahl der gleichzeitigen Verbindungen, die Standardsicherungseinstellungen für jedes neu hinzugefügte Blog und verschiedene andere Einstellungen in den "Einstellungen".
- Im Fenster Details können Sie Statistiken Ihres Blogs anzeigen und blogspezifische Optionen festlegen. Hier können Sie hier welchen Beitragstyp (Foto, Video, Audio, Text, Gespräch, Zitat, Link) herunterladen.
- Für das Herunterladen nur von Tagged -Posts müssen Sie einige Schritte ausführen:
- Fügen Sie die Blog -URL hinzu.
- Öffnen Sie das Blog in der Registerkarte Details und geben Sie die Tags in das Tags Textbox in einer von Kommas getrennten Liste ohne das führende Hash (#) -Schild ein. Zum Beispiel würden Bären nach Bildern suchen, die entweder für ein großes Auto oder Bären oder beides markiert sind.
- Zum Herunterladen von kennwortgeschützten Blogs müssen Sie einige Schritte ausführen:
- Fügen Sie die Blog -URL hinzu.
- Öffnen Sie das Blog in der Registerkarte Details und geben Sie das Kennwort in das Textfeld Passwort ein.
- Um versteckte Blogs herunterzuladen (Anmeldung erforderliche Blogs), müssen Sie einige Schritte ausführen:
- Gehen Sie zu Einstellungen, klicken Sie auf die Registerkarte Verbindung und geben Sie Ihre Tumblr -E -Mail -Adresse (Anmeldung) und das Kennwort aus und klicken Sie dann auf die Schaltfläche Authenticate. Wenn der Anmeldung erfolgreich war, ändert sich das Etikett und zeigt Ihre E -Mail -Adresse an. Die E -Mail -Adresse und das Passwort werden nicht lokal auf der Festplatte gespeichert, aber Cookies werden in %localAppdata % TumblThree im JSON -Format generiert und gespeichert.
- Fügen Sie die Blog -URL hinzu.
- Um gemochte Fotos und Videos herunterzuladen, müssen Sie einige Schritte ausführen:
- Gehen Sie zu Einstellungen, klicken Sie auf die Registerkarte Verbindung und geben Sie Ihre Tumblr -E -Mail -Adresse (Anmeldung) und das Kennwort aus und klicken Sie dann auf die Schaltfläche Authenticate. Wenn der Anmeldung erfolgreich war, ändert sich das Etikett und zeigt Ihre E -Mail -Adresse an. Die E -Mail -Adresse und das Passwort werden nicht lokal auf der Festplatte gespeichert, aber Cookies werden in %localAppdata % TumblThree im JSON -Format generiert und gespeichert.
- Fügen Sie die Blog -URL hinzu, einschließlich der Likeed/By String in der URL (z. B. https://www.tumblr.com/liked/by/wallpaperfx/).
- Stellen Sie sicher, dass Sie (vorübergehend) die folgenden Optionen in Ihren Blogs -Einstellungen (dh https://www.tumblr.com/setings/blog/yourblogname) aktiviert haben:
- Likes -> Beiträge teilen, die Sie mögen (um das öffentlich sichtbare Like/By Page zu aktivieren)
- Sichtbarkeit -> Blog ist explizit (um NSFW -Likes zu sehen/herunterzuladen)
- Um Fotos und Videos von der Tumblr -Suche herunterzuladen, müssen Sie einige Schritte ausführen:
- Fügen Sie die Such -URL hinzu, einschließlich Ihrer Schlüsselwörter, die durch Pluszeichen (+) in der URL (z. B. https://www.tumblr.com/search/my+Special+Tags) getrennt sind.
- Zum Herunterladen von Fotos und Videos von der Tumblr -Tag -Suche müssen Sie einige Schritte ausführen:
- Gehen Sie zu Einstellungen, klicken Sie auf die Registerkarte Verbindung und geben Sie Ihre Tumblr -E -Mail -Adresse (Anmeldung) und das Kennwort aus und klicken Sie dann auf die Schaltfläche Authenticate. Wenn der Anmeldung erfolgreich war, ändert sich das Etikett und zeigt Ihre E -Mail -Adresse an. Die E -Mail -Adresse und das Passwort werden nicht lokal auf der Festplatte gespeichert, aber Cookies werden in %localAppdata % TumblThree im JSON -Format generiert und gespeichert.
- Fügen Sie die Such -URL hinzu, einschließlich Ihrer Tags, die durch Plus -Zeichen (+) in der URL getrennt sind (z. B. https://www.tumblr.com/tagged/my+Special+Tags).
- Key Mappings:
- Doppelklicken Sie auf ein Blog fügt es der Warteschlange hinzu
- Drag and Drop of Blogs vom Manager (linke Seite) zur Warteschlange.
- Raum - Crawl beginnen
- Strg-Raum-Pause kriechen
- Schaltraum-Hören Sie auf zu kriechen
- Del - Entfernen Sie das Blog vom Queueuelist
- Shift-Del-Blog aus BlogManager entfernen.
- Strg-Shift-G-Lösen Sie die Müllsammlung manuell aus
Erste Schritte:
Die Standardeinstellungen sollten die meisten Benutzer abdecken. Sie sollten nur den Download -Standort und die Art von Beiträgen ändern müssen, die Sie herunterladen möchten. In den Einstellungen (klicken Sie auf die Schaltfläche Einstellungen im unteren Bereich der Hauptbenutzeroberfläche) möchten Sie möglicherweise ändern:
- Allgemeine -> Speicherort herunterladen: Gibt an, wo die Dateien heruntergeladen werden sollen. Die Standardeinstellung befindet sich in einem Ordner Blogs relativ zum TumblThree.exe.exe
- Blog -> Einstellungen für jeden Blog nach Addition:
- Hier können Sie festlegen, welche Beiträge neu hinzugefügte Blogs pro Standard herunterladen werden. Um zu ändern, was jedes Blog heruntergeladen hat, klicken Sie auf ein Blog in der Hauptschnittstelle, wählen Sie die Registerkarte Details rechts und ändern Sie die Einstellungen. Mit dieser Trennung können verschiedene Art von Beitrag für verschiedene Blogs heruntergeladen werden. Sie können die Download-Einstellungen für mehrere vorhandene Blogs ändern, indem Sie sie mit Shift+link für einen Bereich oder Strg-A für alle auswählen.
- Hinweis: Möglicherweise möchten Sie immer auswählen:
- Download Reblogged -Beiträge : Downloads Reblogs, nicht nur Originalinhalte des Blogautors.
Einstellungen, die Sie möglicherweise ändern möchten, wenn die Download -Geschwindigkeit nicht zufriedenstellend ist:
- Verbindung -> Gleichzeitige Verbindungen: Gibt die Anzahl der Verbindungen an, die zum Herunterladen von Beiträgen verwendet werden. Die Zahl wird zwischen allen aktiv heruntergeladenen Blogs geteilt.
- Verbindung -> Gleichzeitige Videoverbindungen: Gibt die Anzahl der Verbindungen an, die zum Herunterladen von Tumblr -Videoposts verwendet werden. Der Host vt.tumblr.com schließt regelmäßig Verbindungen, wenn die Zahl zu hoch ist. Somit kann hier die maximale Anzahl von vt.tumblr.com -Verbindungen unabhängig voneinander angegeben werden.
- Verbindung -> Gleichzeitige Blogs: Anzahl der Blogs, die parallel heruntergeladen werden müssen.
Höchstwahrscheinlich müssen Sie keine der anderen Verbindungseinstellungen ändern. Insbesondere Einstellungen, die Sie niemals ändern sollten, es sei denn, Sie wissen, dass Sie wissen, was Sie tun:
- Verbindung -> Tumblr -API -Verbindungen begrenzen: Lassen Sie dieses Kontrollkästchen überprüft und ändern Sie die entsprechenden Werte von 90 Verbindungen pro 60 Sekunden nicht. Wenn Sie sie noch ändern, können Sie Offline -Blogs oder fehlende Downloads haben.
Weitere Erkenntnisse:
- Hinweis: Alle Follwing -Dateien werden im JSON -Format gespeichert und können in jedem Editor geöffnet werden.
- Anwendungseinstellungen werden in C: user userername appdata local TumblThree gespeichert.
- Sie können den tragbaren Modus (Einstellungen-> Allgemein) verwenden, um die Anwendungseinstellungen im selben Ordner wie die ausführbare Datei zu speichern.
- Für jeden Blog befindet sich auch eine Datenbank -Datei (serialisierte Klasse) im Indexordner des nach dem Blogname .tumblr benannten Download -Speicherorts. Hier werden blog -relative Informationen gespeichert, wie die Dateien heruntergeladen wurden, die URL des Blogs und wann es hinzugefügt wurde. Auf diese Weise können Sie Ihre heruntergeladenen Dateien (Fotos, Videos, Audiodateien) an einen anderen Ort verschieben, ohne den Download -Prozess zu stören.
- Einige Einstellungen werden nicht an die grafische Benutzeroberfläche angeschlossen. Es ist möglich, alle TumblThree -Einstellungen anzuzeigen, indem die Einstellungen in einem beliebigen Editor in C: Users Benutzername appdata local TumblThree geöffnet werden. Ihre Namen sollten selbst erklärend sein. Einige bemerkenswerte Einstellungen, um die Anwendung weiter zu stimmen, umfassen:
- PufferSize: Ermöglicht das Setzen der Puffergröße für das Herunterladen von Binärdateien (Fotos, Videos) in Vielfachen von 4KB. Die Standardeinstellung beträgt 2 MB, daher hat die Puffersize einen Wert von 512. Wenn Sie diesen Wert erhöhen, verringert sich die Festplattenfragmentierung, da mehr der Datei im Speicher aufbewahrt wird, bevor er auf die Festplatte geschrieben wird, aber die Speicherverwendung erhöht.
- MaxNumberofRetries: Legt die maximale Anzahl von Wiederholungen fest, wenn ein Tumblr -Server die Verbindung gewährlich schließt. Dies kann regelmäßig auf dem Tumblr -Video -Host (vt.tumblr.com) geschehen, wenn zu viele Verbindungen parallel geöffnet wurden. Nachdem die Grenze erschöpft ist, bleibt die Datei abgeschnitten, wird aber auch nicht als erfolgreich heruntergeladen. Somit kann die Datei im nächsten Crawl wieder aufgenommen werden.
- Tumblrhosts: Enthält eine Liste von Hosts, die zum Herunterladen von _RAW -Fotos versucht wird, wenn die Fotogröße auf RAW eingestellt ist. Wenn keiner der Hosts die _raw -Version enthält, wird der tatsächlich gescannte Host mit der nächsten niedrigeren Auflösung (1028) ausprobiert.
Einschränkungen:
- Die alten Datensätze von Tumbltwo und Tumblone sind nicht kompatibel.
- Keine Unterstützung mehr für Windows XP.
So erstellen Sie den Quellcode, um sich weiter zu entwickeln:
- Laden Sie Visual Studio herunter. Die minimal erforderliche Version ist Visual Studio 2015 (C# 6.0 -Funktionsunterstützung).
- Laden Sie den Quellcode als .zip -Datei herunter oder verwenden Sie den GitHub -Desktop und überprüfen Sie den Code.
- Öffnen Sie die Lösungsdatei von TumblThree.sln im SRC/ Verzeichnis des Codes.
- Erstellen Sie die Quelle einmal, bevor Sie etwas bearbeiten. Build-> Build-Lösung.
Übersetzungen gesucht:
- Wenn Sie bei der Übersetzung von TumblThree helfen möchten, gibt es zwei Ressourcendateien (.RESX), die alle in der Anwendung verwendeten Zeichenfolgen enthalten. Eine für die Benutzeroberfläche und eine für die zugrunde liegende Anwendung.
- Übersetzen Sie alle Wörter oder seine Bedeutungen zwischen den beiden Wertschichts und erstellen Sie eine Pull -Anforderung für GitHub oder senden Sie mir einfach die Dateien per E -Mail.
Neue Funktionsanfragen:
- In der Wiki -Seite finden Sie Ideen für neue oder fehlende Funktionen und fügen Sie Ihre Gedanken hinzu.