#!/usr/bin/python
# -*- coding: utf-8 -*-

from api import PyMISP

from keys import src, dest

url_source = 'https://misp.circl.lu'
url_dest = 'https://misppriv.circl.lu'
source = None
destination = None

def init():
    global source
    global destination
    source = PyMISP(url_source, src, 'xml')
    destination = PyMISP(url_dest, dest, 'xml')

def copy_event(event_id):
    r_src = source.get_event(event_id)
    if 'json' in r_src.headers['content-type']:
        to_send = r_src.json()
    else:
        to_send = r_src.text.encode('utf-8')
    r_dst = destination.add_event(to_send)
    #print r_dst.text

if __name__ == '__main__':
    init()
    copy_event(0000)


support xml and json copy