Search the Community
Showing results for tags 'timezone'.
What? Synopsis: If you are regularly attending meetings where people from different countries need to join and you need a quick and easy way to check a future date in all the time zones, wouldn't you love just saying "April 17 10am london to paris,germany,india" And boom. You would know what date and time April 17 10am is in paris, germany and india? Every timezone calculator I've used so far either have clunky drop down menus or, like google time search, only works with current dates, not future dates. Not very helpful. Read on. This workflow does just that. Features: 1) enter your own shortcuts for long timezones (there is a convenience code mapping in a file you can extend) 2) enter full timezones 3) enter cities,countries not part of above and it will use Google to convert it to a timezone (best guess) 4) allows you to enter many destinations at once (tzc 10am md to paris,london,czech,algeria) Download Download link Current version of workflow 1.4 Changelog May 5 2013: Released v1.4 - fixed bugs. Removed dependency on DateTime - easier to install for non dev. users. No xcode etc. needed. The workflow should work without any additional installation steps (or so I hope) May 4 2013: Released v1.3 -added Google api integration, added explicit instructions on install pre-requisites April 18 2013: Original version Keyword tzc How This is an easy to use time zone converter with multiple tz support. Specifically, I often have 'meeting scheduling requirements' with customers from all around the world. So someone asks me 'hey are you ok with a meeting on April 17th at 10am london time?' and then given that I want to make sure that time is ok with me as well as my team members who are in different countries, I need to quickly calculate what that means in different timezones. tzc to the rescue Most available calculators are cumbersome, or, don't handle multiple zones, etc. so I wrote my own All you need to do for the above is, in alfred type "tzc April 17 10am london to paris,germany,india" and boom - you will have what this means to folks in paris, germany and india. Alternately, you can just say "tzc 10am london to paris, germany, india" to skip date. Many other options - see help file in the worflow Here you are converting 10AM maryland to paris and bogotia. Note the different icon for Bogota. This means, bogota was not recognized and it did a google API matching to resolve the timezone Here is an example of a future date + time conversion Note that this workflow requires some perl modules to be installed, so if it does not find them, it will tell you. See below for installation instructions Also, in that workflow folder, there is a file called mycities.inc - you can assign shortnames to timezones so you don't have to remember long timezone names (london,paris,germany examples are all shortnames defined in mycities.inc - extend it to add your own). To edit the shortnames "tzc edit" To get help, "tzc help" Troubleshooting (if things don't work) This workflow needs two perl modules to be installed. They are Date::Parse & LWP::UserAgent. You *should* already have them installed but if the workflow is telling you one of these modules are missing, read on: Step 1: Launch a terminal Step 2: Check if you have both Date::Parse and LWP::UserAgent installed In the terminal, type and then If either of them generate an error, you need to follow the next steps. If neither of the above produce any output, you have them installed already. Enjoy the workflow - you don't need to follow the rest of the steps. Step 3: Type in It may ask you lots of questions, just go with defaults/yes. Get to a point where you get a cpan> prompt Then type, one by one To make sure, exit cpan, launch a terminal and repeat step 2 to make sure these don't print any errors. If none of these result in an error, you are all set. Comments, feedback welcome. Its possible I am not leveraging some cool things in Alfred - feel free to point them out to me as well.