{"id":24521043,"url":"https://github.com/nevmenandr/rus-novel-desktop-app","last_synced_at":"2025-03-15T12:26:47.112Z","repository":{"id":92601451,"uuid":"464672587","full_name":"nevmenandr/rus-novel-desktop-app","owner":"nevmenandr","description":"Десктопное приложение для создания размеченных файлов корпуса русского романа 📖","archived":false,"fork":false,"pushed_at":"2024-08-01T20:12:04.000Z","size":267,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-22T02:48:42.363Z","etag":null,"topics":["application","digital-humanities","russian-literature","tei","tei-markup","tei-xml","xml"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nevmenandr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-28T23:04:58.000Z","updated_at":"2024-08-01T20:12:08.000Z","dependencies_parsed_at":"2023-03-04T08:45:32.857Z","dependency_job_id":null,"html_url":"https://github.com/nevmenandr/rus-novel-desktop-app","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nevmenandr%2Frus-novel-desktop-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nevmenandr%2Frus-novel-desktop-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nevmenandr%2Frus-novel-desktop-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nevmenandr%2Frus-novel-desktop-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nevmenandr","download_url":"https://codeload.github.com/nevmenandr/rus-novel-desktop-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243728924,"owners_count":20338351,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["application","digital-humanities","russian-literature","tei","tei-markup","tei-xml","xml"],"created_at":"2025-01-22T02:48:49.472Z","updated_at":"2025-03-15T12:26:47.092Z","avatar_url":"https://github.com/nevmenandr.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.12814191.svg)](https://doi.org/10.5281/zenodo.12814191)\n\n# rus-novel-desktop-app 📖\n\nДесктопное оконное приложение для создания размеченных файлов корпуса русского романа.\n\n## Запуск\n\nПосле установки интерпретатора языка Python и ассоциации файлов `.py` с этим \nинтерпретатором программа должна работать без дополнительных настроек, не имеет \nдополнительных зависимостей от сторонних библиотек.\n\nВ оконных менеджерах запускается по двойному щелчку на файле с программой.\n\n## Внешний вид\n\n![Окно приложения](img/desktop-app3.png \"Окно приложения\")\n\n\n## Поведение\n\nЕсли не заполнены какие-то обязательные поля (помечены звездочкой) или какие-то \nполя заполнены неверно (например, год не в формате `1875`), то после нажатия \nна главную кнопку выдается сообщение в отдельном окне.\n\nЕсли все заполнено верно, то приложение записывает файл вида \n`tolstoj_l_kholstomer_1886.xml` в ту же директорию, в которой лежит программа \n(об этом тоже выводится сообщение).\n\nТекст романа берется из указанного пользователем файла.\n\n## Пример работы\n\n[Файл с примером результата работы программы](tolstoj_l_kholstomer_1886.xml)\n\n## Технические подробности\n\nОконная функциональность основана на библиотеке tkinter\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnevmenandr%2Frus-novel-desktop-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnevmenandr%2Frus-novel-desktop-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnevmenandr%2Frus-novel-desktop-app/lists"}