Этот репозиторий больше не поддерживается.
Для получения последних обновлений Tumblthree, пожалуйста, посетите наш новый дом в Tumblthreeapp.
Tumblthree - приложение для резервного копирования блога Tumblr
Чтобы облегчить развитие Tumblthrees в более широком сообществе, Tumblthree переезжает в свой новый дом в организации Github. Для новых выпусков, проблем и чата сообщества/разработчика в Gitter, посетите его новый дом: Tumblthreeppp
TumblThree - это переписывание кода Tumbltwo, бесплатное приложение блога Tumblr с открытым исходным кодом, используя C# с WPF и шаблоном MVVM. Он использует рамку приложения Win (WAF). Он загружает фото, видео, аудио и текстовые сообщения из данного блога Tumblr.
Прочитайте это на других языках: 简体中文.
Функции:
- Исходный код в GitHub (написан в C# с использованием WPF и MVVM).
- Несколько параллельных загрузок одного блога.
- Несколько параллельных загрузок разных блогов.
- Поддержка интернационализации (в настоящее время доступна: ZH, RU, DE, FR, ES).
- Скачать очередь.
- Автосома Queuelist.
- Сохраните, очистите и восстановите Queuelist.
- Монитор буфера обмена, который обнаруживает URL -адреса Blogname.tumblr.com в буфере обмена (копирование и вставка) и автоматически добавляет блог в блог.
- Панель «Настройки» (изменить местоположение загрузки, перевернуть предварительный просмотр/on, определить количество одновременных загрузок, установите изображение загруженных изображений, установить загрузку Defaults, включить портативный режим и т. Д.).
- Использует настройки прокси с Windows.
- Пропускная способность Троттлер.
- Опция для загрузки списка URL вместо реальных файлов.
- Установите время начала для автоматической загрузки (например, в течение ночей).
- Вариант пропустить загрузку файла, если он уже был загружен ранее в любом добавленном в настоящее время блоге.
- Использует SSL -соединения.
- Предварительный просмотр фотографий и видео.
- Кнопки панели задач и привязок с ключами.
Блог резервного копирования/скачивания:
- Скачать фото, видео (только Tumblr.com Hosted), текст, аудио, цитата, разговор, ссылка и вопросы вопросов.
- Скачать Meta Information для фото, видео и аудио.
- Загрузки вставленные фотографии и видео (например, фотографии, встроенные в сообщения о вопросе и ответах).
Скачать файлы изображений _raw (оригинальные/более высокие изображения разрешения) (Tumblr Raws недоступен по состоянию на 10 августа 2018 года).- Поддержка загрузки Imgur, GFYCAT, Webmshare, Mixtape, Lolisafe, Uguu, Catbox и Safemoe связанных файлов в сообщениях Tumblr.
- Скачать блоги Safe Mode/NSFW.
- Позволяет скачать только оригинальный контент блога и пропустить атфговоры.
- Может скачать только тегированные сообщения.
- Может скачать только конкретные страницы блога вместо всего блога.
- Позволяет загружать сообщения в блоге в определенный промежуток времени.
- Можно скачать скрытые блоги (вход в систему / панель Dash Board).
- Может скачать блоги, защищенные паролем (не скрытых блогов).
Понравился/Благодарность/Скачать:
- Загрузитель для загрузки «любит» фотографии и видео вместо блога Tumblr (например, https://www.tumblr.com/liked/by/wallpaperfx/) (вход в систему).
Скачать файлы изображений _raw (оригинальные/более высокие изображения разрешения) (Tumblr Raws недоступен по состоянию на 10 августа 2018 года).- Позволяет загружать сообщения в определенный промежуток времени.
Tumblr Search Backup/Download:
- Загрузитель для загрузки фотографий и видео с поиска Tumblr (например, http://www.tumblr.com/search/my+keywords).
Скачать файлы изображений _raw (оригинальные/более высокие изображения разрешения) (Tumblr Raws недоступен по состоянию на 10 августа 2018 года).- Может скачать только конкретные страницы блога вместо всего блога.
Tumblr Tag Search Backup/Download:
- Загрузитель для загрузки фотографий и видео с поиска тегов Tumblr (например, http://www.tumblr.com/tagged/my+keywords) (требуется вход).
Скачать файлы изображений _raw (оригинальные/более высокие изображения разрешения) (Tumblr Raws недоступен по состоянию на 10 августа 2018 года).- Позволяет загружать сообщения в определенный промежуток времени.
Скачать:
Последние релизы можно найти здесь.
Скриншот:
Использование заявки:
- Извлеките файл .zip и запустите приложение, дважды щелкнув Tumblthree.exe.
- Скопируйте URL -адрес любого блога Tumblr.com, который вы хотите сделать резервную копию в текстовый поле в слева в нижней части. После этого нажмите «Добавить блог» в правую сторону.
- В качестве альтернативы, если вы копируете (CTRL-C) URL-адрес блога Tumblr.com из адресной панели/текстового файла, монитор буфера обмена от TumblThree обнаружит его и автоматически добавит блог.
- Чтобы запустить процесс загрузки, нажмите «Crawl». Приложение регулярно проверяет (новые) блоги в очереди и начнет их обработку, пока вы не остановите приложение, нажав «Стоп». Таким образом, вы можете либо добавить блоги в очередь через «Добавить в очередь», либо сначала нажать дважды нажать, а затем нажать «Crawl», либо сначала запустите процесс загрузки и впоследствии добавьте блоги в очередь.
- Светло -голубой бар, оставленный в блоге в очереди, указывает на активную загрузку блога.
- Менеджер блога слева также указывает на состояние каждого блога. Красный фон показывает автономный блог, зеленый фон, который активно ползал блог и фиолетовый фон и блог.
- Вы меняете местоположение загрузки, количество параллельных соединений, настройки резервного копирования по умолчанию для каждого вновь добавленного блога и различных других настроек в «Настройках».
- В окне «Подробности» вы можете просмотреть статистику своего блога и установить опции конкретных блога. Здесь вы можете, какой тип сообщения (фото, видео, аудио, текст, разговор, цитата, ссылка) для скачивания.
- Для загрузки только тегированных сообщений вам придется сделать несколько шагов:
- Добавьте URL блога.
- Откройте блог на вкладке «Детали», введите теги в текстовом поле «Теги» в разделенном списке запятой без знака ведущего хэша (#). Например, отличный большой автомобиль, медведи будут искать изображения, которые помечены либо для большой большой машины , либо для медведей , либо для обоих.
- Для загрузки блогов, защищенных паролем, вам придется сделать несколько шагов:
- Добавьте URL блога.
- Откройте блог. В вкладке «Подробности» введите пароль в текстовом поле «Пароль».
- Для загрузки скрытых блогов (требуемых блогов в систему) вам нужно сделать несколько шагов:
- Перейдите в настройки, нажмите на вкладку подключения и заполните свой адрес электронной почты Tumblr (вход в систему) и пароль, а затем нажмите кнопку Authenticate. Если логин был успешно, метка изменится и отобразит ваш адрес электронной почты. Адрес электронной почты и пароль не хранятся локально на диске, но файлы cookie генерируются и сохраняются в %localappdata % tumblthree в формате JSON.
- Добавьте URL блога.
- Для загрузки любимых фотографий и видео, вам придется сделать несколько шагов:
- Перейдите в настройки, нажмите на вкладку подключения и заполните свой адрес электронной почты Tumblr (вход в систему) и пароль, а затем нажмите кнопку Authenticate. Если логин был успешно, метка изменится и отобразит ваш адрес электронной почты. Адрес электронной почты и пароль не хранятся локально на диске, но файлы cookie генерируются и сохраняются в %localappdata % tumblthree в формате JSON.
- Добавьте URL -адрес блога, включая Liked/By String в URL (например, https://www.tumblr.com/liked/by/wallpaperfx/).
- Для загрузки ваших собственных лайков, убедитесь, что вы (временно) включили следующие параметры в настройках своих блогов (то есть https://www.tumblr.com/settings/blog/yourblogname):
- Likes -> Поделитесь сообщениями, которые вам нравятся (чтобы включить общедоступную, любить/по странице)
- Видимость -> Блог явный (для просмотра/скачивания лайков NSFW)
- Для загрузки фотографий и видео из поиска Tumblr, вам придется сделать несколько шагов:
- Добавьте URL -адрес поиска, включая ваши ключевые слова, разделенные плюс знаки (+) в URL (например, https://www.tumblr.com/search/my+special+tags).
- Для загрузки фотографий и видео с поиска тегов Tumblr, вам придется сделать несколько шагов:
- Перейдите в настройки, нажмите на вкладку подключения и заполните свой адрес электронной почты Tumblr (вход в систему) и пароль, а затем нажмите кнопку Authenticate. Если логин был успешно, метка изменится и отобразит ваш адрес электронной почты. Адрес электронной почты и пароль не хранятся локально на диске, но файлы cookie генерируются и сохраняются в %localappdata % tumblthree в формате JSON.
- Добавьте URL -адрес поиска, включая ваши теги, разделенные плюс знаки (+) в URL (например, https://www.tumblr.com/tagged/my+special+tags).
- Оценки ключей:
- Дважды нажмите на блог, добавляет его в очередь
- Перетащите блоги от менеджера (левая сторона) в очередь.
- Пространство - начать ползать
- Ctrl-Space-пауза
- Пространство смены-перестань ползать
- del - удалить блог из Queuelist
- Shift-Del-Удалить блог из Blogmanager.
- Ctrl-Shift-G-вручную запускает сбор мусора
Начиная:
Настройки по умолчанию должны охватывать большинство пользователей. Вам нужно только изменить место загрузки и тип сообщений, которые вы хотите скачать. Для этого, в настройках (нажмите кнопку «Настройки» на нижней панели основного пользовательского интерфейса) вы можете изменить:
- Общее -> Скачать местоположение: указывает, где загрузить файлы. По умолчанию в блогах папок относительно Tumblthree.exe
- Блог -> Настройки, применяемые к каждому блогу в дополнение:
- Здесь вы можете установить, какие сообщения вновь добавлены блоги, будут загружаться по умолчанию. Чтобы изменить то, что загружает каждый блог, нажмите на блог в основном интерфейсе, выберите вкладку «Подробности справа» и измените настройки. Это разделение позволяет загружать различные посты для разных блогов. Вы можете изменить настройки загрузки для нескольких существующих блогов, выбрав их с помощью Shift+Left Clied для диапазона или Ctrl-A для всех из них.
- Примечание: вы можете всегда выбирать:
- Скачать повторные посты : Загрузки Reblogs, а не только оригинальный контент автора блога.
Настройки вы можете изменить, если скорость загрузки не является удовлетворительной:
- Соединение -> Параллельные соединения: указывает количество соединений, используемых для загрузки сообщений. Число распространяется между всеми активными загрузками блогов.
- Соединение -> Согласно параллельным подключениям к видео: указывает количество соединений, используемых для загрузки видео Tumblr. Хост vt.tumblr.com регулярно закрывает соединения, если число слишком высок. Таким образом, максимальное количество соединений vt.tumblr.com может быть указано здесь независимо.
- Соединение -> Параллельные блоги: количество блогов для скачивания параллельно.
Скорее всего, вам не нужно менять другие настройки соединения. В частности, настройки, которые вы никогда не должны меняться, если вы не уверены, что знаете, что делаете:
- Соединение -> Ограничьте подключения API Tumblr: оставьте этот флажок проверено и не изменяйте соответствующие значения 90 соединений в 60 секунд. Если вы все еще измените их, вы можете получить офлайн -блоги или пропустить загрузки.
Дальнейшее понимание:
- Примечание. Все файлы Follwing хранятся в формате JSON и могут быть открыты в любом редакторе.
- Настройки приложения хранятся в C: users username appdata local tumblthree .
- Вы можете использовать портативный режим (настройки-> Общие) для сохранения настройки приложения в той же папке, что и исполняемый файл.
- Для каждого блога также есть файл базы данных (сериализованный класс) в индексной папке местоположения загрузки, названного в честь Blogname .tumblr. Здесь относительная информация блога хранится как то, какие файлы были загружены, URL -адрес блога и когда она была добавлена. Это позволяет перемещать загруженные файлы (фотографии, видео, аудиофайлы) в другое место, не мешая процессу загрузки.
- Некоторые настройки не подключены к графическому пользовательскому интерфейсу. Можно просмотреть все настройки TumblThree , открыв настройки. Их имена должны быть самостоятельными. Некоторые примечательные настройки для дальнейшей настройки приложения включают в себя:
- Buffersize: позволяет устанавливать размер буфера для загрузки двоичных файлов (фотографии, видео) в кратных 4 КБ. По умолчанию составляет 2 МБ, таким образом, буферное значение имеет значение 512. Увеличение этого значения уменьшает фрагментацию диска, поскольку в памяти хранится больше файла, прежде чем оно будет записано на диск, но увеличивает использование памяти.
- MaxNumberOfretries: устанавливает максимальное количество повторений, если сервер Tumblr насильственно закрывает соединение. Это может регулярно происходить на хосте Tumblr Video (vt.tumblr.com), если параллельно было открыто слишком много соединений. После того, как лимит исчерпан, файл остается усеченным, но также не зарегистрирован как успешный загруженный. Таким образом, файл может быть возобновлен в следующем ползле.
- Tumblhosts: содержит список хостов, который пробует для загрузки фотографий _raw, если размер фотографии установлен на RAW . Если ни один из хостов не содержит версию _raw, фактически сканированный хост опробовался с следующим более низким разрешением (1028).
Ограничения:
- Старые наборы данных от Tumbltwo и Tumblone не совместимы.
- Нет больше поддержки для Windows XP.
Как создать исходный код, чтобы помочь дальнейшей разработке:
- Скачать Visual Studio. Минимальная необходимая версия - Visual Studio 2015 (поддержка функций C# 6.0).
- Загрузите исходный код как файл .zip или используйте настольный компьютер GitHub и зарегистрируйте код.
- Откройте файл решения TumblThree.sln в SRC/ каталог кода.
- Постройте источник один раз, прежде чем что -то редактировать. Build-> Build Solution.
Переводы разыскиваются:
- Если вы хотите помочь перевести Tumblthree, существует два файла ресурса (.Resx), которые содержат все строки, используемые в приложении. Один для пользовательского интерфейса и один для базового приложения.
- Переведите все слова или его значения между двумя тегами значения и создайте запрос на вытягивание на GitHub или просто отправьте мне файлы по электронной почте.
Новые запросы функций:
- Смотрите страницу вики для идей новых или отсутствующих функций и добавьте свои мысли.