Автоматическая загрузка файлов (например, прайс-листов) из электронной почты, FTP, HTTP, их обработка и выгрузка на FTP (на сайт) и для других целей

Обработки - Ценообразование, прайсы

Программа с заданным интервалом времени (или по ручной команде) скачивает файлы (например, прайс-листы поставщиков) из различных источников: письма электронной почты, FTP или HTTP-адреса, и сохраняет их в каталог упорядоченной структуры. При этом извлекает файлы из архивов, может переименовывать файлы и менять их формат (csv, xls, txt). Можно настроить выгрузку обработанных файлов на сайт (через FTP-подключение). Программа будет полезна компаниям, у которых есть большое количество поставщиков и/или прайс-листы поставщиков обновляются часто (необязательно прайс-листы, файлы могут быть любого назначения). Собранные таким образом актуальные версии прайс-листов можно выгрузить с помощью программы себе на сайт (или на любой FTP-сервер) или выполнить другие необходимые задачи.

По запросу покупателей в программу бесплатно добавляю новый функционал! Например, возможность выгрузки на сайт добавлена по просьбе пользователей программы. Также Вы всегда можете рассчитывать на помощь в настройке, в исправлении ошибок. Пишите свои задачи и вопросы. Можем сначала добавить в программу новые возможности и только после этого Вы ее приобретете. Однако автор добавляет в программу не все пожелания, а только потенциально полезные большому количеству пользователей программы. Поэтому лучше спрашивайте, будет ли возможность реализовать нужную Вам доработку, перед покупкой.

Программа собирает с определенной периодичностью прайс-листы поставщиков из различных источников. Если это электронная почта, то анализируется адрес отправителя и срабатывает настроенное для данного отправителя правило обработки. Файл с прайс-листом ищется по частичному совпадению имени, в том числе внутри архивов. После нахождения файл переименовывается, при необходимости меняется его формат и сохраняется в каталог текущего поставщика, перезаписывая старую версию прайс-листа. Для каждого поставщика указывается дата последнего успешного обновления прайс-листа.

Для ftp-серверов необходимо указать строку подключения сразу с именем пользователя и паролем. Указать также часть имени файла прайс-листа для его поиска и правило, куда сохранять, какое имя файла установить и нужно ли изменять формат.

Аналогично работает для http-ссылок.

Эта программа была написана в 2012 году для автоматизации деятельности компании, торгующей автозапчастями. У компании было более ста поставщиков, и каждый день приходилось руками загружать 50-100 файлов. До внедрения этой программы одному сотруднику приходилось с утра до вечера копировать прайс-листы из источников, переименовывать, складывать в каталог. После обновления файлов запускается программа "Автопрайс" (ее новое название - Веб АвтоРесурс), которая обновляет прайс-листы по поставщикам на сайте компании.

Однако применение программы может не ограничиваться компаниями по торговле автозапчастями. Она будет полезна в любом случае, если необходимо собирать обновления файлов из различных источников и размещать их в одном каталоге.

Программа написана на языке C#, для ее работы необходима установленная библиотека .NET Framework 4.5. Предлагается версия или без исходного кода или с исходным кодом.

При возникновении вопросов по настройке или работе с программой, все консультирую, объясняю. Текстом через сообщения или по телефону.

Скачивание файлов по HTTP-ссылкам с авторизацией

В версии 3 в программу добавлена возможность скачивать файлы по ссылкам HTTP на сайтах, где необходимо проходить авторизацию.

 Записано демонстрационное видео по скачиванию файлов HTTP:

 

 

Выгрузка файлов на сайт (на FTP)

В одной из последних версий в программу добавлена вкладка выгрузки на сайт. От сайт нужен FTP-доступ с возможностью записи.

Настройка колонок таблицы выгрузки следующая:

 

Особенности работы с программой

1) Приложение ClickOnce по технологии Microsoft устанавливается в локальную рабочую папку пользователя. Если Вам понадобится сделать архивную копию программы, то зайдите в папку AppData своего пользователя (путь: C:\Users\<имя_пользователя> и зайпустите поиск по слову "partt".

В моем случае каталог установки выглядит так: C:\Users\sorokin\AppData\Local\Apps\2.0\342WM1TZ.Y2H\9DLEL1MX.YNR\part..tion_0000000000000000_0002.0002_a3946bd2b2a61930

Соответственно ,в этом каталоге exe-файл программы, все dll, все файлы настроек.

3) При обработке электронной почты программа получает письма по номерам в ящике. По порядку. Однако эта нумерация не совпадает с сортировкой по дате. Таким образом, программе приходится перебирать все письма в почтовом ящике. Поэтому рекомендуется держать в ящике небольшое количество писем, до 200. Для этой цели можно создать отдельный ящик и настроить на него автопересылку из основного. И уже этот отдельный ящик настроить в программе сбора файлов.

