Giter VIP home page Giter VIP logo

microblog-purple's Introduction

general readme file for microblog-purple

Introduction

This is a plug-in for Pidgin to allow for seamless updating and receiving of Twitter messages. While originally built for Pidgin it works for other LibPurple base clients like Adium and Finch. Currently the plug-in works with Twitter only.

So what's the different between this and Twitter IM? The answer is this would be kind of my personal replacement for Twitter IM, since I spent sometimes waiting for the service to come back and don't want to wait anymore. Besides, having it as plug-in give me some liberty to customize it in many ways. Like modifying the message to link to hashtags or twitter user (thanks @chanwit), or the ability to add special command to itself (/refresh, /replies, /etc....). I plan to have this in "Chat mode" instead of normal conversation windows for people who easily annoy with constant incoming messages.

The plug-in is inspired by FacebookChat project

Installation

Linux

Ubuntu

For Ubuntu, please try Awashiro Ikuya's PPA repository

After setting-up PPA repository, Simply install pidgin-microblog.

sudo apt-get install pidgin-microblog

Gentoo

In gentoo simply install microblog-purple using: sudo emerge -v x11-plugins/pidgin-mbpurple

Mac

Assuming Adium is already installed, download the "TwitterIM.AdiumLibpurplePlugin.zip" and unpack. Using Finder, click on the "Twitter.AdiumLibpurplePlugin" icon - MacOS will take it from there.

Building the code

Windows build

Follow Building on Windows HOWTO - make sure you build pidgin successfully Download microblog-purple source code, untar and place it in your $HOME. cd microblog-purple-x.x Edit global.mak, especially the PIDGIN_TREE_TOP variable to match your pidgin source directory. make && make install The built dll (libtwitter.dll) will be installed at /win32-install-dir/plugins. All images will be installed there too. Run the new pidgin from win32-install-dir directory and it'll just work. You can copy the generated libtwitter.dll to your normal Pidgin installation directory. Don't forget to also copy all png images to the correct path. If you want to build windows installer, type make windist instead. Linux build

You will need to have libpurple and pidgin headers first. For Ubuntu, these are libpurple-dev and pidgin-dev packages Download microblog-purple source code and untar it somewhere cd microblob-purple-x.x && make && make install The executable will be installed in your pidgin plug-in installation dir, detected from pkg-config command. You can also modify variable and path in global.mak Mac

Make sure you have XCode installed Download and build the adium source. This will create several of the Frameworks that are required for the plugin Download the microblog source, placing it in the same parent directory as the adium source (not necessary, but then all the relative links should work automatically). Go to Project -> Active Target "TwitterIM" and ensure that all build paths are set appropriately for your computer. Build plugin to install, just click on "Products" and then TwitterIM.AdiumLibpurplePlugin. Please note that this plugin is only built and tested for Intel Macs running MacOS 10.5.x.

microblog-purple's People

Contributors

edom71 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

microblog-purple's Issues

identica account suggests replies to twitter.com

What steps will reproduce the problem?
1. just use identi.ca account
2.
3.

What is the expected output? What do you see instead?
URL for reply should be pointing to identi.ca URL

What version of the product are you using? On what operating system?
SVN checkout from 2008-10-23

Please provide any additional information below.
see an attached screenshot

Original issue reported on code.google.com by [email protected] on 24 Oct 2008 at 10:34

Attachments:

Enabling "Enable Reply Link" does not work

What steps will reproduce the problem?
1. Install the latest version of microblog-purple (0.2.0) for Pidgin 2.5.2
2. Setup a twitter account. By default the setting "Enable Reply Link" in the 
"Advanced" tab 
is enabled.
3. Pidgin starts and twitter account is logged in

What is the expected output? What do you see instead?
The expected output in the conversation window is:
(2008-12-13 13:26:28) twitter: pidginuser:hello, world
where pidginuser is a hot link that when clicked will yield an @pidginuser in 
the message 
box

But, the output I see instead is
(2008-12-13 13:26:28) twitter: pidginuser 
(tw:reply?to=pidginuser&account=myaccount):hello, 
world

What version of the product are you using? On what operating system?
Pidgin : 2.5.2
microblog-purple : 0.2.0
Platform: Windows XP SP2

Please provide any additional information below.
I updated plug-ins for Pidgin with the latest plugin-pack: 
purple-plugin_pack-2.4.0
http://plugins.guifications.org/trac/wiki/PluginPack

