#!/usr/bin/env python
# Eli Criffield < pyeli AT zendo DOT net >
# Licensed under GPLv2 See: http://www.gnu.org/licenses/gpl.txt
# Very simple example
import Sipie
import sys
import os
# Setup a config object to get the user name password
# canada or not, shit like that
config = Sipie.Config( os.path.expanduser('~/.sipie/') )
# when calling .items() it will try to create the config
# if it doesn't exist
# using an stdin and stdout questions and answers
# If you don't want that make sure that the config file
# already exists with the options SipieConf exepects
# Sipie.Factory expects a dictionay of config items
# Just like what SipieConf object return with .items()
sipie = Sipie.Factory(config.items())
# setStream will try to authticate with your username and password
# if your not already authed
# and set the current stream to what you give it
sipie.setStream('faction')
# Then you can get the url for the your asx
print sipie.asxURL
print ''
sys.exit(1)
# if you wanted to know all avalibe streams there
allStreams = sipie.getStreams()
#allStreams is now a list
for stream in allStreams:
print "There is a stream avalible called ",stream
|