Hyperoceanic

From desktop to web to cloud, and back again

Bambuco

Bambuco bridges the gap between Groove and the rest of your IT inftastructure. By writing simple scripts in any editor (eg Notepad), you can connect Groove to almost any other computerr system - SQL Server, SharePoint, Exchange.

Here's an example of a Bambuco Script that opens the space called "Standard Workspace", then finds the foles tool and looks through all the files and folders in that files tool, printing out the file names as it goes. It could just as easily make a copy of the folder structure on a network or local drive and export the files and export the files.

def Main():
  space = Groove.GetSpace("Standard Workspace")
  filesTool = space.GetFilesTool("Files")
  WalkFolder (filesTool.Root)
 
def WalkFolder (ParentFolder as GrooveFilesFolder):
   print "Files"
   for file in ParentFolder.Files:
     print file.Name
   print "Folders"
   for folder in ParentFolder.Folders:
     print folder.Name
     WalkFolder (folder)

Buying Bambuco

Bambuco is licensed to a single user, and typically you only need one copy per team of people. It costs $300 per user here, but you mght want to contact us first to make sure that Bambuco can definitely help you. We also offer consultancy and integration services.