ironchefpython / gittip-browser-extension

Simple browser extension for gittip
1 stars 1 forks source link

look into BabelExt #4

Open chadwhitacre opened 11 years ago

chadwhitacre commented 11 years ago

@ironchefpython would BabelExt from @honestbleeps help here? It promises Chrome, Firefox, Opera, and Safari. Would obviate #2 and #3.

honestbleeps commented 11 years ago

I'd be more than happy to answer any questions about BabelExt if you're interested in using it! I haven't written extensive documentation yet, which is why I haven't actively promoted it, but I'd be more than happy to help if I can!

ironchefpython commented 11 years ago

The code is currently a userscript that adds a single button to github pages. While BabelExt seems to focus on abstracting browser variances, the current userscript does pure DOM manipulation, and thus doesn't really need to worry about brwoser quirks.

That being said, if you had a pipeline where you could drop a userscript into one end, and have all browser extentions build, signed, and uploaded to the various repositories, that would be useful.

honestbleeps commented 11 years ago

Well, BabelExt provides the necessary "boilerplate" for all 4 browsers as well, which would save you a little bit of time, but it doesn't do a full build pipeline in terms of automating compilation, etc. I'm not sure that it ever will because Chrome and Safari have their own internal methods done from within the browser, and while they may exist - I'm not aware of any commandline tools that'll replace that.

On Wed, Nov 28, 2012 at 1:46 PM, ironchefpython notifications@github.comwrote:

The code is currently a userscript that adds a single button to github pages. While BabelExt seems to focus on abstracting browser variances, the current userscript does pure DOM manipulation, and thus doesn't really need to worry about brwoser quirks.

That being said, if you had a pipeline where you could drop a userscript into one end, and have all browser extentions build, signed, and uploaded to the various repositories, that would be useful.

— Reply to this email directly or view it on GitHubhttps://github.com/ironchefpython/gittip-browser-extension/issues/4#issuecomment-10818086.

ironchefpython commented 11 years ago

Chrome and Safari have their own internal methods done from within the browser, [...] I'm not aware of any commandline tools that'll replace that.

I wondder if one could leverage existing browser automation tools (likes the ones for Selenium) to script the browser specific actions...