kopcat 0.2.2

Sebastian Rettenberger rettich at volloeko.de
Wed May 27 12:19:51 CEST 2009


Name: kopcat
Version: 0.2.2
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.2[/b][/size]
* The contact ids have changed in KDE4.3. Listing
contacts should work now.

[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.




JOB RECOMMENDATION:
------
Praktikant m/w Programmierung/Marketing/IT -
openDesktop.org - trainee
 http://www.KDE-Apps.org/jobs/?id=109
------
Junior Software Engineer in Stuttgart (w/m) -
softSCIENCE GmbH - vollzeit
 http://www.KDE-Apps.org/jobs/?id=61

more jobs: http://www.KDE-Apps.org/jobs/




More information about the Kde-announce-apps mailing list