Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Последняя версия Следующая версия справа и слева | ||
converterdicom [2022/06/16 04:06] sector |
converterdicom [2022/06/16 04:18] sector |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Изменим тег с кодировкой и конвертируем кириллицу в латиницу с помощью python и отправим это все дело в ORTHANC. | Изменим тег с кодировкой и конвертируем кириллицу в латиницу с помощью python и отправим это все дело в ORTHANC. | ||
- | + | === Создадим базу данных: | |
- | ОСТОРОЖНО ! ГОВНОКОД ! | + | |
- | + | ||
- | + | ||
- | Создадим базу данных: | + | |
<code | INI> | <code | INI> | ||
Строка 74: | Строка 70: | ||
</ | </ | ||
- | Подключимся к базе: | + | === Подключимся к базе: |
<code | INI> | <code | INI> | ||
Строка 87: | Строка 83: | ||
</ | </ | ||
- | + | === Сам скрипт конвертации | |
- | server | + | |
- | + | ||
- | fileList = open("/ | + | |
- | + | ||
- | Сам скрипт отправки: | + | |
<code | INI> | <code | INI> | ||
Строка 109: | Строка 100: | ||
- | server = ' | + | server = ' |
- | fileList = open("/ | + | fileList = open("/ |
from datetime import datetime | from datetime import datetime | ||
Строка 197: | Строка 188: | ||
</ | </ | ||
- | Скрипт в крон для запуска конвертера: | + | === Скрипт в крон для запуска конвертера: |
- | Проверяем, | + | |
- | синхронизируем хранилище сервера с рабочей станцией мед. оборудования (на рабочих станциях хранилища со снимками у меня расшарены, | + | * Проверяем, |
- | создаем файл со списком изображений. | + | |
- | пишем лог. | + | |
+ | | ||
<code | INI> | <code | INI> | ||
Строка 220: | Строка 212: | ||
fi | fi | ||
+ | </ | ||
+ | |||
+ | === Транслитерация: | ||
+ | |||
+ | <code | INI> | ||
+ | cat transliterate.py | ||
+ | |||
+ | # -*- coding: utf-8 -*- | ||
+ | |||
+ | def transliterate(name): | ||
+ | """ | ||
+ | | ||
+ | | ||
+ | Не претендую на " | ||
+ | вы всегда сможете добавить свои символы и даже слова. Только | ||
+ | | ||
+ | """ | ||
+ | # Слоаврь с заменами | ||
+ | | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ':':'',';':'','<':'','>':'',' | ||
+ | ' | ||
+ | ' | ||
+ | |||
+ | # Циклически заменяем все буквы в строке | ||
+ | for key in slovar: | ||
+ | name = name.replace(key, | ||
+ | | ||
</ | </ |