mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-02-24 00:29:53 -05:00
17 lines
558 B
Python
Executable File
17 lines
558 B
Python
Executable File
#!/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('amqp://guest:guest@localhost:5672//') as conn:
|
|
producer = conn.Producer(serializer='json')
|
|
for url in sys.argv[1:]:
|
|
producer.publish({'url': url}, 'url', exchange=umbra_exchange)
|
|
|