dialti.me: US telephone number to timezone converter, again

July 25, 2011, posted in Creativity, Projects, Toys

Some of you may remem­ber (or may even have used!) my free tele­phone num­ber (and area code) to time­zone con­verter, Sun­dial. It’s a quick tool I threw together to solve a very par­tic­u­lar prob­lem: I make a lot of inter­na­tional calls at work to US clients and prospects and I want to con­vert tele­phone num­bers to time­zones quickly and easily.

Sun­dial was a very sim­ple web­ser­vice using a hacky Python script and a few CSVs. It did the job… and that was that. It had a fair num­ber of defects such as miss­ing DST sup­port and a clut­tered home­page, and I decided a few weeks ago that it was about time I addressed these issues.

I took the oppor­tu­nity to brush up on my Java, and I re-implemented the entire thing from scratch over the course of a cou­ple of evenings using Java servlets, JSON and the Google App Engine. (By the way, the App Engine is an excel­lent free plat­form for small tools and pro­to­types — check it out.)

As before, you can use dialti.me in a few dif­fer­ent ways. The sim­plest is to visit the dialti.me web­site and enter a US tele­phone num­ber that you would like to lookup. For­mat is unimportant—the num­ber will be extracted as nec­es­sary. And as before, the alter­na­tive way in which one can use dialti.me is to nav­i­gate directly to http://app.dialti.me/Mobile: (651) 342.2323 or sim­i­lar. It works well with Fire­fox key­words or as a Chrome cus­tom search engine, too.

Unlike Sun­dial, dialti.me might actu­ally see some fur­ther devel­op­ment such as sup­port for inter­na­tional num­bers. I’d love to hear any sug­ges­tions you might have, or feed­back on the design. Let me know how you get on in the com­ments, or drop me an email.

Sundial: US Telephone Number to Timezone Converter

January 5, 2011, posted in Projects, Technology

I make a lot of inter­na­tional calls at work to US clients and prospects. Unfor­tu­nately, many of the calls are to dif­fer­ent peo­ple in dif­fer­ent cities. I’m not yet at a point where I asso­ciate par­tic­u­lar US area codes with their time­zones (nor coun­try codes with time­zones for that mat­ter), and to be hon­est I’m not sure if I ever want to be that famil­iar with them.

My process used to be labo­ri­ous: visit Ben­net Yee’s Area Code List­ing, by Num­ber and look up the state to which the area code cor­re­sponds, visit Wikipedia and look up the cap­i­tal city of the state, then visit the World Clock Meet­ing Plan­ner and see how our time­zones over­lap. This got old pretty fast.

I’ve solved this prob­lem with Sun­dial, a US tele­phone num­ber to time­zone con­verter. It’s a sim­ple web­ser­vice which takes any old tele­phone num­ber and, if it’s a US num­ber, pro­duces a time­zone com­par­i­sion chart to show how it cor­re­sponds to GMT. Sun­dial is freely avail­able for pub­lic use, so please give it a try!

You can use Sun­dial in a few dif­fer­ent ways. The sim­plest is to visit the Sun­dial con­verter and enter a US tele­phone num­ber that you would like to lookup. For­mat is not important—stick it in with brack­ets, peri­ods, warts and all. Alter­na­tively, to con­vert Mobile: (651) 342.2323 you can just nav­i­gate directly to http://benjaminasmith.com/tools/sundial/Mobile: (651) 342.2323 and get the answer you’re look­ing for.

My favourite way to use Sun­dial is via Fire­fox Smart Key­words. Using smart key­words, I can just type:

sun Mobile: 651.342.2323

To set this up, just cre­ate a new book­mark to http://benjaminasmith.com/tools/sundial/%s and give it the key­word sun.

Sun­dial is still under devel­op­ment, so I’d love to hear any sug­ges­tions you might have or fix any bugs you might come across. Let me know how you get on in the com­ments, or drop me an email.