[AG-TECH] stream information from the venue

Andrew Rowley Andrew.Rowley at manchester.ac.uk
Wed Oct 6 06:58:39 CDT 2004


Is there any way to find the URL of the venue given it's name?

Andrew :)

============================================
Access Grid Support Centre,
SVE Group,
Manchester Computing,
Kilburn Building,
University of Manchester,
Oxford Road,
Manchester, 
M13 9PL, 
UK
Tel: +44(0)161-275 0615
Email: Andrew.Rowley at manchester.ac.uk 

-----Original Message-----
From: owner-ag-tech at mcs.anl.gov [mailto:owner-ag-tech at mcs.anl.gov] On Behalf
Of Ivan R. Judson
Sent: 06 October 2004 04:51
To: ag-tech at mcs.anl.gov
Subject: [AG-TECH] stream information from the venue


For all of you who have wondered how they were going to deal with dynamic
addressing, or how to find out what the stream information is for a given
venue, here is an example that should show you how _simple_ it is to get the
information from the venue.

This code is available from
(http://fl-cvs.mcs.anl.gov/viewcvs/viewcvs.cgi/AccessGrid/tools/VenueStreams
.py):


#!/usr/bin/python2
#
import os, sys
from optparse import Option

from AccessGrid.Venue import VenueIW
from AccessGrid.Toolkit import CmdlineApplication

# Initialize
app = CmdlineApplication()
urlOption = Option("-u", "--url", dest="url", default=None,
                   help="Specify a venue url on the command line.")
app.AddCmdLineOption(urlOption)
args = app.Initialize()

venueUrl = app.GetOption("url")
if venueUrl is None:
    print "Exiting, no url specified."
    sys.exit(0)

venueClient = VenueIW(venueUrl)

streams = venueClient.GetStreams()

for s in streams:
    print "Stream: ", s.AsINIBlock()






More information about the ag-tech mailing list