https://github.com/nevmenandr/rus-novel-desktop-app
Десктопное приложение для создания размеченных файлов корпуса русского романа 📖
https://github.com/nevmenandr/rus-novel-desktop-app
application digital-humanities russian-literature tei tei-markup tei-xml xml
Last synced: 3 months ago
JSON representation
Десктопное приложение для создания размеченных файлов корпуса русского романа 📖
- Host: GitHub
- URL: https://github.com/nevmenandr/rus-novel-desktop-app
- Owner: nevmenandr
- Created: 2022-02-28T23:04:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-01T20:12:04.000Z (11 months ago)
- Last Synced: 2025-01-22T02:48:42.363Z (5 months ago)
- Topics: application, digital-humanities, russian-literature, tei, tei-markup, tei-xml, xml
- Language: Python
- Homepage:
- Size: 261 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
[](https://doi.org/10.5281/zenodo.12814191)
# rus-novel-desktop-app 📖
Десктопное оконное приложение для создания размеченных файлов корпуса русского романа.
## Запуск
После установки интерпретатора языка Python и ассоциации файлов `.py` с этим
интерпретатором программа должна работать без дополнительных настроек, не имеет
дополнительных зависимостей от сторонних библиотек.В оконных менеджерах запускается по двойному щелчку на файле с программой.
## Внешний вид

## Поведение
Если не заполнены какие-то обязательные поля (помечены звездочкой) или какие-то
поля заполнены неверно (например, год не в формате `1875`), то после нажатия
на главную кнопку выдается сообщение в отдельном окне.Если все заполнено верно, то приложение записывает файл вида
`tolstoj_l_kholstomer_1886.xml` в ту же директорию, в которой лежит программа
(об этом тоже выводится сообщение).Текст романа берется из указанного пользователем файла.
## Пример работы
[Файл с примером результата работы программы](tolstoj_l_kholstomer_1886.xml)
## Технические подробности
Оконная функциональность основана на библиотеке tkinter