Заходят многие - остаются лучшие!
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации
Вход
Ваше имя Пароль Забыли пароль?
Запомнить Вас?
Войти скрытым?



 Путеводитель по ЛИКБЕЗу Новые сообщения раздела  


3 страницы V  1 2 3 >  ( Перейти к первому непрочитанному сообщению )

 MDMCP для MailDownloader - упрощает скачивание, надстройка над MD
SLONOPOTAM
  №1 Отправлено: 4.03.2007 - 16:14


Живёт здесь

Группа: Аксакалы
Регистрация: 5.12.2005
Сообщений: 2281
Обитает:
Последний раз был:
8.07.2012 - 14:27
Меня нет. Если срочно нужен - пишите письмо через сервер :)




MDMCP 0.11
MCP - Master Control Process, главный управляющий процесс (старинная аббревиатура).
MDMCP => MCP for MailDownloader :)


Написал для себя программу, которая автоматизирует скачивание нескольких ДММЛ, работает круглые сутки уже дольше года.

Выглядит все так:

1. создается каталог;

2. в нем создаются подкаталоги, по одному для каждого файла DMML, файл DMML копируется в них, примерно так:

C:\DMML_ROOT\Film1-CD1\Film1-1.dmml
C:\DMML_ROOT\Film1-CD2\Film1-2.dmml
C:\DMML_ROOT\Film2\Film2.dmml
C:\DMML_ROOT\Film3\Film3.dmml

3. в настройках программы указывается путь к уже установленному файлу MailDownloader.exe

4. в настрйках программы указывается на каталог из п.1

5. программа запускается и постоянно запускает MD для скачивания DMML из подкаталогов.

6. интерфейс программы - текстовый (консольный): сообщения пишутся в консольное окно (черное окно с серыми буквами) и копия в файл на диск.

В настоящее время доступны следующие параметры настройки:
- максимальное количество одновременно запущенных копий МД;
- максимальное количество одновременно запущенных копий для каждого сервиса, например:
----- не более 1 копии на сайты mail.ru
и
----- не более 2 копий на walla.com;
- ограничение максимальной скорости каждого МД ;
- ограничение минимальной скорости: если скорость скачивания падает ниже этой отметки, МД перестартовывается (для каждого почтового сервиса);
- программа останавливается, если на диске остается, например, меньше 100 мбайт свободного места;
- !!! легко организовывается работа по расписанию (при наличии внешнего планировщика);

Ссылки на скачивание ниже, чтобы их увидеть, необходимо ответить в тему или нажать кнопку СПАСИБО:

Здесь содержится скрытый текст. Чтобы его увидеть, достаточно ответить в тему или нажать на кнопку "Спасибо".



Если я не отвечаю в теме, прошу написать мне ПМ. Спасибо.


Это сообщение отредактировал mara46 - 29.12.2009 - 10:37


--------------------
Прошу вручную линки мне не выдавать - это за Вас сделает автомат. Спасибо.

Скрыть подпись


Top
SLONOPOTAM
№2 Отправлено: 9.03.2007 - 15:34


Живёт здесь

Группа: Аксакалы
Регистрация: 5.12.2005
Сообщений: 2281
Обитает:
Последний раз был:
8.07.2012 - 14:27
Меня нет. Если срочно нужен - пишите письмо через сервер :)




Пример 1
Если скачивать с валлы удобнее утром, когда скорость высокая, то можно поставить запуск mdmcp в планировщике, чтобы он запустил МД без вашего участия в нужное время.
При сбоях на валле (красные сообщения в окне МД) mdmcp будет постоянно перестартовывать задачу.


--------------------
Прошу вручную линки мне не выдавать - это за Вас сделает автомат. Спасибо.

Скрыть подпись
Top
vvp
№3 Отправлено: 23.05.2007 - 09:32


Прохожий

Группа: Потребители
Регистрация: 9.09.2006
Сообщений: 49
Обитает:
Последний раз был:
5.06.2019 - 16:44




