New Intrepid based package only
Intro
This is a simple script to display buddy info from Pidgin. The script talks to Pidgin using dbus and allows templates...
There is a README with the install and attached here, I suggest you give it atleast a quick once over!
Basic Install
Method 1: Using apt
Edit your sources.list file by running this:
Code:
gksudo gedit /etc/apt/sources.list
And add the following line on the end of the file, then save.
Code:
deb http://ppa.launchpad.net/m-buck/ubuntu intrepid main
Now that is done simply run the following to install (answering yes to the verification question)
Code:
sudo apt-get update && sudo apt-get install conkypidgin
Method 2: Using deb file
Download and run the attached .deb file
Warning, this will not ensure you are kept up-to-date. Only method 1 will do that
Method 3: Using tar.gz file
Extract all the contents of the attached tar.gz file to an appropriate folder, and edit the conkyDeluge script to point to the correct location where conkyDeluge.py is.
Unless you are using a non-Debian based OS I don't suggest this. Users of Debian/Ubuntu flavour OS's should ideally use method 1.
Again will will not receive updates using this method. ONLY method 1 can do this for you
All further details on setup are orientated around the deb package based install, so may differ from what you choose your setup to be, if done using the tarball.
Usage Help
To use the script in conky in it's simplist form, you'll need an exec statement like this:
Code:
${execi 60 conkyPidgin}
To use a template for custom output, I suggest you read the README attached, and take a look at the example conkyrc and template files that are installed to "/usr/share/conkypidgin/example".
You can get the current help options at any time by running:
or
Code:
Usage: conkyPidgin [options]
Options:
-h, --help show this help message and exit
-t FILE, --template=FILE
Template file determining the format for each buddy's
data. Use the following placeholders: [name], [alias],
[group], [status], [status_message].
-o, --onlineonly Only show online buddies
-a, --availableonly Only show available buddies
-i LIST, --ignorelist=LIST
A comma delimited list of groups to ignore. Partial
text matches on group will be ignored if found
-I LIST, --includelist=LIST
A comma delimited list of groups to include. Partial
text matches on group will be included if found. The
ignorelist, if used, takes precedence. if this list is
omitted all groups will be included unless ignored.
-C TEXT, --chattingtext=TEXT
[default: Chatting] Text to use for chatting status
output
-A TEXT, --availabletext=TEXT
[default: Available] Text to use for available status
output
-U TEXT, --unavailabletext=TEXT
[default: Unavailable] Text to use for unavailable
status output
-N TEXT, --invisibletext=TEXT
[default: Invisible] Text to use for invisible status
output
-W TEXT, --awaytext=TEXT
[default: Away] Text to use for away status output
-M TEXT, --mobiletext=TEXT
[default: Mobile] Text to use for mobile status output
-F TEXT, --offlinetext=TEXT
[default: Offline] Text to use for offline status
output
-v, --verbose Request verbose output, not a good idea when running
through conky!
-V, --version Displays the version of the script.
--errorlogfile=FILE If a filepath is set, the script appends errors to the
filepath.
--infologfile=FILE If a filepath is set, the script appends info to the
filepath.
Development History
Development history going forwards can be seen here
https://code.launchpad.net/~m-buck/+junk/conkypidgin
And details on the packages available from me can be found here
https://launchpad.net/~m-buck/+archive
I have also created a new website, for now it is relatively sparse, but it does details my conky scripts to a certain degree. You can find it here:
http://www.kaivalagi.com
Bookmarks