MaxPostTracker - отслеживание посылок с автопилотом

Всем привет!
Уже достаточно давно я пользуюсь услугами почты при покупках в интернет магазинах. В основном покупаю из за гразницы, потому что там дешевле и/или больше выбор. Как правило стараюсь выбрать способ доставки с номером Трекинга.
Все кто делали заказы с башни и т.п. поймут, что это такое. И многие понимают, что такое каждый день лазить на сайт трекинга, чтобы посмотреть как там посылочка продвигается. В общем, я решил, что мне надоело каждый раз лазить на сайт руками, а делать закладку с номером трекинга это полумера. Я решил написать прогу специально для посмотра информации о посылках.
Представляю на суд общественности первую версию MaxPostTracking - отслеживание посылок с автопилотом 😃
Возможности

  • Ввести любое количество номеров посылок с комментарием и датой отправки
  • Автозапуск при старте системы
  • Сворачивание в трей
  • Отображение информации об обновлениях из трея
  • Автоматические периодические обновления

Общая идея очень проста
Запускаете прогу, вписываете в первую таблицу номера ваших посылок. Если хотите, добавляете комментарий и дату отправки (это не обязательно). Жмёте “Обновить” и через несколько секунд, в зависимости от скорости вашего канала и нагрузки на сервер Российской почты, получаете результат.
Если для вашего номера посылки есть информация, то она отобразится в нижней таблице.
Если у вас много посылок, то быстро сориентироваться в их состоянии помогут цвета фона:

  • Красный - информации нет. Посылка или ещё не попала в Россию или ошибка в номере.
  • Обычный (системный фоновый цвет) - информация есть, но сообщения “Покинула таможню” ещё нет.
  • Зелёный - посылка покинула таможню, по моему опыту такие посылки оказываются на моей почте через 2 рабочих дня.

Настройки
Для изменения настроек надо нажать кнопку “Настройки” и там можно установить:

  • Запускать ли прогу при старте системы. Она автоматически свернётся при этом в трей.
  • Обновлять ли данные автоматически при запуске проги.
  • Обновлять ли данные автоматически раз в N часов. N может быть от 1 до 24. Эта опция в принципе полезна только тем, кто не выключает компьютер на ночь. Остальным достаточно включить первые две, и каждый раз при запуске системы вы будете видеть статус ваших посылок.

Системные требования
Для работы программы требуется Microsoft .Net Framework 3.5 - это популярная платформа для программирования. Если вы регулярно делаете обновления на Windows XP или у вас Windows Vista, то этот пакет уже стоит. Остальные могут скачать пакет тут или просто запустить установку программы, она автоматически скачает пакет, если он не установлен.
Если вы только что установили Windows XP и не делали никаких обвлений, то вам также понадобится Microsoft Windows Installer, его можно скачать отсюда. Но я бы вам рекомендовал обновить систему, т.к. кроме этого обновления доступны ещё несколько десятков других.

Ну и после всех этих увещеваний предлагаю ознакомиться с самой программой: [версия устарела] версия 1.0.beta Использовать на свой страх и риск.
Так как это первая публичная версия, есть шанс, что она у вас вообще не запустится 😃 Если программа будет показывать какие-то ошибки, пожалуйста нажмите на клавиатуре PrtSc (кнопка левее Scroll Lock), зайдите в любом графический редактор (например Paint) и вставьте картинку из буфера обмена, сохраните и пришли мне сюда в комментарии или в личку с кратким описанием, что делали.

  • 20310
Comments
Boroda-msk

Зы…
Для отслеживания прохождения по Российским базам использую две закладки на базы EMS и Почты России и плюс простенькую табличку в Exel где прописываю всю инфу , включая сам трек номер… Все это спокойно делается ручками и нисколько не напрягает, а даже вносит некоторый элемент спортивного разнообразия. Кроме того позволяет при желании делать любой анализ по прописанной там информации…
А вот ползать по забугорным трековым системам (USA, Гонконг, Китай, Япония) да еще с учетом где EMS, а где USPS ( или их аналоги) - вот это напрягает на порядок сильнее…