4) Программа устанавливается на компьютер с ОС Windows. Подходит версия начиная с версии XP и далее все более новые. На компьютере обязательно должна быть установлена Microsoft Office, в частности компонента Excel. Минимальная подходящая версия - Ms Office 2007.

5) Не со всех сайтов получается скачивать прайс-листы, если ссылки на прайс-листы доступны только в личном кабинете. Начиная с апреля 2016 года программа умеет скачивать прайс-листы с сайта exist.ru.

Удаление промежуточных файлов и обработанных писем в почтовом ящике

Начиная с конца марта 2017 года в программу добавлена возможность удаления промежуточных файлов и обработанных электронных писем.

Промежуточными файлами считаются скачанные из электронной почты, по HTTP или FTP-ссылки файлы, которые не являются конечными файлами. То есть если файл был скачан, а потом переименован, то первоначальный файл считается промежуточным. Также если был скачан архив и сам файл искался среди его вложений, этот архив также считается промежуточным файлов.

Настройка удаления промежуточных файлов находится на вкладке Общие настройки. Она распространяется на все виды скачиваемых данных.

Кроме того добавлена возможность в случае успешной загрузки нового файла по одному из правил обработки электронной почты выполнить удаление письма. То есть пришло письмо с новым прайс-листом. В программе для данного адресата включено удаление обработанных писем. После скачивания файла из письма, его обработки, извлечения из архива и переименования (возможно, с изменением формата файла) это входящее письмо будет удалено из почтового ящика.

Очень удобно, что возможность удаления настраивается. То есть ее можно включить после полной настройки и проверки работы почты и сбора прайс-листов из почты.

Обратите внимание на полный список разработок:

Причины купить

1. Бесплатные обновления программы в течение одного года после покупки.

2. Консультации по настройке и установке в течение трех месяцев после покупки.

3. Гарантия исправления ошибок в течение 48 часов после их обнаружения.

Достоинства

Программа разработана в 2012 году, за это время внедрена в работе более десяти компаний, торгующих автозапчастями, находящихся в различных городах СНГ.

Сравнение версий

25.05.2017 - добавлена возможность изменения формата файлов при сохрании в формат csv. Ранее только в txt можно было менять формат сохраняемых файлов.

31.03.2017 - в программу добавлена возможность удаления промежуточных файлов, а также теперь по каждому правилу скачивания писем из электронной почты после успешной загрузки нового файла выполнить удаление обработанного письма. Письма в папке Удаленные в IMAP-ящиках игнорируются!

22.02.2017 - по обращению пользователя Евгений (leopart) в программу добавлена возможность скачивать с почты несколько файлов от одного отправителя даже с одинаковой темой письма.

16.12.2016 - исправлена проблема зависания при длительной работе (несколько суток). Реализована возможность отбора по теме письма, не только по отправителю (поэтому можно несколько правил скачивания писем теперь настраивать). Добавлена настройка автовключения таймера при старте программы, благодаря этому она может продолжить свою работу после перезагрузки компьютера.

18.09.2016 - в программе исправлена ошибка вылетания при добавлении новых строк (ошибка происходила в редких случаях непредсказуемо), добавлена возможность настройки отдельных таймеров для всех проверок (FTP, HTTP, E-MAIL).

05.09.2016 - в программе реализовано сворачивание в трей.

23.05.2016 - обновлен архив с исходными кодами программы, учтены исправленные ранее ошибки.

07.04.2016 - исправлена ошибка, когда файлы, скачиваемые по HTTP, конвертировались раньше, чем докачались.

01.04.2016 - реализовано скачивание прайс-листов по http-ссылке с сайта exist.ru. Необходимо помнить, что в день дается ограниченное количество раз, когда можно скачать прайс-лист (около 20-30). 

09.03.2016 - в программу добавлена возможность скачивать файлы с ftp-серверов не только по прямой ссылке к файлу, но и с поиском в каталоге. Для такой настройки нужно в поле Source указать путь к директории на ftp-сервере, а в поле OldNamee - часть имени файла для поиска в этой директории. При пустом значении NewName файл сохранится с тем же именем, что хранился на ftp-сервере.

