Skip to content

IRC client developed in Python with a graphical interface made with PyQt

License

Notifications You must be signed in to change notification settings

fornari03/ChatWF

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatWF - Chat With Friends

Welcome to ChatWF (Chat With Friends)! This is a IRC client developed in Python with a graphical user interface built using PyQt. Stay connected with your friends and join various IRC channels with ChatWF.

🚀 Features

  • User-friendly Interface: Easy to navigate and use, even for beginners.
  • Real-time Messaging: Instant message updates.
  • Emojis and Colored Nicknames: Enjoy the visual of the chat, with the possibility of sending emojis and with unique colored nicknames.

📸 Screenshots

Screenshot of the authentication screen ) Screenshot of the channel list screen ) Screenshot of the chat screen

🛠 Installation

Prerequisites

Ensure you have Python 3.x installed on your system. You can download it from the official Python website.

Steps

  1. Clone the repository:

    git clone https://github.com/fornari03/ChatWF.git
    cd ChatWF
  2. Install the dependencies: Install the dependencies if necessary.

  3. Run the application:

    python src/TelaAutenticacao.py

📚 Usage

  1. Launch the Application: Run python src/TelaAutenticacao.py to start the ChatWF client.

  2. Connect to a Server: Enter your informations on the respective fields and the server name, then click 'Conectar'.

  3. Join or create a Channel:

    • Use the 'Entrar' option to enter a channel name and start chatting.
    • Use the 'Criar' option to create a new channel with the name written in the field.
    • Use the 'Refresh' option to refresh the channel list.
  4. Send Messages: Type your message in the text box and hit 'Enter' or click 'Enviar' to send it.

💡 Contributing

We welcome contributions! Follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.


Thank you for using ChatWF! 🎉

Happy chatting!

About

IRC client developed in Python with a graphical interface made with PyQt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages