Ce référentiel n'est plus maintenu.
Pour les dernières mises à jour TumblTree, veuillez visiter notre nouvelle maison à TumblthreeApp.
Tumblthree - une application de sauvegarde de blog Tumblr
Pour faciliter le développement de Tumblthrees au sein d'une communauté plus grande, Tumblthree déménage dans sa nouvelle maison dans une organisation GitHub. Pour les nouvelles versions, les problèmes et la communauté / les développeurs discutent chez Gitter, consultez sa nouvelle maison: Tumblthreeapp
Tumblthree est la réécriture du code de Tumbltwo, une application de sauvegarde de blog Tumblr gratuite et open source, en utilisant C # avec WPF et le modèle MVVM. Il utilise le framework d'application WIN (WAF). Il télécharge des publications photo, vidéo, audio et texte d'un blog Tumblr donné.
Lisez ceci dans d'autres langues: 简体中文.
Caractéristiques:
- Code source chez GitHub (écrit en C # à l'aide de WPF et MVVM).
- Plusieurs téléchargements simultanés d'un seul blog.
- Plusieurs téléchargements simultanés de différents blogs.
- Support d'internationalisation (actuellement disponible: ZH, RU, DE, FR, ES).
- Une file d'attente de téléchargement.
- Veille automatique du realist.
- Économisez, effacer et restaurer le realist.
- Un moniteur de presse-papiers qui détecte Blogname.tumblr.com URLS dans le presse-papiers (copie et coller) et ajoute automatiquement le blog au blog.
- Un panneau de paramètres (modifier l'emplacement de téléchargement, désactiver / on, définir le nombre de téléchargements simultanés, définir l'image de size d'images téléchargées, définir les valeurs par défaut de téléchargement, activer le mode portable, etc.).
- Utilise les paramètres de proxy Windows.
- Un lifting de la bande passante.
- Une option pour télécharger une liste d'URL au lieu des fichiers réels.
- Définissez une heure de début pour un téléchargement automatique (par exemple pendant les nuits).
- Une option pour sauter le téléchargement d'un fichier s'il a déjà été téléchargé auparavant dans un blog actuellement ajouté.
- Utilise des connexions SSL.
- Aperçu des photos et des vidéos.
- Boutons de barre des tâches et liaisons clés.
Blog Sauvegarde / téléchargement:
- Téléchargement de la photo, de la vidéo (seulement Tumblr.com hébergée), du texte, de l'audio, de la citation, de la conversation, des liens et des articles de questions.
- Téléchargez Meta Information pour les publications photo, vidéo et audio.
- Téléchargements photos et vidéos incorporées (par exemple, photos intégrées dans les articles de question et réponses).
Téléchargement des fichiers image _RAW (images de résolution originale / supérieure) (Tumblr RAWS est inaccessible au 10 août 2018).- Prise en charge du téléchargement d'Imgur, GFYCAT, WebMShare, Mixtape, Lolisafe, Uguu, Catbox et SafeMoe Files liés dans les messages Tumblr.
- Téléchargement des blogs de mode Safe / NSFW.
- Permet de télécharger uniquement le contenu original du blog et de sauter des publications rebloqué.
- Peut télécharger uniquement des messages tagués.
- Ne peut télécharger que des pages de blog spécifiques au lieu de l'ensemble du blog.
- Permet de télécharger des articles de blog dans une période définie.
- Peut télécharger des blogs cachés (connexion des blogs requis / tableau de bord).
- Peut télécharger des blogs protégés par mot de passe (des blogs non cachés).
Aimé / par sauvegarde / téléchargement:
- Un téléchargeur pour le téléchargement "Aimé par" des photos et des vidéos au lieu d'un blog Tumblr (par exemple https://www.tumblr.com/liked/by/wallpaperfx/) (connexion requise).
Téléchargement des fichiers image _RAW (images de résolution originale / supérieure) (Tumblr RAWS est inaccessible au 10 août 2018).- Permet de télécharger des publications dans une période définie.
Sauvegarde / téléchargement de recherche Tumblr:
- Un téléchargeur pour télécharger des photos et des vidéos à partir de la recherche Tumblr (par exemple http://www.tumblr.com/search/my+keywords).
Téléchargement des fichiers image _RAW (images de résolution originale / supérieure) (Tumblr RAWS est inaccessible au 10 août 2018).- Ne peut télécharger que des pages de blog spécifiques au lieu de l'ensemble du blog.
Tumblr Tag Search Backup / Download:
- Un téléchargeur pour télécharger des photos et des vidéos à partir de la recherche de balises Tumblr (par exemple http://www.tumblr.com/tagged/my+keywords) (connexion requise).
Téléchargement des fichiers image _RAW (images de résolution originale / supérieure) (Tumblr RAWS est inaccessible au 10 août 2018).- Permet de télécharger des publications dans une période définie.
Télécharger:
Les dernières versions peuvent être trouvées ici.
Capture d'écran:
Utilisation de l'application:
- Extraire le fichier .zip et exécuter l'application en double-cliquez sur tumblthree.exe.
- Copiez l'URL de n'importe quel blog Tumblr.com que vous souhaitez sauvegarder dans la zone de texte en bas à gauche. Ensuite, cliquez sur «Ajouter un blog» sur le côté droit.
- Alternativement, si vous copiez (CTRL-C) une URL de blog Tumblr.com de la barre d'adresse / un fichier texte, le moniteur du presse-papiers de TumblThere le détectera et ajoutera automatiquement le blog.
- Pour démarrer le processus de téléchargement, cliquez sur «Crawl». L'application vérifiera régulièrement les (nouveaux) blogs dans la file d'attente et commencera à les traiter, jusqu'à ce que vous arrêtez l'application en appuyant sur «Stop». Ainsi, vous pouvez soit ajouter des blogs à la file d'attente via `` Ajouter à la file d'attente '' ou double-cliquez d'abord, puis cliquez sur «Crawl», ou vous démarrez d'abord le processus de téléchargement et ajoutez des blogs à la file d'attente par la suite.
- Une barre bleu clair laissé sur le blog dans la file d'attente indique un blog à téléchargement activement.
- Le directeur de blog du côté gauche indique également l'état de chaque blog. Un arrière-plan rouge montre un blog hors ligne, un fond vert un blog activement rampant et un fond violet un blog en file d'attente.
- Vous modifiez l'emplacement de téléchargement, le nombre de connexions simultanées, les paramètres de sauvegarde par défaut pour chaque blog nouvellement ajouté et divers autres paramètres dans les «paramètres».
- Dans la fenêtre Détails, vous pouvez afficher les statistiques de votre blog et définir des options spécifiques au blog. Vous pouvez ici quel type de type post (photo, vidéo, audio, texte, conversation, citation, lien) à télécharger.
- Pour télécharger uniquement les messages tagués, vous devrez faire quelques étapes:
- Ajoutez l'URL du blog.
- Ouvrez le blog dans l'onglet Détails, entrez les balises dans la zone de texte des balises dans une liste séparée par des virgules sans le signe de hachage (#) leader. Par exemple, une grande grande voiture, les ours rechercheraient des images qui sont étiquetées pour une grande grande voiture ou des ours ou les deux.
- Pour télécharger des blogs protégés par mot de passe, vous devrez faire quelques étapes:
- Ajoutez l'URL du blog.
- Ouvrez le blog dans l'onglet Détails, entrez le mot de passe dans la zone de texte du mot de passe.
- Pour télécharger des blogs cachés (connexion des blogs requis), vous devez faire quelques étapes:
- Accédez aux paramètres, cliquez sur l'onglet Connexion et remplissez votre adresse e-mail Tumblr (Connexion) et votre mot de passe, puis cliquez sur le bouton Authentifier. Si la connexion était avec succès, l'étiquette changera et affichera votre adresse e-mail. L'adresse e-mail et le mot de passe ne sont pas stockés localement sur le disque, mais les cookies sont générés et enregistrés dans % localappdata% Tumblthree au format JSON.
- Ajoutez l'URL du blog.
- Pour télécharger des photos et des vidéos aimées, vous devrez faire quelques étapes:
- Accédez aux paramètres, cliquez sur l'onglet Connexion et remplissez votre adresse e-mail Tumblr (Connexion) et votre mot de passe, puis cliquez sur le bouton Authentifier. Si la connexion était avec succès, l'étiquette changera et affichera votre adresse e-mail. L'adresse e-mail et le mot de passe ne sont pas stockés localement sur le disque, mais les cookies sont générés et enregistrés dans % localappdata% Tumblthree au format JSON.
- Ajoutez l'URL du blog, y compris la chaîne aimée / par URL (par exemple https://www.tumblr.com/liked/by/wallpaperfx/).
- Pour télécharger vos propres goûts, assurez-vous que vous avez (temporairement) activé les options suivantes dans les paramètres de vos blogs (c'est-à-dire https://www.tumblr.com/settings/blog/yourblogname):
- Likes -> partager les messages que vous aimez (pour permettre à la page de la page visible publiquement / par page)
- Visibilité -> Le blog est explicite (pour voir / télécharger NSFW Likes)
- Pour télécharger des photos et des vidéos à partir de la recherche Tumblr, vous devrez faire quelques étapes:
- Ajoutez l'URL de recherche, y compris vos mots clés séparés par des signes plus (+) dans l'URL (par exemple https://www.tumblr.com/search/My+Special+Tags).
- Pour télécharger des photos et des vidéos à partir de la recherche de balises Tumblr, vous devrez faire quelques étapes:
- Accédez aux paramètres, cliquez sur l'onglet Connexion et remplissez votre adresse e-mail Tumblr (Connexion) et votre mot de passe, puis cliquez sur le bouton Authentifier. Si la connexion était avec succès, l'étiquette changera et affichera votre adresse e-mail. L'adresse e-mail et le mot de passe ne sont pas stockés localement sur le disque, mais les cookies sont générés et enregistrés dans % localappdata% Tumblthree au format JSON.
- Ajoutez l'URL de recherche, y compris vos balises séparées par des signes plus (+) dans l'URL (par exemple https://www.tumblr.com/tagged/my+Special+Tags).
- Mappings clés:
- Double-cliquez sur un blog l'ajoute à la file d'attente
- Faites glisser et déposez des blogs du manager (côté gauche) à la file d'attente.
- Espace - commencez à ramper
- Ctrl-espace - crawl en pause
- Shift-Space - Arrêtez de ramper
- Del - Supprimer le blog du realilist
- Shift-Del - Supprimer le blog de BlogManager.
- CTRL-SHIFT-G - déclencher manuellement la collection des ordures
Commencer:
Les paramètres par défaut doivent couvrir la plupart des utilisateurs. Vous ne devriez avoir qu'à modifier l'emplacement de téléchargement et le type de messages que vous souhaitez télécharger. Pour cela, dans les paramètres (cliquez sur le bouton Paramètres dans le panneau inférieur de l'interface utilisateur principale), vous voudrez peut-être modifier:
- Général -> Emplacement de téléchargement: spécifie où télécharger les fichiers. La valeur par défaut se trouve dans un dossier blog par rapport au tumblthree.exe
- Blog -> Paramètres appliqués à chaque blog sur l'ajout:
- Ici, vous pouvez définir les articles que les blogs nouvellement ajoutés téléchargeront par défaut. Pour modifier ce que chaque blog télécharge, cliquez sur un blog dans l'interface principale, sélectionnez l'onglet Détails à droite et modifiez les paramètres. Cette séparation permet de télécharger différents types de messages pour différents blogs. Vous pouvez modifier les paramètres de téléchargement pour plusieurs blogs existants en les sélectionnant avec Shift + Click pour une plage ou Ctrl-A pour tous.
- Remarque: vous voudrez peut-être toujours sélectionner:
- Télécharger des articles rebloguéés : les téléchargements Reblogs, pas seulement le contenu original de l'auteur du blog.
Paramètres que vous voudrez peut-être modifier si la vitesse de téléchargement n'est pas satisfaisante:
- Connexion -> Connexions simultanées: spécifie le nombre de connexions utilisées pour télécharger des publications. Le numéro est partagé entre tous les blogs téléchargeables activement.
- Connexion -> Connexions vidéo simultanées: spécifie le nombre de connexions utilisées pour télécharger les publications vidéo Tumblr. L'hôte vt.tumblr.com ferme régulièrement des connexions si le nombre est trop élevé. Ainsi, le nombre maximum de connexions VT.Tumblr.com peut être spécifié ici indépendamment.
- Connexion -> Blogs simultanés: Nombre de blogs à télécharger en parallèle.
Vous n'avez probablement pas à modifier les autres paramètres de connexion. En particulier, les paramètres que vous ne devriez jamais modifier, sauf si vous êtes sûr de savoir ce que vous faites:
- Connexion -> Limiter les connexions de l'API Tumblr: Laissez cette case à cocher cochée et ne modifiez pas les valeurs correspondantes de 90 connexions par 60 secondes. Si vous les modifiez toujours, vous pourriez vous retrouver avec des blogs hors ligne ou des téléchargements manquants.
D'autres idées:
- Remarque: Tous les fichiers Follwing sont stockés au format JSON et peuvent être ouverts dans n'importe quel éditeur.
- Les paramètres de l'application sont stockés dans C: Users Username AppData Local Tumblthree .
- Vous pouvez utiliser le mode portable (paramètres-> Général) pour stocker les paramètres de l'application dans le même dossier que l'exécutable.
- Pour chaque blog, il existe également un fichier de base de données (classe sérialisée) dans le dossier d'index de l'emplacement de téléchargement nommé d'après le Blogname .Tumblr. Ici, les informations relatives du blog sont stockées comme quels fichiers ont été téléchargés, l'URL du blog et lorsqu'il a été ajouté. Cela vous permet de déplacer vos fichiers téléchargés (photos, vidéos, fichiers audio) à un emplacement différent sans interférer avec le processus de téléchargement.
- Certains paramètres ne sont pas connectés à l'interface utilisateur graphique. Il est possible de visualiser tous les paramètres TumblThere en ouvrant les paramètres.json dans n'importe quel éditeur situé dans C: Users Username AppData Local Tumblthree . Leurs noms devraient être autonomes. Certains paramètres notables pour affiner davantage l'application comprennent:
- BufferSize: permet de définir la taille du tampon pour télécharger des fichiers binaires (photos, vidéos) en multiples de 4KB. La valeur par défaut est de 2 Mo, donc le tamponze a une valeur de 512. L'augmentation de cette valeur réduit la fragmentation du disque car une plus grande partie du fichier est conservée dans la mémoire avant qu'elle ne soit écrite sur le disque mais augmente l'utilisation de la mémoire.
- MaxNumberoFretries: définit le nombre maximal de tentatives si un serveur Tumblr ferme avec force la connexion. Cela pourrait se produire régulièrement sur l'hôte vidéo Tumblr (vt.tumblr.com) si trop de connexions étaient ouvertes en parallèle. Une fois la limite épuisée, le fichier est tronqué, mais n'est pas non plus enregistré comme un téléchargement réussi. Ainsi, le fichier peut être reprise lors de la frawa suivante.
- Tumblrhosts: contient une liste d'hôtes qui est essayé pour télécharger des photos _raw si la taille de la photo est définie sur RAW . Si aucun des hôtes ne contient la version _RAW, l'hôte réellement numérisé est essayé avec la résolution inférieure suivante (1028).
Limites:
- Les anciens ensembles de données de Tumbltwo et Tumblone ne sont pas compatibles.
- Plus de prise en charge de Windows XP.
Comment créer le code source pour aider à développer davantage:
- Téléchargez Visual Studio. La version minimale requise est Visual Studio 2015 (prise en charge des fonctionnalités C # 6.0).
- Téléchargez le code source en tant que fichier .zip ou utilisez le bureau GitHub et consultez le code.
- Ouvrez le fichier de solution Tumblthree.sln dans le src / répertoire du code.
- Construisez la source une fois avant de modifier quoi que ce soit. Build-> Build Solution.
Traductions recherchées:
- Si vous souhaitez aider à traduire Tumblthree, il existe deux fichiers de ressources (.resx) qui contiennent toutes les chaînes utilisées dans l'application. Un pour l'interface utilisateur et un pour l'application sous-jacente.
- Traduisez tous les mots ou ses significations entre les deux balises de valeur et créez une demande de traction sur GitHub ou envoyez-moi simplement les fichiers par e-mail.
De nouvelles demandes de fonctionnalités:
- Voir la page Wiki pour des idées de fonctionnalités nouvelles ou manquantes et ajoutez vos pensées.