файлы удалили sad.gif
Top
SLONOPOTAM
№4 Отправлено: 8.06.2007 - 07:41


Живёт здесь

Группа: Аксакалы
Регистрация: 5.12.2005
Сообщений: 2281
Обитает:
Последний раз был:
8.07.2012 - 14:27
Меня нет. Если срочно нужен - пишите письмо через сервер :)




перезалил заново


--------------------
Прошу вручную линки мне не выдавать - это за Вас сделает автомат. Спасибо.

Скрыть подпись
Top
Бурундук
№5 Отправлено: 12.07.2007 - 07:25


Мыша полосатая

Группа: Аксакалы
Регистрация: 10.02.2007
Сообщений: 1616
Обитает:
Последний раз был:
28.03.2014 - 09:54




SLONOPOTAM, спасибо за программу, я сейчас ее запустила на компьютере, за которым никто не сидит, чтобы регулярно вскакивающие окошки не мешали. И возникают вопросы, но постепенно т.к. я не слежу за ней все время, а лишь иногда заглядываю. На данный момент вопросы следующие:
1. Можно ли сделать файл сводку, где было бы написано сколько скачано, сколько неудачно, типа (может я какой лог не нашла?):
VinniPuh/1 15/100 OK 10/100 failed
VinniPuh/2 100/100 OK
VinniPuh/3 100/100 failed
а то пока я по папкам шарю, чтобы обстановку изучить.
2. Как я прочла где-то ваш комментарий, валла отдает по 100 мб в сутки. И как теперь понять -- то ли файла нет вообще и надо пересканировать, то ли лимит выбран, и файл закачается в какой-то из следующих приемов?

Еще раз спасибо


Это сообщение отредактировал burunduk57 - 14.07.2007 - 20:23


--------------------

Скрыть подпись
Top
SLONOPOTAM
№6 Отправлено: 20.07.2007 - 11:41


Живёт здесь

Группа: Аксакалы
Регистрация: 5.12.2005
Сообщений: 2281
Обитает:
Последний раз был:
8.07.2012 - 14:27
Меня нет. Если срочно нужен - пишите письмо через сервер :)




в каждом каталоге с ДММЛ создается лог, в него записываются сообщений об ошибках, а также сообщения о скачивании, примерно так:

Код
2007-07-19 21:31:17:  Incorrect message format: stx.part011.rar
2007-07-19 21:44:21:  Downloaded: 10 mb, speed: 19 kb/s
2007-07-20 00:02:02:  Downloaded: 0 mb, speed: 0 kb/s
2007-07-20 00:53:11:  Downloaded: 0 mb, speed: 0 kb/s
2007-07-20 01:28:50:  Downloaded: 0 mb, speed: 0 kb/s
2007-07-20 02:27:12:  Downloaded: 22 mb, speed: 22 kb/s


Сводка обычно выводится в основной лог, но только при завершении работы программы:

Код
========== Total report ==========
walla.com: 197 MB, 40 runs
==================================
TOTAL: 197 MB, 40 runs
==================================


--------------------
Прошу вручную линки мне не выдавать - это за Вас сделает автомат. Спасибо.

Скрыть подпись
Top
Бурундук
№7 Отправлено: 20.07.2007 - 11:54


Мыша полосатая

Группа: Аксакалы
Регистрация: 10.02.2007
Сообщений: 1616
Обитает:
Последний раз был:
28.03.2014 - 09:54




SLONOPOTAM,
Цитата
каталоге с ДММЛ создается лог

Да, это я видела. Но теперь когда валла отдает по 100 мб в день на dmml, имеет смысл запускать сразу по многу скачиваний. И тогда помог бы общий лог с текущей ситуацией про каждую папку.


--------------------

Скрыть подпись
Top
SLONOPOTAM
№8 Отправлено: 20.07.2007 - 15:29


Живёт здесь