After which, I changed some conversation formatting settings and preferences 
for few plug-
ins. I am unable to retrace which ones :(

Original issue reported on code.google.com by [email protected] on 13 Dec 2008 at 9:06

compling failure on linux, missing util.c

What steps will reproduce the problem?
1. Check out the current revision (r117) from svn
2. compile /microblog in linux, i.e, ubuntu

What is the expected output? What do you see instead?
The source should compile successfully, but it's fail with this error

make: *** No rule to make target `util.o', needed by `libtwitter.so'.  Stop.

It seems like the util.c is changed to mb_util.c but in the Makefile, it
still expect util.c

Original issue reported on code.google.com by [email protected] on 24 Aug 2008 at 10:06

Getting rid of "twitter.com:" label

Is it possible to getting of the sender label "twitter.com:"? It wastes a
lot of space in the conversation dialog.

I've tested replacing
  PURPLE_MESSAGE_RECV
with
  PURPLE_MESSAGE_SYSTEM,
then the sender label disappeared but all text turned bold, which is not
pretty IMO.

Not sure what's the better way of doing this.

Original issue reported on code.google.com by chanwit on 1 Aug 2008 at 12:38

Add "since"

Add "since" parameter to all statuses

Original issue reported on code.google.com by somsaks on 25 Jul 2008 at 10:39

Configurable tweeting style

1. PM (IM) style
2. Chat style

Original issue reported on code.google.com by somsaks on 25 Jul 2008 at 10:49

CDBS Based-debian/rules

The debian/rules in trunk is using debhelper which is more complexer than
cdbs and Ubuntu developers recommends me to use cdbs when I was submit this
to REVU[1].

[1] http://revu.ubuntuwire.com/details.py?package=mbpurple

So, While I'm creating that package. I duplicated your work but use cdbs
instead of debhelper and making it passing the lintian (package quality)
checks. That package's source is on both [1][2].

[1] http://whsgroup.ath.cx:81/~whs/repository/mbpurple-0.2.0/debian/
[2]
http://revu.ubuntuwire.com/revu1-incoming/mbpurple-0812161042/mbpurple-0.2.0/deb
ian/

Original issue reported on code.google.com by manatsawin on 16 Dec 2008 at 10:31

Have direct messages act as one-to-one message between user

Since it is possible to query for direct messages, we should have it just
like one-to-one message to user appear. Maybe we can only query those
message within time since log-on. 

Original issue reported on code.google.com by somsaks on 5 Nov 2008 at 2:01

Add support for Ping.fm

One thing which would be highly advantageous would be support for Ping.fm.
It's a multi-service updater which can send to twitter,
identi.ca/laconi.ca, pownce, and the like.

I fancy that this would be doable by having a switch which amalgamates all
outgoing updates to any pidgin-microblog service and sends them via Ping.fm
instead of the service to which they were originally destined.

Another possible way would be to have a single chat or conversation window
which amalgamates /all/ updates from supported services, but sends via Ping.fm.

Original issue reported on code.google.com by [email protected] on 21 Dec 2008 at 5:46

a seperate window for replies

It would be nice if we had a separate window for replies.

I mean let the replies come in the main window as it is, but replies should
also be visible in a different window. This would remove the need to visit
twitter.com/replies every now and then.

Also replies in the main window could be highlighted or something.

Original issue reported on code.google.com by [email protected] on 5 Aug 2008 at 3:32

Space between tweeter and tweet?

What steps will reproduce the problem?
1. Literally look at the format of the tweet.
2.
3.

What is the expected output? 
Expect a space between the Username: and the tweet.

What do you see instead?
I see it cramped together. eg. Username:and the tweet.

What version of the product are you using? On what operating system?
Twitgin 0.2.0 - Pidgin 2.5.1 - WinXP SP3 

Please provide any additional information below.


Original issue reported on code.google.com by aksn1p3r on 3 Dec 2008 at 10:49

port for ARM processors?

I have just started using this plugin on my desktop windows pc and its 
great. I was wondering if it would be possible to realise a port for ARM 
processors as this would be great on pidgin on my Nokia Internet Tablet 
N800.

Original issue reported on code.google.com by [email protected] on 29 Dec 2008 at 1:58

Support for laconi.ca opensource micro-blogging

Possible support for laconi.ca opensource microblogging system for sites
like: iden.ti.ca:

More information: http://laconi.ca
List of current microblogging servers: http://laconi.ca/trac/wiki/ListOfServers

Original issue reported on code.google.com by [email protected] on 10 Nov 2008 at 2:07

Lahonica support

Add support for Lahonica

Original issue reported on code.google.com by somsaks on 25 Jul 2008 at 10:51

The plugin make Pidgin crash if there is no internet connection

Step to reproduce:

1. open Pidgin with libtwitter
2. disconnect the internet
3. wait until libtwitter trying to query a new update
4. Pidgin crashed.

Environment is Windows XP, Pidgin 2.4.3.

Original issue reported on code.google.com by chanwit on 2 Aug 2008 at 4:55

Add support for twitpic through file transfer?

I think it'd be good to add support for twitpic through file transfer. Just
drop an image and it'll be shown on twitpic as weel as twitter.

Original issue reported on code.google.com by somsaks on 3 Aug 2008 at 1:35

Needs better documentation

I can't figure out how to use this plugin! I added a twitter account...but
what now?  Please type a quick readme?

Original issue reported on code.google.com by [email protected] on 15 Sep 2008 at 6:04

A reply icon (or hyperlink)

It would be great to have a reply link or icon after each message. 

- after clicking the reply link, @"sender" would show in the chat box for
using to reply.

Original issue reported on code.google.com by chanwit on 31 Jul 2008 at 3:28

Enable search

Make searching available in Pidgin

Original issue reported on code.google.com by somsaks on 25 Jul 2008 at 10:39

microblogging plugin doesn respect pidgin data format string

Messages coming in from twitter always do (yyyy-mm-dd hh:mm:ss) regardless
of what you set the date format string to in pidgin.  It would be good if
it respected that.

Original issue reported on code.google.com by sdague on 24 Sep 2008 at 2:00

Multiple microblog services from 1 account

This is a feature request:

What I'd really like is to have a single account that I could message to
twitter, identica, and facebook (yes, I know that's not even implemented
yet) and have all the messages from those 3 services filter back to the
same account.

Original issue reported on code.google.com by sdague on 14 Oct 2008 at 12:54

Support for carrier

It would be nice if there was build support for carrier (the pidgin fork).
 I hacked up the make a bit locally to make it work for me.  If the project
was using autoconf it would make it much easier to integrate these changes
back in in a reasonable way.

Original issue reported on code.google.com by sdague on 22 Sep 2008 at 11:57

Add handler for setting changed

When setting is changed, we need to re-login again to make it take effect.
There should be some better way to handle that.

Original issue reported on code.google.com by somsaks on 1 Aug 2008 at 5:35

tracks

The track feature of twitter-im could be integrated by pulling the feed
from tweetscan.

e.g. http://tweetscan.com/rss.php?s=quake

would be very useful. 

Original issue reported on code.google.com by [email protected] on 3 Aug 2008 at 1:03

FriendFeed support

FriendFeed is not a microblogging like Identi.ca and Twitter, but it does
have microblogging capabilities. So, support for it would be a great feature.

Original issue reported on code.google.com by [email protected] on 7 Nov 2008 at 2:43

Direct messaging support ?

What steps will reproduce the problem?
1. Clicking on name gives only @reply.
2. Can we also have a little d for directs?
3.

What is the expected output?
Direct messaging support.

What do you see instead?
Only @replies 

What version of the product are you using? On what operating system?
Pidgin + Twitgin + WinXP SP3

Please provide any additional information below.


Original issue reported on code.google.com by aksn1p3r on 3 Dec 2008 at 10:52

Repeated Posts on Startup

When Pidgin crashes (as seems to happen often to me - still trying to
figure out why) and I restart, I am always greeted with a message from
Twitter telling me the same posts I have already read.
Screenshot attached.

Original issue reported on code.google.com by [email protected] on 22 Aug 2008 at 9:27

Attachments:

Windows Twitgin "Configure Plugin" disabled

What steps will reproduce the problem?
1. Installed Twidgin 0.2.0 on Vista.
2. Opened the Plugins menu and selected the Twitgin-Plugin.
3. Unable to configure the plugin.

What version of the product are you using? On what operating system?
Using Twidgin 0.2.0 with Pidgin 2.5.2 on Vista.


Original issue reported on code.google.com by [email protected] on 19 Nov 2008 at 9:16

Auto-link and highlight on message text

Make the message auto link to appropriate site when

1. # presented
2. @ persented
3. highlight text with own user's name inside.

Original issue reported on code.google.com by somsaks on 25 Jul 2008 at 10:37

Status setting is wrong

Even if the status is on-line, somehow the status shown is idle (it seems). 


Original issue reported on code.google.com by somsaks on 25 Jul 2008 at 10:43

mbpidgin on Ubuntu 8,10

I've already test mbpidgin on intrepid, everything working well as usual.

I downloaded the source from your trunk with pidgin-dev + libpurple from
intrepid repo.

So now we can build the .deb for ubuntu 8.10 :)