04.03.2016 - в програму добавлена возможность сохранять настройки в произвольный каталог (настройки содержатся в четырех xml-файлах. Также добавлена команда открытия каталога установки программы (это необходимо, т.к. ClickOnce-приложения Windows устанавливаются в каталоге Local пользователя, а не в каталог Program files, как все обычные приложения.

23.02.2016 - исправлена ошибка формата сохраняемых вложений писем электронной почты.

20.02.2016 - протокол работы программы изменен на IMAP. Этот протокол поддерживают все современные веб-серверы, в том числе gmail, yandex. mail.ru. Добавлен поиск по теме письма как дополнительный фильтр почты. Добавлен поиск внутри каждого архива (ранее искало только если имя архива содержало в себе OldName). Значительно ускорена работа программы. Теперь она не перебирает все письма, хранящиеся в ящике. В то же время количество обрабатываемых писем в ящике за один момент времени уменьшено до 200. Поэтому рекомендуется запускать программу чаще или включить таймер обновления.

02.12.2015 - в программу добавлена возможность выгружать файлы с локального компьютера на FTP-сервер (на свой сайт).

17.11.2015 - исправлена ошибка, когда на некоторых почтовых серверах не обрабатывались полностью письма из входящих.

23.10.2015 - исправлена ошибка скачивания файлов из почты. Добавлен параметр - дата начала проверки почты. Все письма ранее этой даты будут пропущены. Все письма после этой даты каждый раз будут анализироваться, кроме случаев, когда дата письма меньше или равна дате последнего обновления конкретной настройки.

21.10.2015 -  к публикации добавлена инструкция по работе с программой.

29.09.2015 - выложена версия 3 с поддержкой скачивания файлов по HTTP с тех сайтов, где необходимо проходить авторизацию. Прикреплено демонстрационное видео.

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Дополнительные файлы

Наименование Файл Версия Размер
Инструкция по работе с программой автоскачивания файлов с FTP, HTTP, электронной почты
.docx 448,16Kb
05.09.16
51
.docx 3 448,16Kb 51 Скачать бесплатно

Все

Наименование Файл Версия Размер
Инструкция удаления промежуточных файлов и обработанных писем
.pdf 197,64Kb
11.04.17
2
.pdf 197,64Kb 2 Скачать бесплатно

VIP

Наименование Файл Версия Размер
VIP. Сбор прайс-листов с почты, FTP, HTTP (с исходными кодами) + 12 месяцев обновлений + 6 месяцев технической поддержки
11.04.2017
2.2.0.22 21000 руб.

Моментальная
доставка

GOLD

Наименование Файл Версия Размер
GOLD. Сбор прайс-листов с почты, FTP, HTTP (без исходных кодов) + настройка программы по Вашему устному описанию с помощью удаленного подключения + 12 месяцев обновлений + 3 месяца технической поддержки
11.04.2017
2.2.0.22 10680 руб.

Моментальная
доставка

PRO

Наименование Файл Версия Размер
PRO. Сбор прайс-листов с почты, FTP, HTTP (без исходных кодов) + 12 месяцев обновлений + 3 месяца технической поддержки
11.04.2017
2.2.0.22 7950 руб.

Моментальная
доставка

Продление

Наименование Файл Версия Размер
Продление получения обновлений на 12 месяцев + 3 месяца технической поддержки
11.04.2017
3950 руб.

Моментальная
доставка

Техническая поддержка на 1 месяц
11.04.2017
2950 руб.

Моментальная
доставка

См. также

Комментарии
1. Сергей Коцюра (CheBurator) 3403 17.12.15 01:06 Сейчас в теме
правильная прога, почти что я хотел (http://www.forum.mista.ru/topic.php?upd&id=758506)
дороговата малость, но это сугубо частно емнение
2. Пафнутий Чебышев (primat) 338 17.12.15 01:43 Сейчас в теме
(1) CheBurator, может быть. Программа разрабатывалась на заказ для компании, торгующей автозапчастями. Позволила сэкономить рабочее время целого сотрудника. То есть раньше человек сидел и весь рабочий день сохранял прайс-листы из почты и других источников вручную. Также вручную конвертировал их, переносил в другой каталог, загружал на сайт. Если так сравнивать, то стоимость невысока. Еще и доработки делаю небольшие, если покупатель попросит.
3. Александр Дмитриев (astar_ua) 08.08.16 23:42 Сейчас в теме
Подскажите пожалуйста, приобрел Ваш продукт, как можно получить обновление?
4. Пафнутий Чебышев (primat) 338 10.08.16 07:55 Сейчас в теме
(3) astar_ua, добрый день. По запросу в личку с указанием номера заказа. К сожалению, по профилю на инфоостарте мне сайт не показвает номер Вашего заказа.
5. Николай Шопин (user645564_nikshopin) 10.12.16 00:44 Сейчас в теме
В связи с тем что вы ваша программа не соответствует заявленным возможностям и просто является не рабочим продуктом, а также заявленная техподдержка не присутствует вообще как таковая Прошу мне вернуть мне мои деньги а карту банка с которой я платил. Какие необходимы реквизиты от меня?? АДМИНИСТРАЦИЮ САЙТА ПРОШУ УДАЛИТЬ ЭТОТ ПРОДУКТ С ВАШЕГО САЙТА ТАК ТАК ОН НЕСЕТ МОШЕННИЧЕСКИЕ ДЕЙСТВИЯ.
6. Николай Шопин (user645564_nikshopin) 11.12.16 14:52 Сейчас в теме
primat
Николай, в описании программы написано, что не для всех сайтов по HTTP-ссылкам работает скачивание. Очень много людей уже купили эту программу и у всех все работает. Вы подробно изучили инструкцию к программе? Смотрели видео с ней?

primat
Вот буквально этой ночью пользователь написал: https://yadi.sk/i/ViuMOPuE32pS4L
Человек заказывал платную доработку - новая настройка по автовключению таймера при открытии программы.
Так что, полагаю, это Вы не разобрались с настройками программы.

Я
ИЗ 12 прайсов скачан только один. всего поставщиков на данный момент 160 из 160 поставщиков 16 прайсов это не о чем. что касается разобрался ли я с программой, я не разработчик этой программы и не программист ваша инструкция минимальная ее я изучил наизусть только все равно не работает. для того чтобы все заработала существует тех поддержка которая должна отвечать хотя бы раз в день но и этого мало ваша же тех поддержка отвечает раз 3 дня а то и раз в неделю. И вы считаете что ответ тех поддержки на пять балов ( в программе нашли ошибку. Но не факт, что это именно то, что у Вас не работало.) это ТЕХ ПОДДЕРЖКА ЭТО ОТВЕТЫ НА ОТ...БИСЬ ИЛИ МЫ САМИ НЕ ЗНАЕМ КАК ОНО РАБОТАЕТ. ЧТО КАСАЕТСЯ (Очень много людей уже купили эту программу и у всех все работает) КАК ОНА МОЖЕТ У ВСЕХ РАБОТАТЬ ЕСЛИ Я КУПИЛ ПОСЛЕДНИЙ И У МЕНЯ НАЙДЕНА ОДНА ИЗ ОШИБОК ПО КОТОРЫМ ПРОГРАММА НЕ РАБОТАЕТ. ЛИБО ВЫ ДОДЕЛЫВАЕТЕ ПРОГРАММУ ТАК ЧТОБЫ ОНА РАБОТАЛА И ТЕХ ПОДДЕРЖКА (Которая ВХОДИЛА В СТОИМОСТЬ (3 МЕСЯЦА)) НАЧИНАЕТ ПО ЧЕЛОВЕЧЕСКИ ПОМОГАТЬ В НАСТРОЙКЕ (ТАК КАК У ВАС НЕТ ПОЛНОЦЕННОЙ ИНСТРУКЦИИ) ЛИБО ВЕРНИТЕ МОИ ДЕНЬГИ. СПАСИБО ЗА ПОНИМАНИЕ.
7. Пафнутий Чебышев (primat) 338 09.01.17 16:18 Сейчас в теме
(6) подробно с разбором тех сайтов, с которых пытаетесь скачивать, отправил Вам описание в обращении на Инфостарте. В тексте публикации написано, что не работает скачивания для всех ссылок HTTP, для которых требуется авторизация. Это логично, ведь движков сайтов огромное количество и способы авторизации на них поддерживаются самые разные. Мы рады, что вообще получилось реализовать скачивание с exist.ru

Поддержку скачивания с Ваших сайтов можем добавить дополнительно в программу. Сделаем это бесплатно и для тех сайтов, на которых получится авторизоваться автоматически. Что нужно при этом от Вас - написал в обращении.

Извините, что Ваши ожидания с работой программы не совпали. Постараемся исправить ситуацию.

Но действительно, у других пользователей скачивание работает. А поддержку вообще всех сайтов невозможно реализовать, и я специально отдельно написал об этом в тексте публикации, потому что это очень важный момент.
8. Евгений (leopart) 01.03.17 10:12 Сейчас в теме
Программа отличная. Вписалась здорово в бизнес процесс. Разработчик идет на встречу и помогает решить спорные вопросы при работе с программой. Оценка Отлично за скорость, удобство и функциональность. Покупка программы позволила сократить одно рабочее место и высвободившуюся рабочую единицу нагрузить гораздо более полезными задачами. Цена программы соответствует ее возможностям, а в пересчете на год работы окупается в сотни раз. Ждем обновлений и новых функций!
9. Илья Большаков (dyson) 24.03.17 10:45 Сейчас в теме
Почему нет триальной версии, автор боится что взломают триал ?
10. Евгений (leopart) 29.03.17 17:25 Сейчас в теме
Ну программа не массовая - делать еще и триал - дорого будет сильно. А от автора очень ждем удаления писем из почтового ящика и удаление архивных файлов - если это добавить - то программа будет воообще идеальная!!! Используем в работе - очень классно работает.
11. Пафнутий Чебышев (primat) 338 31.03.17 16:34 Сейчас в теме
Выпущено обновление программы. Добавлена возможность удаления промежуточных файлов, а также теперь по каждому правилу скачивания писем из электронной почты после успешной загрузки нового файла выполнить удаление обработанного письма. Письма в папке Удаленные в IMAP-ящиках игнорируются!
12. Пафнутий Чебышев (primat) 338 31.03.17 16:36 Сейчас в теме
(9) Да, в том числе. Программа разработана на C#, вскрывается Net Reflector-ом за две минуты. Обфускацией ее решено не заниматься. Вместо этого регулярно выпускаем новые версии по запросам пользователей.
13. Илья Большаков (dyson) 03.04.17 17:25 Сейчас в теме
раз нет демо, как связаться с автором чтобы уточнить вопросы функционала.
14. Пафнутий Чебышев (primat) 338 03.04.17 21:43 Сейчас в теме
(13) Илья, добрый день. Можете писать вопросы мне в личку или на этой странице сверху справа есть красная кнопка "Техподдержка". По ней можете создать обращение. В нем также могу ответить на Ваши вопросы.
15. Евгений (leopart) 18.04.17 07:36 Сейчас в теме
Получили обещанное обновление от автора - очень приятно что выполняются обещания о доработках. Значительно улучшена функциональность работы программы - удаление писем, промежуточных файлов. Все работает супер! Автору большое спасибо! Программа значительно повысила эффективность работы отдела по работе с поставщиками!
16. Александр Дмитриев (astar_ua) 18.04.17 10:44 Сейчас в теме
Добрый день, а как можно получить такое обновление?
17. Пафнутий Чебышев (primat) 338 18.04.17 11:21 Сейчас в теме
(16) Александр, добрый день. Пришлите, пожалуйста, в личку номер заказа.
18. Пафнутий Чебышев (primat) 338 25.05.17 09:21 Сейчас в теме
Добавлена возможность изменения формата файлов при сохрании в формат csv. Ранее только в txt можно было менять формат сохраняемых файлов.
19. Петр Минаев (user777501) 22.06.17 22:29 Сейчас в теме
Добрый день! Программа заинтересовала. Если выполняет заявленные функции, это то что нужно. Но с учетом комментариев, можно ли перед покупкой проверить работоспособность программы на конкретном примере?
20. Пафнутий Чебышев (primat) 338 22.06.17 22:44 Сейчас в теме
(19) Петр, добрый день. У программы, возможно, не самый интуитивно понятный интерфейс. Но есть инструкция и видеодемонстрация и на вопросы также отвечаю. Собственно, кроме одного недовольного человека, все остальные покупатели пользуются ей успешно.

Пришлите доступ мне в личку, запишу видеодемонстрацию. Или подключитесь по тим вьюеру и посмотрите.
21. Петр Минаев (user777501) 22.06.17 22:59 Сейчас в теме
22. Пафнутий Чебышев (primat) 338 23.06.17 22:37 Сейчас в теме
(21) Отправил в личку видео с работой программы. Тут не выложу, т.к. виден пароль на вход.
Оставьте свое сообщение