Skip to content

flrt/ihe-tf-sync

Repository files navigation

Synchronize IHE documents

This basic tool allows you to be the up-to-date with the IHE TF documents, available on the IHE.net website.

IHE intl.

These tool do not replace anything from IHE communication, it's only a way to keep locally all the documents in sync.

The documents are downloaded and stored locally thanks to their names.

You can use either the GUI app or the command line

GUI Application

The application is avalaible for windows, linux and macos. Simply launch the executable, select domains you want to synchronize and let it downnload files.

The main window looks like :

on linux

Linux app

on mac OS

MacOS app

on windows

Windows app

A detailed page presents the different parts of the application : cf user documentation.

GUI installation

on linux

on macos

Download the dmg file. Simply copy the app in your application folder and launch it.

on windows

Download the msi file in the release page. Then extract to the destination folder (for instance c:/soft). Default directory is in your home folder. For a xxx user, the directory is C:\Users\xxx\AppData\Local\Programs\ihesync\ As the result, you should have

Windows exe.

Launch the exe file, and that's it.

Command Line overview

The starting point is the root directory (documents by default). Then subdirectories will be created to store documents by domains.

Domains can be specified, with the --domain argument.

To get all documents from two domains: ITI and CARD, simplify run

python sync.py --domain ITI,CARD

The directory will updated to be something like this:

documents
├── CARD
│   ├── IHE_CARD_Suppl_CIRC_Rev1-1_TI-2011-07-01.pdf
│   ├── IHE_CARD_Suppl_CRC.pdf
│   ├── .../...
│   └── IHE_Card_Suppl_CPN.pdf
└── ITI
    ├── IHE_ITI_Handbook_De-Identification_Rev1.1_2014-06-06.pdf
    ├── IHE_ITI_Handbook_Metadata.pdf
    ├── .../...
    ├── IHE_ITI_Suppl_NPFSm.pdf
    ├── IHE_ITI_Suppl_PDQm.pdf
    ├── IHE_ITI_Suppl_PIXm.pdf
    ├── .../...
    ├── IHE_ITI_TF_Vol1.pdf
    ├── IHE_ITI_TF_Vol2a.pdf
    ├── IHE_ITI_TF_Vol2b.pdf
    ├── IHE_ITI_TF_Vol2x.pdf
    ├── IHE_ITI_TF_Vol3.pdf
    ├── IHE_ITI_TF_Vol4.pdf
    ├── .../...
    └── IHE_ITI_Whitepaper_Security_Cookbook_2008-11-10.pdf

2 directories, 58 files

More details here.

Keep up-to-date

Once you ran the program, each new execution will download only the newer documents (since last run).

Remember to be informed by IHE mechanisms:

License

MIT

About

Synchronize published documents on IHE.net locally. Keep me up-to-date :)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages