Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Launch certain iApps directly from any browser System
You can launch iCal, Address Book or iChat from within Safari. Just type ichat:// in the address bar of Safari. addressbook:// and ical:// work, too.

[Editor's note: In testing this hint, it appears these are actually global URLs. I was able to use them in OmniWeb and Mozilla in addition to Safari. I had no luck with "iMovie://" or "iPhoto://", though. I'm not sure how exactly one would use these new URLs other than as a shortcut to get to the application when you're in the browser...]
    •    
  • Currently 1.75 / 5
  You rated: 1 / 5 (4 votes cast)
 
[8,356 views]  

Launch certain iApps directly from any browser | 16 comments | Create New Account
Click here to return to the 'Launch certain iApps directly from any browser' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
It of course also works for ssh and telnet
Authored by: epsi on Feb 14, '03 12:12:28PM

Try telnet://localhost.com:25 if you have a mail server running, or ssh://localhost if you have Remote Login (sshd) turned on.

These will work in both Safari and Chimera, and most likely other browsers as well.

Stephane



[ Reply to This | # ]
pretty obvious corollary
Authored by: noblee on Feb 14, '03 12:56:10PM

well this is pretty obvious given that the iApps can be lauched as URLs, but this means you can bookmark them easily and use the bookmark buttons on them (type in the URL, drag the icon to the bookmark bar, name it, and it should work). I assume that this is the functionality that Apple envisioned, though I admit it is a little trivial. But got to give them credit for trying to make it useful.



[ Reply to This | # ]
Also...
Authored by: BenK1342 on Feb 14, '03 04:09:14PM

you can jump to any directory in the finder by typing the path in Safari's address bar.



[ Reply to This | # ]
intranet use / web use
Authored by: foniks2020 on Feb 14, '03 04:58:39PM

I'm thinking it might make it easy to post your iChat address or the like on a bulletin board. This might especially come in handy when Rendezvous and ipV6 become much more common.



[ Reply to This | # ]
intranet use / web use
Authored by: Yelsmek on Feb 14, '03 06:15:25PM

Apple's evidently trying to create useful (or use a existing) protcols like http, file, ftp, telnet, webcal, ical, ichat, addressbook... in order to tell the browser how to handle the data (either display or indicate the helper app). They did this with 'webcal' to allow you to subscribe to online iCalendars: it starts iCal and subscribes you to the ".ics" file.

Pretty useful idea.



[ Reply to This | # ]
intranet use / web use
Authored by: sreeves on Feb 15, '03 12:53:53AM

It would be nice if these schemas did something besides start up the application. "ichat:somebody" could fire off an IM to somebody. "addressbook:somebody" could search for and bring up that person's card.



[ Reply to This | # ]
intranet use / web use
Authored by: sreeves on Feb 16, '03 05:09:58AM

It seems the apps already do what I was asking for, sort of.

"addressbook://a-long-and-ugly-hex-id-code:ABPerson?edit" brings up a person's Address Book card in edit mode. (Leave off the "?edit" part just to view it.)

"iChat:compose?card=a-long-and-ugly-hex-id-code:ABPerson" fires off an IM to a person.

Of course, the hard part is figuring out the long-and-ugly-hex-id-code for a desired person. There doesn't seem to be a way to specify by name.



[ Reply to This | # ]
how do you retrieve the user's hex id code?
Authored by: bobolive on Jun 12, '03 10:14:59AM

can anyone provide more insight as to how one can retrieve the "long-and-ugly-hex-id-code"? or is there another way to use to ichat:// protocol to send an ichat IM to a user by clicking on a link, i.e.:

iChat:compose?card=a-long-and-ugly-hex-id-code:SomeUserName&message=hi+there!



[ Reply to This | # ]
how do you retrieve the user's hex id code?
Authored by: etrepum on Oct 31, '03 10:18:09AM
You should call these "ugly hex id codes" GUIDs (globally unique identifiers). Pretty standard junk if you've ever worked with COM or similar technologies. You can get/set all the info in AddressBook via the ABAddressBook framework, or by AppleScript.. For example:

tell application "Address Book"
    get the id of the first person
end tell

"64B68AC2-0452-11D8-9C94-000A95686CD8:ABPerson"

[ Reply to This | # ]
intranet use / web use
Authored by: steresi on Oct 21, '05 09:06:15PM
According to this Wikipedia article, to start an iChat or AOL Instant Messenger conversation with "notarealuser", use this URL:

aim:goim?screenname=notarealuser
This will specify a message also:

aim:goim?screenname=notarealuser&message=This+is+my+message
Nifty!

[ Reply to This | # ]
ymsgr too
Authored by: sreeves on Feb 15, '03 04:46:27AM

"ymsgr://" opens Yahoo! Messenger too, if its installed.



[ Reply to This | # ]
ymsgr too
Authored by: sreeves on Feb 16, '03 04:53:33AM

Done a little more experimenting. "ymsgr:sendim?somebody" will send an IM to somebody if Yahoo! Messenger is already running.



[ Reply to This | # ]
ymsgr too
Authored by: livi on Nov 23, '04 01:38:28PM

Any idea how this works with AIM/iChat ?

aim://xxxx -> opens ichat


but how do we open a dialog with a new user ? How can I force someone to start a conversation with me ?
aim://username -> doesn't work

Lieven



[ Reply to This | # ]
ymsgr too
Authored by: steresi on Oct 21, '05 09:03:27PM
The answer is found in this Wikipedia article! To create an iChat or AOL Instant Messenger message destined for "notarealuser", use this URL:

aim:goim?screenname=notarealuser
This will specify a message also:

aim:goim?screenname=notarealuser&message=This+is+my+message


[ Reply to This | # ]
Not new
Authored by: piper on Feb 16, '03 12:50:05AM

I'm still running 10.2.3 and it works. Nothing new here.



[ Reply to This | # ]
the use of someapp://...
Authored by: kukident on Feb 16, '03 05:13:55AM

..is that you can open files directly in an application, instead of downloading them first, and then opening them.

For instance, if you do ical://point/to/some/published/calendar.ics, it will open ical and download that calendar into the app.
sherlock://point/to/some/channel also works, for using sherlock channels.

I guess any app that uses services which can be accessed through a server/site will get their own "protocol".



[ Reply to This | # ]