Титла: Кога ще дойде рейса? Публикувано от: Misho_ в Oct 20, 2009, 01:01 Едва ли съм единственият човек, редовно пътуващ до Студентски Град, който е изправен ежедневно пред дилемата "Ще дойде ли 94 скоро или да хвана нещо друго и да повървя?", за това показвам как преди година аз, непритежаващ смартфон, за да се свържа през wifi към сайта на Градския транспорт, си разреших проблема the geeky way:
Написах на Perl тази програма ($2), която използва WWW::Mechanize, за да симулира потребител в този ужасен Ajax-о ASP.NET интерфейс (оказа се прекалено динамичен за LWP) и изпраща имейл с резултата през sendmail. За имейл обаче използвах mail2sms услугата на Mtel ($2) (за това всъщност програмата и транслитерира текста). Понеже нямах начин да взаимодействам с нея обаче, реших да я сложа в cron, за да се активира горе-долу когато съм на спирката. Програмата приема за аргументи кодът на спирката и mail2sms (или какъвто и да е друг email) адрес. Всяка спирка на ЦГМ в София си има свой собствен уникален номер, който можете да видите на табелите с по-големи оранжеви цифри или в сайта им (http://www.sumc.bg/bg/transport/virtual-tables). Например: Код: ./gps-skgt 1926 35988xxxxxxx@sms.mtel.net Титла: Re: Кога ще дойде рейса? Публикувано от: laskov в Oct 20, 2009, 10:03 Супер! Сега ако открием начин чрез SMS да и се подават аргументите ...
Титла: Re: Кога ще дойде рейса? Публикувано от: gat3way в Oct 20, 2009, 12:50 Надали ще е много сложно, при положение че доколкото знам и Mtel и Globul си имат sms2mail услуги (за виваком нямам идея). Оттам най-лесно с един .forward файл. Лошото е че ако лошите разберат за това могат да ти сътворят един много зъл sms flood :)
|