{"id":19099192,"url":"https://github.com/diev/tsh-transport","last_synced_at":"2025-10-08T11:58:01.531Z","repository":{"id":109042955,"uuid":"186781058","full_name":"diev/TSH-Transport","owner":"diev","description":"Прием и отправка платежной XML информации по HTTP протоколу в систему ТШ Банка России.","archived":false,"fork":false,"pushed_at":"2019-05-15T15:25:15.000Z","size":23,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-08T11:57:58.028Z","etag":null,"topics":["cbrf-converter","download","http","http-client","httpclient","powershell","powershell-script","ps1","russian","transport","upload","uta","webrequest","xml"],"latest_commit_sha":null,"homepage":"http://diev.github.io/TSH-Transport","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/diev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-15T08:16:24.000Z","updated_at":"2023-05-12T14:55:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"6cbcb872-b338-43dd-9cde-5ddb1f131283","html_url":"https://github.com/diev/TSH-Transport","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/diev/TSH-Transport","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FTSH-Transport","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FTSH-Transport/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FTSH-Transport/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FTSH-Transport/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diev","download_url":"https://codeload.github.com/diev/TSH-Transport/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diev%2FTSH-Transport/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278939314,"owners_count":26072277,"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","status":"online","status_checked_at":"2025-10-08T02:00:06.501Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cbrf-converter","download","http","http-client","httpclient","powershell","powershell-script","ps1","russian","transport","upload","uta","webrequest","xml"],"created_at":"2024-11-09T03:49:02.789Z","updated_at":"2025-10-08T11:58:01.491Z","avatar_url":"https://github.com/diev.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![icon] [TSH Transport]\n\n[![Build status]][appveyor]\n[![GitHub Release]][releases]\n\nПрием и отправка платежной XML информации по HTTP протоколу в систему \nЕдиного централизованного платежного шлюза (транспортный шлюз - ТШ, ТШ КБР)\nБанка России.\n\n* [Основные возможности программы]\n* [Замечания к использованию]\n* [Дополнительная информация на сайте Банка России]\n* [История версий]\n* [Идеи и пожелания, ошибки]\n* [Лицензионное соглашение]\n\n-----\n\nДанный скрипт на PowerShell осуществляет прием и отправку платежной XML\nинформации по HTTP протоколу, представляя собой лёгкую замену УТА и КБР-Н,\nпродолжая традиции [SVK Transport] для прежней системы [СВК].\n\n## Основные возможности программы\n\n* Простое консольное окно с показом текущего лога;\n* Автоматический запуск обмена по истечению периода времени, появлению новых\nфайлов, нажатию клавиши (пробел - запуск, Esc - выход);\n* Все пользовательские настройки вынесены в отдельный текстовый PS1-файл,\nснабженный комментариями;\n* Подробное логирование. Удобочитаемые текстовые логи;\n* Работа по настраиваемому гибкому расписанию (ночью - реже).\n\n## Замечания к использованию\n\n* Распаковать дистрибутивный `zip` из [Releases] в отдельную папку.\n* До первого запуска отредактировать файл настроек `Get-Config.ps1`.\n* Запускать следует `TshTrans.cmd`.\n\n## Дополнительная информация на сайте Банка России\n\n* [Информация о новых версиях программного обеспечения].\n\n## История версий\n\nПроект наследует идеи [SVK Transport] и поэтому начинается с версии 3.0.0.\n\nНумерация версий ведется по принципам [семантического версионирования]\nсо следующими особенностями (для примера - пусть будет версия *1.2.3*):\n\n* Старшая цифра (*1*) меняется, когда сильно \nменяется внешний вид (требуется новое обучение пользователей) или внутренний \nфункционал программы (требуется обратить внимание администраторов и сделать \nвдумчивые перенастройки);\n* Средняя цифра (*2*) - когда что-то добавляется во внешний вид \n(требуется обратить внимание пользователей - добавлена какая-то их хотелка) \nили добавлен параметр в файл настройки, поведение которого по умолчанию \nничего для администраторов не меняет;\n* Младшая цифра (*3*) - когда в программе сделаны какие-то незначительные \nизменения в коде или исправлены ошибки.\n\nПолная история версий в файле [CHANGELOG].\n\n## Идеи и пожелания, ошибки\n\nДанные для обратной связи находятся на сайте dievdo.ru  \n(Всякие хотелки принимаются и по возможности претворяются.)\n\nЕсть некоторые [Идеи] развития проекта.\nСвои пожелания и сообщения об ошибках лучше размещать в [Issues].\n\n## Лицензионное соглашение\n\nLicensed under the [Apache License, Version 2.0].  \n(Вы можете использовать его совершенно свободно без всяких ограничений.)\n\n[Основные возможности программы]: #основные-возможности-программы\n[Замечания к использованию]: #замечания-к-использованию\n[Дополнительная информация на сайте Банка России]: #дополнительная-информация-на-сайте-банка-россии\n[История версий]: #история-версий\n[Идеи и пожелания, ошибки]: #идеи-и-пожелания-ошибки\n[Лицензионное соглашение]: #лицензионное-соглашение\n\n[Wiki]: https://github.com/diev/TSH-Transport/wiki\n[Идеи]: https://github.com/diev/TSH-Transport/projects/1\n[Issues]: https://github.com/diev/TSH-Transport/issues\n[releases]: https://github.com/diev/TSH-Transport/releases/latest\n\n[CHANGELOG]: CHANGELOG.md\n[Apache License, Version 2.0]: LICENSE\n\n[icon]: docs/assets/images/tshtrans.png\n\n[TSH Transport]: http://diev.github.io/TSH-Transport\n[SVK Transport]: http://diev.github.io/SVK-Transport-hta\n\n[appveyor]: https://ci.appveyor.com/project/diev/tsh-transport-hta\n[СВК]: http://www.cbr.ru/mcirabis/itest/\n[Информация о новых версиях программного обеспечения]: http://www.cbr.ru/mcirabis/?PrtId=itest (СВК, УТА)\n[семантического версионирования]: http://semver.org/lang/ru/\n\n[Build status]: https://ci.appveyor.com/api/projects/status/u711fgbccyxs2i6m?svg=true\n[GitHub Release]: https://img.shields.io/github/release/diev/TSH-Transport.svg\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiev%2Ftsh-transport","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiev%2Ftsh-transport","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiev%2Ftsh-transport/lists"}