Группа: Аксакалы
Регистрация: 5.12.2005
Сообщений: 2281
Обитает:
Последний раз был:
8.07.2012 - 14:27
Меня нет. Если срочно нужен - пишите письмо через сервер :)




Цитата
(burunduk57 @ 20.07.2007 - 15:58)
SLONOPOTAM,
Цитата
каталоге с ДММЛ создается лог

Да, это я видела. Но теперь когда валла отдает по 100 мб в день на dmml, имеет смысл запускать сразу по многу скачиваний. И тогда помог бы общий лог с текущей ситуацией про каждую папку.

а когда выводить эти данные?
раз в час? раз в день?

Сейчас выводятся при окончании работы, а также под строкой с таблицей.

Если добавить под ней вывод в виде:
walla - 100mb, mail.ru - 3000mb, azet.sk - 1500 mb, так будет хорошо?


--------------------
Прошу вручную линки мне не выдавать - это за Вас сделает автомат. Спасибо.

Скрыть подпись
Top
marna1
№9 Отправлено: 4.08.2007 - 08:39


Новичок

Группа: Потребители
Регистрация: 26.06.2006
Сообщений: 67
Обитает:
Последний раз был:
cегодня в 14:56




здравствуйте я новичок .может вы мне поможите . я скачивал с maildawnloader и было быстро и хорошо . но последнии две закачки , каждые 5 частей требуется ввести код . жутко замедляя все дело невозможно поставить на ночь . помогите если сможите . С уважением Марк
Top
NadyaB
№10 Отправлено: 19.08.2007 - 02:09


Прохожий

Группа: Потребители
Регистрация: 1.07.2007
Сообщений: 42
Обитает:
Последний раз был:
10.03.2013 - 12:06




откуда можно скачать последюю версию? линк дайте плз
Top
SLONOPOTAM
№11 Отправлено: 19.08.2007 - 21:17


Живёт здесь

Группа: Аксакалы
Регистрация: 5.12.2005
Сообщений: 2281
Обитает:
Последний раз был:
8.07.2012 - 14:27
Меня нет. Если срочно нужен - пишите письмо через сервер :)




marna1,
коды должен вводить живой человек smile2.gif
Программа может просто должиться на валлу, при постоянно запущенной MDMCP получается до 100 мб в сутки на один ящик.

NadyaB,
скомпиирую текущую версию -- выложу здесь линк.
Завтра-послезавтра.


--------------------
Прошу вручную линки мне не выдавать - это за Вас сделает автомат. Спасибо.

Скрыть подпись
Top
SLONOPOTAM
№12 Отправлено: 22.08.2007 - 07:45


Живёт здесь

Группа: Аксакалы
Регистрация: 5.12.2005
Сообщений: 2281
Обитает:
Последний раз был:
8.07.2012 - 14:27
Меня нет. Если срочно нужен - пишите письмо через сервер :)




Выложил в первый пост темы ссылки на последнюю версию.

Изменения
[*] теперь в консоли скорость выводится только в кб/сек, вместе с ней выводится общий объем скачанного по завершенным сессиям
[+] при завершении работы после вывода на экран статистики скачивания делается задержка в 5 секунд для удобства чтения статистики
[+] MailDownloader v3.23, 3.30, 3.30a, 3.31, 3.32, 3.33 hash
[+] файл util/process.exe для управления приоритетами
[+] параметр [task]->md_priority, может принимать одно из значений: ['Low', 'BelowNormal', 'Normal']
при помощи util/process.exe изменяется базовый приоритет запущенных МД
[+] при старте скачивания все части помечаются как новые
[+] в лог выводится список файлов, на которых при сканировании получено сообщение
Incorrect message body
[+] добавлен параметр sleep_after_fail. Устанавливает задержку перед запуском задачи, если предыдущий запуск МД был неудачным (например, Валла просила код, МД был закрыт по таймауту и ничего не скачалось):

[webmail:default]
sleep_after_fail = 10 min

[webmail:walla]
sleep_after_fail = 30 min

...

[*] теперь поддерживается только конфигурация МД в INI-файле; для новых версий (3.33 и выше)


--------------------
Прошу вручную линки мне не выдавать - это за Вас сделает автомат. Спасибо.

Скрыть подпись
Top
ZVic
№13 Отправлено: 19.09.2007 - 19:39


Новичок

Группа: Форумчане
Регистрация: 2.09.2007
Сообщений: 76
Обитает:
Последний раз был:
28.01.2011 - 23:27




Привет!
Хочу посмотреть твою прогу на предмет возможной интеграции в оболочку. kap.gif
Сразу вопросы -
1) каталоги для работы создаются ДО запуска твоей консоли или ...
2) Пусть MailDownloader запущен в директории ".\Xa-Xa" ДО запуска твоей проги. Запускаем твою. Она будет контролировать уже запущенный процесс - если директория ".\Ха-Ха" прописана в ее инициализации или запустит свой?

Как я понимаю, запустить консоль - не проблема. Проблема - заставить пользователя редактировать установки вручную. Кстати, как твоя консоль получает dmml - в командной строке или при считывании файла конфигурации?

Top
SLONOPOTAM
№14 Отправлено: 21.09.2007 - 15:56


Живёт здесь

Группа: Аксакалы
Регистрация: 5.12.2005
Сообщений: 2281
Обитает:
Последний раз был:
8.07.2012 - 14:27
Меня нет. Если срочно нужен - пишите письмо через сервер :)




версия 0.11.115, линк на рапиду:
Здесь содержится скрытый текст. Чтобы его увидеть, достаточно ответить в тему или нажать на кнопку "Спасибо".

ZVic,
Цитата
каталоги для работы создаются ДО запуска твоей консоли или ...

До работы, по одному каталогу на каждый ДММЛ

Цитата
Пусть MailDownloader запущен в директории ".\Xa-Xa" ДО запуска твоей проги. Запускаем твою. Она будет контролировать уже запущенный процесс - если директория ".\Ха-Ха" прописана в ее инициализации или запустит свой?

Нет. Программа контролирует только процессы, запущенные ею самой.
Если каталог .\ХаХа будет правильным для программы (без пробелов и русских букв) и будет являться подкаталогом её рабочего каталога, то в порядке общей очереди будет запущен МД для ДММЛ в этом каталоге.
Дальше, думаю, он сообщит в окне о том, что две загрузки из одного ящика и остановится, после чего будет закрыт по таймауту программой MDMCP.

Думаю: может быть, просто найти какое-н простое ядро HTTP сервера для отображения текущей информации вместо консоли?
Тогда не надо будет ничего писать снаружи, и можно будет следить за статусом даже удаленно smile2.gif


--------------------
Прошу вручную линки мне не выдавать - это за Вас сделает автомат. Спасибо.

Скрыть подпись
Top
ZVic
№15 Отправлено: 29.09.2007 - 20:44


Новичок

Группа: Форумчане
Регистрация: 2.09.2007
Сообщений: 76
Обитает:
Последний раз был:
28.01.2011 - 23:27




В принципе, сервер может стать изящным решением для интеграции консоли - но он действительно должен быть простеньким. Апач вроде могет все, но лучше взять нижние версии (до 2.2 вроде бы) - они без излишеств. Могу потом сделать сборку - инсталляшку, чтобы не напрягать народ в поисках версии. Да и отлаживать на фиксированной будет проще. Наверное, лучше фиксировать настройки в конфигах сервера и поставлять со сборкой? А удаленный доступ - это сила wink2.gif
Top
1 человек просматривает эту тему (1 гость)
« Предыдущая тема | Ликбез для начинающих | Следующая тема »

3 страницы V  1 2 3 >

 



[Script Execution time: 0,1692]   [20 queries used]   [GZIP enabled]