( Please Star this if you like this or have used this . It's free :) )
- ChatterPatter
ChatterPatter is a simple GUI based chat application which includes both SERVER AND CLIENT scirpts in same application. Simple in front , complex in back . So complex that even the developer fears going through it again and again. Developed solely on Python.
- Sockets
- Threading
- Tkinter (Tabs , Listbox , Labels , Entry , etc.)
- Coomments (😅)
- and a lot ✨Magic ✨
- Works only on LAN , so all devices must be connected to same network
- Colorful Interface
- An instructions tab as well to clarify the usage
- Create a Server Room
- Server Room Maker can chat through the server interface , instead of opening a new client for himslef/herself
- Clients can join easily with the generated room code
- Close Room option closes the sockets and rooms
- All the chats are shown to everyone and the server can see when someone has joined
- Users can also use their own names to chat by entering it in the entry boxes ( Optional )
The idea behind this project is nothing. I wanted to create something for my blank github profile And also wanted to learn python And also wanted to create a chat application as my first project So , this is for me and others who might need it sometime in life Cheers to python -- Said by the Developer
And of course Chatterpatter itself is open source on Github :)
- Python must be installed on the system to run it
- No external things are required ( I don't think so )
There are two ways to execute the program
- Using CMD : Open the folder in CMD first and execute the following code >>
>> MainFile.py
or
>> python MainFile.py
- Using MainFile.exe included : Just run the MainFile.exe file included in the MainFile directory or you can also use the shortcut of the same made in the root directory
.exe Made with the help of Auto-py-to-exe : https://pypi.org/project/auto-py-to-exe/
The future of anything is uncertain . Same goes for this as well . I am not sure If I would come back to this or not . But If I come across using sockets on global level , I would surely implement on this . But currenctly , I can't say anything .
Want to contribute? Great!
ChatterPatter uses Python only , so one who knows even the basics of it can contribute to it. Make a change in your file and instantaneously see your updates!
MIT
Free Software, Hell Yeah!
Q1) I Found a bug in the software. How can I report it ?
Ans) You can mail the developer using gurneet222@gmail.com or you can use ISSUES in github as well.
Q2) I am interested in supporting developer . How can I help him ?
Ans) Currently , I ( the developer ) is in no condition to ask or accept any help . But I always appreciate if you share my content and STAR it on github . Since , I am in learning stage , I will be making more softwares in future . I mostly like to work solo , so , you won't be able to help me currently . Anyways , thank you for you support and I would love to answer your questions or help you in your works as well. Thank you !! :))