
kopcat
Source (link to git-repo or to original if based on someone elses unmodified work):
Just make sure you have Python (and the python-dbus packege of your distribution) installed and have fun with the script.
Some examples how to use this script (assuming Foobar is one of your meta contacts):
[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: To combine the powerful command line tools with modern graphical interfaces.
Help wanted!!
I'm sure this script will also work with KDE3 and DCOP, but I have nothing to test this.
Version 0.2.2
* The contact ids have changed in KDE4.3. Listing contacts should work now.
Version 0.2.1
* Fixed a problem when printing contacts with none ascii names
* Fixed small mistake when checking if contact is reachable
Version 0.2.0
* "Ported" to KDE 4.2
* Added new option "-c" to list contacts
Version 0.1.2
* Fix error handling for binary data completely
* Some internal code improvement
* Added new option "-l" for "streaming" text
Version 0.1.1
* 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.
Ratings & Comments
0 Comments