%cd amazon
from rpyc_docker import BrowserRpycWorker
import rpyc_docker,Queue
from docker import Client
docker = Client(base_url='unix://var/run/docker.sock')
(bookmark:amazon) -> /home/john/Development/amazon /home/john/Development/amazon
worker = BrowserRpycWorker(docker)
INFO:worker 1:RpycWorker __init__
worker.create_container()
worker.connect_rpyc()
True
worker.logStream.seek(0)
worker.logStream.readlines()
['worker 1 rpyc_worker 19 RpycWorker __init__\n']
remote_logger = worker.conn.modules.logging.getLogger()
remote_logger.info("A")
worker.setup_browser("firefox")
True
worker.driver.get("http://www.google.com")
worker.teardown()
while True:
container = docker.containers()[0]
docker.kill(container)
docker.remove_container(container)
--------------------------------------------------------------------------- IndexError Traceback (most recent call last) <ipython-input-7-ffd00946e174> in <module>() 1 while True: ----> 2 container = docker.containers()[0] 3 docker.kill(container) 4 docker.remove_container(container) IndexError: list index out of range
%cd amazon
from rpyc_docker import BrowserRpycWorker
import rpyc_docker,Queue
from docker import Client
docker = Client(base_url='unix://var/run/docker.sock')
(bookmark:amazon) -> /home/john/Development/amazon /home/john/Development/amazon
from vpn.vpn_browser_rpyc_worker import VpnBrowserRpycWorker
worker = VpnBrowserRpycWorker(docker,mount="/Development")
INFO:worker 1:RpycWorker __init__
worker.logStream.seek(0)
worker.logStream.readlines()
['worker 1 rpyc_worker 19 RpycWorker __init__\n', 'worker 1 <ipython-input-6-6e10dc2b5e46> 1 hello\n', 'worker 1 <ipython-input-8-6e10dc2b5e46> 1 hello\n', 'worker 1 <ipython-input-9-6e10dc2b5e46> 1 hello\n', 'worker 1 <ipython-input-10-6e10dc2b5e46> 1 hello\n']
worker.logger.info("hello")
INFO:worker 1:hello
import datetime
datetime.datetime.now()
datetime.datetime(2015, 6, 15, 18, 31, 11, 218773)
d = datetime.date.today()
dy = d - datetime.timedelta(1)
(d - dy) > datetime.timedelta(1)
False