Пример #1
0
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")
Пример #2
0
        pass
    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')
Пример #3
0
        pass
    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