blurpy / kouchat Goto Github PK
View Code? Open in Web Editor NEWKouChat
Home Page: https://www.kouchat.net/
License: Other
KouChat
Home Page: https://www.kouchat.net/
License: Other
- KouChat v1.5.0 README KouChat is a simple serverless chat client for local area networks. It's written in Java, and is free software. If you don't have Java installed, go to https://www.java.com/ and download Java 7 or newer. KouChat can usually be started by clicking on the kouchat-x.x.x.jar file, just like any other application. You can also start KouChat from the console: 'java -jar kouchat-x.x.x.jar' Enjoy :) Copyright 2006-2019 Christian Ihle https://www.kouchat.net/ https://www.facebook.com/kouchatapp Source and graphics available under the GNU LGPL v3. See COPYING for details. error.wav is created by Nuno Povoa and is part of the KDE Oxygen theme, available under the GNU Lesser General Public License (https://www.gnu.org/licenses/lgpl.html). The smileys are from a GNOME 3 icon theme. See README in icons/smileys folder.
Flashing icons in the system tray or user list.
Make unread messages bold or different color.
Enter still sends one-line messages, but perhaps shift+enter gives a newline.
Must also preserve newlines on paste.
I would like to use koutchat to send an "automatic" message from a system, but the console mode does not accept a message as an argument because he can't be sent before the user is connected.
Capability to give a message as an argument which will be sent once the user is connected could be useful for this goal.
Known issue with Java applications on KDE 5.
As a workaround you can disable system tray integration in KouChat 1.3.0.
See:
More like irssi.
Tab completion, user list, colors, history, private chat windows and more.
A few interesting libraries:
http://jansi.fusesource.org/
https://code.google.com/p/lanterna/
https://github.com/jline/jline2
Must still have some way of detecting users, so probably keep multicast for that purpose.
Sending data without some system of verifying the sender can be reverse engineered and may allow hackers to send data as someone else. Take this example:
Is there a way to increase the font size in Linux?
I can't find something something like this: java --font-size=18 -jar kouchat-1.3.0.jar
The app will be more useful if support subnets like iptux:
Hi, does kouchat support iPv6? If not, this might be a nice feature.
Show user and message in the balloon.
Perhaps add setting to choose privacy level. Different for private messages?
Also open KouChat on click on balloon.
Running on Ubuntu 20.04
Can the UI be scaled for use on a 4k screen?
What are the steps to accomplish this? Thanks
The project is dead
There is no way to change nickname in Android apk
. This can cause confusion between different users e.g. If there are 5 Android phones on Network, it will be confusing to find which device is which, especially if the network is using DHCP
.
To work better in environments where discovery is blocked. Can add by ip address perhaps.
it would be nice to be able to activate to see the actually message as a popup like:
/usr/bin/notify-send --icon=$HOME/.local/share/icons/kouchat.svg "hello"
I ran this from my windows 7 machine and my android phone, sharing a common home wi-fi network. The other devices were discovered. one-word messages went across nicely. But when I sent a whole sentence, the trouble began. Over the next few minutes, around half of all messages sent never reached the other device. From either end. And this was all at random.. couldn't make out any pattern. Even short words started getting dropped. There is no way for either end to know that their message has never reached the recipients, or to know if they didn't get any message. So this makes kouchat thoroughly unreliable.
i am running kouchat desktop client on linux and it works fine.
but i like to use it with active firewall.
which ports are used for kouchat on desktop client?
Add support for translating the user interface into different languages.
To create shortcuts, set icons, properties and so on.
And with optional start at boot activated.
Would it be possible to include a simple file transfer into this i.e. drag and drop to designated chat partner to send file?
Blurpy,
I have an existing application and would like to use KouChat alongside it.
I would like to be able to communicate with the "kChat" object (see below)
-- get list of users logged in
-- be able to send broadcast messages from one user to all other users logged in
-- etc...
I cannot compile this line of code (see below)
MessageController msgController = kChat.UserInterface.getMessageController();
Note my code so far:
import net.usikkert.kouchat.*;
public static KouChat kChat;
public static void initKouChat()
{
String[] args = {};
if ( ! kcInitialized )
{
kChat.main(args);
MessageController msgController = kChat.UserInterface.getMessageController();
kcInitialized = true;
}
}
Encrypt communication between all users.
Hi, the latest version (1.5.0) is not available for download in releases tab.
How can I open the private chat window directly on receiver side when a message arrives without clicking on userlist ?
i created a small install command for Ubuntu:
curl https://raw.githubusercontent.com/freddii/program_installers/master/install_kouchat.sh | bash
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.