Example #1
0
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')
Example #2
0
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)
Example #5
0
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()
Example #6
0
        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
Example #7
0
    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_')
    ])