kopcat 0.2.1
Sebastian Rettenberger
rettich at volloeko.de
Sat Feb 7 20:32:04 CET 2009
Name: kopcat
Version: 0.2.1
Type: KDE Chat Application
Depend: KDE 4.x
License: GPL
Homepage:
More Info:
http://www.kde-apps.org/content/show.php?content=94571
Description:
This small Python script is inspired by netcat.
But instead of sending files (and data) directly
over the network, this script uses Kopete (and
DBus) for sending.
Just make sure you have Python (and the
python-dbus packege of your distribution)
installed and have fun with the script.
[size=2]Some [b]examples[/b] how to use this
script (assuming Foobar is one of your meta
contacts):[/size]
[quote]kopcat.py -f Foobar README[/quote]
This command will send the README file to Foobar
over file transfer. (Same as selecting in Kopete
Contact->Send File->...)
[quote]kopcat.py Foobar README[/quote]
This command will send the README file inline.
(Same as copy & paste the content of the file into
the chat und press "Send")
[quote]cat README | grep kopcat | kopcat.py
Foobar[/quote]
This command will send all lines from the README
file which contain the word "kopcat".
The last command probably shows you the aim of the
script: [u]To combine the powerful command line
tools with modern graphical interfaces.[/u]
[size=2][b]Help wanted!![/b][/size]
I'm sure this script will also work with KDE3 and
DCOP, but I have nothing to test this.
Changelog:
[size=2][b]Version 0.2.1[/b][/size]
* Fixed a problem when printing contacts with none
ascii names
* Fixed small mistake when checking if contact is
reachable
[size=2][b]Version 0.2.0[/b][/size]
* "Ported" to KDE 4.2
* Added new option "-c" to list contacts
[size=2][b]Version 0.1.2[/b][/size]
* Fix error handling for binary data completely
* Some internal code improvement
* Added new option "-l" for "streaming" text
[size=2][b]Version 0.1.1[/b][/size]
* Print help message even if Kopete isn't running.
* The test if the contact is online is optional
because in some Kopete versions it isn't
available.
* Catch the error message if you try to send
binary data inline.
More information about the Kde-announce-apps
mailing list