Splert: Shantz Pidgin Away Alerts
—-
| Download: | splert |
|---|---|
| Version: | 0.3 |
| Updated: | October 3, 2008 |
| Size: | 31.78 KB |
| Hits: | 474 |
This is a simple tool I wrote a few months ago to turn Pidgin, everyone’s favourite multi-client Instant Messenger (works with gtalk, msn, yahoo, aim etc), into a customized answering machine (and more) when you are away from your computer. Basically it allows you to divide up your contact list into groups based on email IDs and execute actions based on when someone from a particular group messages you while you are away. e.g. For general friends, you can keep a message like “Will talk to you later when I come back”, or if someone from office IMs you, it’ll send them your phone number “Call me at XXXXXX if urgent”. And if you boss is the one pinging you, you could direct the message towards your twitter account so that you get it as an SMS on your phone immediately.
Time is short, so here are the details:
Features:
- Group based rule execution, each group can contain any number of email IDs
- Custom replies for each group.
- Integrates with twitter and will forward the message to your twitter account (or send a direct message to some other account) if you so desire. (Temporarily disabled since Twitter has blocked their IM bot)
- Runs as a separate process over d-bus instead of running as a pidgin plugin, so much lesser chances of crashing.
Prerequisites:
- Pidgin > 2.4.1
- Linux
Usage:
- Unzip the attached package anywhere.
- Either install using the deb package or just copy the splert binary and config.txt to a folder of your choice
- Modify the “config.txt” file according to your needs.
- Run splert. (or run splert -h for checking out the available options though you wouldn’t need them most of the times)
Config File:
Config file fields and formats are explained fully in the sample config file included in the attached file. However, here is a very basic sample configuration:
[Office]
user = bar@bar.com; abc@abc.com
message = “Please Call me at 9876543210″
twitter = 0[Friends]
user = foo@foo.com
message = “Not Here. Will talk to you later”[VIP]
user = boss@boss.com
message = “Got your message. Will Contact you asap”
twitter = 1
twitterto = my2ndtwitteracct
ChangeLog:
0.03 - Oct04 2008 -
1. Added option to specify twitter bot id (e.g. twitterspy@jabber.org) using option “-t/-twitterbot”. However, you need to do any “extra” stuff manually. e.g. logging in using twlogin command with twitterspy.
2. Added option to specify the status when you want to send messages instead of just when being away. Use “-s/–status” option to do this.
0.02 - Aug25 2008 -
1. Fixed bug where response was not sent for 1st message received
2. Added 32 bit package
0.01 - Aug15 2008 - Initial Version
Please let me know if you like it or found some issues with it. Also, let me know if you would like me to add any features to it.
© Shantanu Goel | Splert: Shantz Pidgin Away Alerts—-
If you liked this post, then you can Subscribe to my feed











This post has 17 comments
September 1st, 2008
I wanted to try it but the downloaded file is problematic. File roller seems to think it’s not a tar archive. I hope you could upload it again
September 1st, 2008
Wouldn’t work for me either. Couldn’t extract it.
September 1st, 2008
@Clair, Pinkie: That’s an issue with my site, its not setting the MIME type properly. However download it to ur computer and run “tar -xzvf splert.tar.gz” manually, then it should extract it properly.
September 5th, 2008
nope - can’t get the archive open
September 5th, 2008
Sorry for the bad downloads, guys. There was/is some issue with mime types on my site. Have reuploaded as zip package and it’s working properly now. Please download it again.
October 1st, 2008
I tried splert
but it’s not replying at that mail id
October 1st, 2008
is there any settings in pidgin also?
And is pidgin required both sides?
m using pidgin 2.4.3 with google talk
October 1st, 2008
plz reply soon
October 1st, 2008
Ohh solved
my status was not Away.
So ur status at pidgin must be Away to make it work.
Thanks alot
October 1st, 2008
@Anuj: Glad you got it solved. Yes, you need “away” status, thats why I called it “Away Alerts”
. Anyways, if you find it useful in other status’es as well, I could add an option for that…
October 1st, 2008
Hi shantanu
can u tell me how to tweak the tweeter in splert
my twitter name is anuj01
and i have set for ” twitterto anuj01″ in config.txt
and i have added twitterspy@jabber..com in my gtalk account
thats really cool .
help me soon
October 1st, 2008
twitter@twitter.com is not working
so plz suggest some another alternative
currently m using twitterspy@jabber.org
thanks
October 1st, 2008
@Anuj: Hmm, didn’t know about twitterspy. Will provide an option in the next release so that you can choose the bot of your choice, so that twitterspy will start working with splert. Will try to get this done this weekend.
October 10th, 2008
hi shantnu thanks for updates
and plz resolve one minute bug.
splert -h doesn’t work
only splert -? and spler –help works.
So plz nener say “use splert -h for more options”.
Thanks alot
October 11th, 2008
Thanks for reporting the bug Anuj. It seems quite strange. I’ll take a look at it.
November 2nd, 2008
it doesn’t work
November 2nd, 2008
@tracius01: Can you please tell me what is the exact problem that you face? the program refuses to start, starts but doesn’t send any messages? what were the steps that you took to test the app?
Trackbacks
Add a comment