import scalalib as sl import scalatools as st if __name__ == '__ax_main__': # scala log = sl.get_logger( level='debug', svar='unpack_debug', scala=0, file=r"C:\Documents and Settings\mgmiller\Desktop\mike.log") svars = sl.sharedvars() st.unpack(svars.filename, overwrite=True) else: # command line import sys log = sl.get_logger(level='debug', con=1, scala=0) st.unpack(sys.argv[1], dest='c:/mike')
import scalalib import scalatools as st svars = scalalib.sharedvars() if __name__ == '__ax_main__': # from scala log = scalalib.get_logger( level='debug', svar='grab_debug', file='C:/Documents and Settings/mgmiller/Desktop/mikelog.txt') st.grab_url(svars.url, filename=svars.filename, minutes=2) # # authenticated tests # url = 'http://%s:%s/ContentManager/data/webdav/%s/redirect.xml' % ( # svars.cm_host, svars.cm_port, cm_network) # st.grab_url(url, filename='player_list.xml', # username=svars.cm_user, password=svars.cm_pass) else: # from command line log = scalalib.get_logger(con=1, level='debug') st.grab_url('http://rss.news.yahoo.com/rss/science', filename='science_rss.xml', minutes=1) # # authenticated tests st.grab_url('ftp://ftp.ubuntu.com/ubuntu/dists/intrepid-backports/Release', filename='release2.txt', username='******',
import scalalib import scalatools svars = scalalib.sharedvars() svars.results = str(scalatools.get_info())
import scalalib as sl svars = sl.sharedvars() # now cached print sl.get_metaval(svars.md_name) print sl.get_metaval(svars.md_name) print sl.get_metaval(svars.md_name) svars.mdval = '> %s' % sl.get_metaval(svars.md_name)
import exp_sdk import scala5 import scalalib from scalalib import sharedvars scalaVars = sharedvars() scala5.ScalaPlayer.Log('Starting EXP message listen') try: # authentication exp = exp_sdk.start(uuid=scalaVars.uuid, api_key=scalaVars.api_key, host=scalaVars.host) # Wait for a connection. while not exp.is_connected: scalalib.sleep(1000) # setup channel channel = exp.get_channel('scala-test-channel', consumer=True) listener = channel.listen('my-message', max_age=30) # listen to message while True: broadcast = listener.wait() if broadcast: scala5.ScalaPlayer.Log('Message received') scalaVars.EXPmessage = broadcast.payload scala5.ScalaPlayer.Log('Received message: ' + broadcast.payload) broadcast.respond('Message received thank you!') scalalib.sleep(1000) exp.stop()
delattr(opts, x) options = opts.__dict__ log2.debug('options: %s | args: %s' % (options, args) ) # proceed if listen: transport(**options).listen() else: result = transport(**options).send(msg, encoding=opts.char_encoding) sys.exit(not result) # report if error elif __name__ == '__ax_main__': # Run from scala import scala5 svars = sl.sharedvars(defaults=dict(lnk_listen=False, lnk_transport='tcp')) _sleep = scala5.ScalaPlayer.Sleep # validate arguments if (not svars.lnk_message) and (not svars.lnk_listen): # required on send raise TypeError, 'message is not defined.' try: transport = _transports[svars.lnk_transport.lower().replace('-','')] except KeyError: _log.error('Unknown transport: %s' % svars.lnk_transport) raise options = dict([ (str(k).replace('lnk_', ''), v) # build options dict for k,v in svars.__dict__['main'].items() if k.startswith('lnk_') ]) message = svars.lnk_message
for x in [x for x in opts.__dict__.keys() if getattr(opts, x) is None]: delattr(opts, x) options = opts.__dict__ log2.debug('options: %s | args: %s' % (options, args)) # proceed if listen: transport(**options).listen() else: result = transport(**options).send(msg, encoding=opts.char_encoding) sys.exit(not result) # report if error elif __name__ == '__ax_main__': # Run from scala import scala5 svars = sl.sharedvars(defaults=dict(lnk_listen=False, lnk_transport='tcp')) _sleep = scala5.ScalaPlayer.Sleep # validate arguments if (not svars.lnk_message) and (not svars.lnk_listen): # required on send raise TypeError, 'message is not defined.' try: transport = _transports[svars.lnk_transport.lower().replace('-', '')] except KeyError: _log.error('Unknown transport: %s' % svars.lnk_transport) raise options = dict([ (str(k).replace('lnk_', ''), v) # build options dict for k, v in svars.__dict__['main'].items() if k.startswith('lnk_') ])