Mercurial > hg > orthanc-webviewer
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())