Original issue reported on code.google.com by nopparat.no on 2 Oct 2008 at 11:20

Includes GPL license in tarball

https://wiki.ubuntu.com/MOTU/Packages/REVU/CheckList stated that

Also note that the GPL License requires a copy of itself to be included in
the tarball, but it's not uncommon for upstreams to forget about this. If
you want to package something released under the GPL but the tarball
doesn't include a complete copy of it, ask upstream to release a new one
including it or, if you are in time pressure, do so yourself (and if you
think that the author may still release some future versions without it,
add a get-orig-source to debian/rules in order to make the tarball
repackaging automatic).

Original issue reported on code.google.com by manatsawin on 29 Nov 2008 at 3:44

.deb package doesn't work

I try to install last version pidgin-microblog_0.1.2-1~getdeb1_i386.deb but
only contains copyright and changelog files, in previous version 0.1.1 have
libtwitter.so and twitter.png files.

Original issue reported on code.google.com by [email protected] on 21 Aug 2008 at 3:17

Support for NokNok?

Add NokNok support

Original issue reported on code.google.com by somsaks on 25 Jul 2008 at 10:50

Add control command support

Add

1. /help - general help?
2. /follow - follow someone
3. /refresh - refresh immediately
4. /downtime - fetch scheduled down time
5. /d - direct message

