Демонстрация исходного кода проекта в RealTime (типо) студентам для проведения практических занятий
Фишки апплета:
- Подсветка синтаксиса кода
- Возможность запрета копиирование кода студентам
- Черный список папок и файлов с расширением для оптимизации поиска файлов
- Гибкая настройка конфига
- Не приходится поднимать OBS со стримом
- Работает на костылях и коленках
Соберите проект из исходников
dotnet publish -r win-x64 -c ReleaseНастройкте appsetings.json: Админ пароль, теги отслеживания. Все остально необходимости.
{
"Password": "Qwerty",
"tagForTrack" : "// track",
"tagForTrackAndNoCopy" : "// nocopy",
"HostPort" : 83,
"TimerForFetchFiles" : 2000,
"BlackContainerPaths": [".git", ".idea", "obj", "bin", ".vs"],
"BlackContainerExtensions": ["exe", "db", "db-shm", "db-wal", "png", "ico", "jpg"]
}Не рекомендуется и будьте осторожными:
- Менять параметр TimerForFetchFiles ниже 1000 мс.
- Сокращать черный список папой и файлов расширений BlackContainerPaths и BlackContainerExtensions