Maxbl4

А можно ссылочку на страницу где емс отслеживается и номер для примера.
Если там сильно подругому придётся добавить.
А вы программу не пробовали? 😃

leprud

Я использовал track-trace.com и гениальный скрипт от LeshaK: forum.leshak.ru/viewtopic.php?f=3&t=2

Maxbl4

У меня почти та же идея, что у Лёшика, я на тот же сайт залезаю, только сделал в виде настольной проги. В принципе, если бы знал, что уже есть такое с уведомлением по емейлу, может и не стал бы писать 😃 А так для развлечения за выходные накидал для себя, может кому-то ещё пригодится.
Сейчас появилась идея сделать прогу более универсальной, чтобы можно было в файле прописать адреса сайтов и регулярные выражения, чтобы с них данные вытащить. Тогда можно будет номер проверять автоматом на многих трекерах, включая иностранные.

frog-RC

Очень хорошая идея 😃 так держать !
Скрипт,скриптом а вот если программу расширить (Статистика, нотификация, и.т.д) то программа займет свое место в тулзах радиолюбителей.

Maxbl4
frog-RC

…расширить (Статистика, нотификация, и.т.д)

Думал про статистику (типа сколько времени проходила посылка и т.п.) Это сделать не сложно, просто пока считаю, что не очень нужно. А насчёт нотификации, поясни, что ты имеешь в виду? Вроде итак есть нотификация, вылезает из трея при обновлении.

Хм, я смотрю уже 22 скачиваний, а никто не пишет отзывов. У вас прога вообще работает? 😃
Я испытал как мог, вроде у меня везде работает, но мало ли что 😃
ЗЫ: в комплекте с прогой идут исходники, так что кому интересно - используйте.

kuzadenis

а на страром фреймворке работать не будет? 122мега фреймфорка я качать не могу(

Boroda-msk
Maxbl4

А можно ссылочку на страницу где емс отслеживается и номер для примера.
Если там сильно подругому придётся добавить.
А вы программу не пробовали? 😃

EMS России www.emspost.ru … (для примера номерок EI468687420JP )…
Почтовая база простых отправлений (Приорити и пр…) info.russianpost.ru/servlet/post_item (для примера номерок CJ212184222US )
Почтовая база Гонконга app3.hongkongpost.com/CGI/mt/enquiry.jsp (номерок для примера RA834718923HK )
USPS штатов www.usps.com/shipping/trackandconfirm.htm (номерок для примера CJ212178142US )

Maxbl4
kuzadenis

а на страром фреймворке работать не будет? 122мега фреймфорка я качать не могу(

Второй фреймворк весит 22 мегабайта, больше ничего качать не надо, откуда ты вообще такие объёмы взял?

Maxbl4
Boroda-msk

Спасибо, это очень полезно. Я как раз решил, что надо переписать программу, чтобы она могла делать запросы к разным сервера трекинга автоматически.

Maxbl4

Сделал новую версию. Смотрите другой пост

Cosmojam

Скажите, планируется ли портирование программы на Linux? Или есть ли возможность сделать возможным работу под wine?

wine ./MaxPostTracker.exe
wine: Call from 0x7b8459e0 to unimplemented function gdiplus.dll.GdipSetStringFormatTabStops, aborting
err:seh:raise_exception Unhandled exception code c00000fd flags 0 addr 0x68f3ad74

mono установлен

Maxbl4

Для её работы wine не нужен. Конкретно эту прогу не проверял, но другие .net надо запускать как
mono ./program.exe

Maxbl4

А вообще портирование не планируется. Как я уже говорил, я писал программу для себя и просто поделился с общественностью, глобальным развитием я заниматься не собираюсь.
ЗЫ, вы скачали старую версию. Смотрите пост про версию 2.0

а как добавить другой сайт для отслеживания?
MaxPostTracker.exe.config -его блокнотом редактировать?
и что внутри за формат если блокнотом

morro_lucky

Программа стала не совсем корректно проверять статус почты из Гонконга.
Я так понимаю из-за того, что там изменили трекалку.

zimarev

А где скачать то можно программу?