diff Resources/SyncOrthancFolder.py @ 51:7b4b8b82112e

fix
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 30 Jul 2015 15:56:27 +0200
parents bd68285248b7
children 56930e8c30b7
line wrap: on
line diff
--- a/Resources/SyncOrthancFolder.py	Thu Jul 30 15:16:34 2015 +0200
+++ b/Resources/SyncOrthancFolder.py	Thu Jul 30 15:56:27 2015 +0200
@@ -7,9 +7,13 @@
 
 import os
 import shutil
+import urllib2
+
+PLUGIN_SDK_VERSION = '0.9.1'
 
 SOURCE = '/home/jodogne/Subversion/Orthanc'
 TARGET = os.path.join(os.path.dirname(__file__), '..', 'Orthanc')
+REPOSITORY = 'https://bitbucket.org/sjodogne/orthanc/raw/Orthanc-%s/Plugins/Include' % PLUGIN_SDK_VERSION
 
 FILES = [
     'Core/ChunkedBuffer.cpp',
@@ -85,6 +89,10 @@
     'Resources/WindowsResources.rc',
 ]
 
+SDK = [
+    'orthanc/OrthancCPlugin.h',
+]   
+
 for f in FILES:
     source = os.path.join(SOURCE, f)
     target = os.path.join(TARGET, f)
@@ -94,3 +102,14 @@
         pass
 
     shutil.copy(source, target)
+
+for f in SDK:
+    source = '%s/%s' % (REPOSITORY, f)
+    target = os.path.join(TARGET, 'Sdk-%s' % PLUGIN_SDK_VERSION, f)
+    try:
+        os.makedirs(os.path.dirname(target))
+    except:
+        pass
+
+    with open(target, 'w') as g:
+        g.write(urllib2.urlopen(source).read())