Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.5 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.5 KB

IRC-клиент

Версия 1.1

Авторы: Астахова Ксения, Крашенинников Иван

Описание

Данное приложение является реализацией клиента для IRC-чатов

Требования

  • Python версии 3.8 и выше
  • PyQt5

Пример запуска

python main.py

Подробности запуска

В окне авторизации необходимо ввести свой ник и сервер, на котором будет создан чат.

После авторизации для подключения к чату необходимо ввести команду /join #<room_name>. Все команды необходимо начинать с /.

Подробности реализации

  • В файлах authorization_window.py и chat_window.py содержатся реализация графического интерфейса приложения
  • В файле client.py находится часть проекта, отвечающая за получение, преобразование и отправку команд и сообщений
  • В файле file_saver.py находятся методы, работающие с файлами
  • В файле link_parser.py находятся методы, позволяющие обрабатывать ссылки и находить og теги
  • В файле tests.py находятся тесты