brozzler/bin/load_url.py

17 lines
532 B
Python
Raw Normal View History

#!/usr/bin/env python
from json import dumps, loads
import os,sys,argparse, urllib.request, urllib.error, urllib.parse
import websocket
import time
import uuid
import logging
import threading
from kombu import Connection, Exchange, Queue
logging.basicConfig(level=logging.INFO)
umbra_exchange = Exchange('umbra', 'direct', durable=True)
with Connection(sys.argv[1]) as conn:
producer = conn.Producer(serializer='json')
for url in sys.argv[2:]:
producer.publish({'url': url}, 'url', exchange=umbra_exchange)