as I wrote in #4011 I would prefer this to bee a loop over [(name,url), ....] to be easier to patch for kernels like julia/ruby.
The divider is a nice limitation of what is IPython specific and can be hard coded. And what should be language dependent.