Original issue reported on code.google.com by somsaks on 30 Jul 2008 at 3:01

crash in mb_conn_connect_ssl_error

What steps will reproduce the problem?
1. just being connected to twitter
2.
3.

What is the expected output? What do you see instead?
pidgin crashed

What version of the product are you using? On what operating system?
purple-microblog-0.1.2-2.20080911svn148.fc10.i386

Please provide any additional information below.
see attached

Original issue reported on code.google.com by [email protected] on 23 Oct 2008 at 3:01

Attachments:

mbpurple-0.1.2 compile warnings on x86_64 arch

What steps will reproduce the problem?
1. download mbpurple-0.1.2
2. unpack
3. `make'

What is the expected output? What do you see instead?

I expect a clean compile. I see:

$ make
cc -DPURPLE_PLUGINS -DENABLE_NLS -Wall -pthread -I. -g -O2 -pipe -fPIC
-DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include     -c -o twitter.o twitter.c
twitter.c: In function 'check_http_data':
twitter.c:266: warning: format '%d' expects type 'int', but argument 3 has
type 'gsize'
twitter.c:276: warning: format '%d' expects type 'int', but argument 3 has
type 'long int'
twitter.c:287: warning: format '%d' expects type 'int', but argument 3 has
type 'gsize'
twitter.c:287: warning: format '%d' expects type 'int', but argument 4 has
type 'gsize'
twitter.c: In function 'twitterim_send_im':
twitter.c:1071: warning: format '%d' expects type 'int', but argument 5 has
type 'long unsigned int'
twitter.c:1071: warning: format '%d' expects type 'int', but argument 5 has
type 'long unsigned int'
cc -DPURPLE_PLUGINS -DENABLE_NLS -Wall -pthread -I. -g -O2 -pipe -fPIC
-DPIC -I/usr/include/libpurple -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include     -c -o util.o util.c
cc  -shared twitter.o util.o -lpurple -lglib-2.0   -o libtwitter.so

Despite this, the proram seems to work.. it would just be nice to have a
clean compile for my architecture. :-)

What version of the product are you using? On what operating system?

I am using mbpurple-0.1.2. I am running on an x86_64 machine. I am using
gcc-4.3.2.

Please provide any additional information below.

Thanks for microblog-purple! It's quite awesome.

Original issue reported on code.google.com by [email protected] on 20 Oct 2008 at 10:01

Invalid certificate authority signature

"Invalid certificate authority signature

The certificate chain presented by twitter.com does not have a valid
digital signature from the Certificate Authority from which it claims to
have a signature."

What steps will reproduce the problem?
1. when i became online i have the above message

What version of the product are you using? On what operating system?
mbpurple-0.1.2, pidgin-2.4.3

Original issue reported on code.google.com by biru.ionut on 21 Aug 2008 at 9:06

Attachments:

packaged for fedora

There is a package for Fedora 9. Info here:
http://olea.org/diario/archive/2008/nov-10-1.html

Original issue reported on code.google.com by ismael.olea on 10 Nov 2008 at 3:26

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.