Just a quick suggestion. I don’t really see the need for so many functions.
import webbrowser urls = [] urls.append(("Weblinks/VFX Camera Database", "http://vfxcamdb.com/")) urls.append(("Weblinks/DP Review", "http://dpreview.com/")) urls.append(("Weblinks/Nukepedia", "http://nukepedia.com/")) urls.append(("Weblinks/Tracksperanto - Convert Trackers", "http://tracksperanto.guerilla-di.org/"))for title, url in urls: nuke.menu('Nuke').addCommand(title, "webbrowser.open('{url}')".format(url=url)) Easier to extend without having to create additional functions for each new site. On Mon, Nov 7, 2016 at 10:43 PM, Darren Coombes <darren.coom...@me.com> wrote: > Thanks Howard, I got it to work. Changed a few things.. > > *Menu Py…* > import www_links > nuke.menu("Nuke").addCommand("Weblinks/VFX Camera Database", > "www_links.openVfxcamdb()") > nuke.menu("Nuke").addCommand("Weblinks/DP Review", > "www_links.openDpreview()") > nuke.menu("Nuke").addCommand("Weblinks/Nukepedia", > "www_links.openNukepedia()") > nuke.menu("Nuke").addCommand("Weblinks/Tracksperanto - Convert Trackers", > "www_links.openTracksperanto()”) > > *Python Script...* > import webbrowser > > def openVfxcamdb(): > webbrowser.open("http://vfxcamdb.com/") > > def openDpreview(): > webbrowser.open("http://dpreview.com") > > def openNukepedia(): > webbrowser.open("http://nukepedia.com") > > def openTracksperanto(): > webbrowser.open("http://tracksperanto.guerilla-di.org”) > > > > > Thanks. > Darren. > > > Check out some of my work... > *www.vimeo.com/darrencoombes/reel2015 > <http://www.vimeo.com/darrencoombes/reel2015>* > > *Mob: +61 418 631 079 <+61%20418%20631%20079>* > IMDB: www.imdb.com/name/nm3719099/ > *Instagram: @7secondstoblackInstagram: @durwood0781Skype: > darren.coombes81Twitter: @durwood81* > > On 7 Nov 2016, at 8:36 pm, Howard Jones <how...@axis-vfx.com> wrote: > > I think I'm right in saying lose the last line in > > * www_vfxcamdb* > > > Howard > > On 7 Nov 2016, at 9:11 am, Darren Coombes <darren.coom...@me.com> wrote: > > How would i Add a menu, and in that, have a link to a website listed, so > when you select the webpage in the menu, it opens. > > Ive kind of got it working.. > > *in my Menu.py….* > import www_vfxcamdb > nuke.menu("Nuke").addCommand("Utilities/VFX Camera Database", > "www_vfxcamdb.www_vfxcamdb()”) > > *My Python Script (Called www_vfxcamdb)* > import webbrowser > > def openWebpage(): > webbrowser.open("http://vfxcamdb.com/") > > openWebpage() > > > > But what is happening is it’s opening the webpage whenever nuke starts up. > Only want the webpage to open when you select it in menu. > Any help? > > Check out some of my work... > *www.vimeo.com/darrencoombes/reel2015 > <http://www.vimeo.com/darrencoombes/reel2015>* > > *Mob: +61 418 631 079 <+61%20418%20631%20079>* > IMDB: www.imdb.com/name/nm3719099/ > *Instagram: @7secondstoblackInstagram: @durwood0781Skype: > darren.coombes81Twitter: @durwood81* > > _______________________________________________ > Nuke-users mailing list > Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > > > *A X I S V F X* > The Bottle Yard Studios > Whitchurch Lane > Bristol BS14 0BH > > > axis-vfx.com > _______________________________________________ > Nuke-users mailing list > Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > > > > _______________________________________________ > Nuke-users mailing list > Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users > -- *Erik Johansson**Pipeline TD* *Goodbye Kansas / Fido / Bläck*Rosenlundsgatan 40 118 53 Stockholm, Sweden www.goodbyekansas.se
_______________________________________________ Nuke-users mailing list Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users