def process_queues(request): if settings.IA_DEBUG: log_level = logging.DEBUG else: log_level = logging.INFO logging.basicConfig(level=log_level, format='%(asctime)s %(levelname)-8s %(message)s', datefmt='%a, %d %b %Y %H:%M:%S', filename= '%s%s' % (settings.LOG_ROOT, 'publish_log.txt') , filemode='a' ) conn_logger.info('---- starting process_queues ----') ia_conn = IAConnection(settings.DEF_IA_UPLOADER, settings.IA_UPLOADERS[settings.DEF_IA_UPLOADER], conn_logger) ia_conn.uploaders = settings.IA_UPLOADERS ia_conn.login() dequeue(Q_RT_GETUPLOAD, _get_uploaded_file, ia_conn) dequeue(Q_RT_CREATE, _create_recording, ia_conn) dequeue(Q_RT_CHECKIN, _checkin_message, ia_conn) dequeue(Q_RT_PUBLISH, publish, ia_conn) dequeue(Q_RT_UPDATE_METADATA, update_metadata, ia_conn) conn_logger.info('---- ended process_queues ----') conn_logger.info('------------------------------') return HttpResponse('OK') #, mimetype="text")
def increment(self, status): pass def reset(self): pass def finish(self): pass def reset(self,steps=1,filename=None,status=''): pass def __call__(self, bytes=1): pass cb_dummy = CallBacker() cb_dummy.increment('') cb_dummy.reset(steps=10) cb_dummy.finish() from pyarchive.submission import ArchiveItem, UploadApplication ''' ia_conn = IAConnection('*****@*****.**', 'vienna', conn_logger) ia_conn.uploaders = IA_UPLOADERS ia_conn.login() i= 155 rec = Recording.objects.get(pk=i) print rec.title # print rec.create_metadata() ''' ia_conn.update_metadata(rec.slug, make_metadata(rec), settings.DEF_COLLECTIONS) uploader = UploadApplication('RareUploader', '0.1')
def increment(self, status): pass def reset(self): pass def finish(self): pass def reset(self,steps=1,filename=None,status=''): pass def __call__(self, bytes=1): pass cb_dummy = CallBacker() cb_dummy.increment('') cb_dummy.reset(steps=10) cb_dummy.finish() from pyarchive.submission import ArchiveItem, UploadApplication ''' ia_conn = IAConnection('*****@*****.**', 'vienna', conn_logger) ia_conn.uploaders = IA_UPLOADERS ia_conn.login() i = 155 rec = Recording.objects.get(pk=i) print rec.title # print rec.create_metadata() ''' ia_conn.update_metadata(rec.slug, make_metadata(rec), settings.DEF_COLLECTIONS) uploader = UploadApplication('RareUploader', '0.1') from django.db.models import signals from django.dispatch import dispatcher