You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Bruno Borges (JIRA)" <ji...@apache.org> on 2009/04/06 23:53:34 UTC

[jira] Created: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Twitter Component to Consume and Publish Tweets
-----------------------------------------------

                 Key: CAMEL-1520
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
             Project: Apache Camel
          Issue Type: New Feature
         Environment: Any
            Reporter: Bruno Borges
             Fix For: Future
         Attachments: camel-twitter.tar.bz2

This is a camel-twitter component to consume and publish tweets within a route.

The usage is something like :

from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");

from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");

It is also possible to follow someone specific:

from("twitter:consume?follow=someuser");

It still need some documentation about all parameters.

Also it would be great to have an automatic Type Converter.

This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-1520:
-------------------------------

    Fix Version/s:     (was: Future)
                   2.2.0
                   2.1.0

Lets get it in 2.1 or 2.2 

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruno Borges updated CAMEL-1520:
--------------------------------

    Attachment: camel-twitter.tar.bz2

Camel Twitter source code

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Hadrian Zbarcea (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55573#action_55573 ] 

Hadrian Zbarcea commented on CAMEL-1520:
----------------------------------------

Adam, you can package a camel component in it's own jar, that's what most of the components do.  That is you don't need to rebuild camel.

I had a couple of chats with Bruno at ApacheCon. I think he will rewrite this component based on camel-rest and make it more generic.  From our discussions the new component will be called camel-social.

The short answer is no, I don't think it will in this shape and form, and when it will it will probably end up part of the Apache project, not at another repo.  We'll see.

I am not even sure if we should close this jira.  Bruno, maybe you care to comment?

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51075#action_51075 ] 

Bruno Borges commented on CAMEL-1520:
-------------------------------------

Is that the official unofficial extra components repository, like wicketstuff.org for Apache Wicket? If yes, and there's no point of commiting it into Camel's official repository, then there it should be.

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruce Snyder (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51064#action_51064 ] 

Bruce Snyder edited comment on CAMEL-1520 at 4/6/09 3:21 PM:
-------------------------------------------------------------

I'm very interested to dig into this and get it into the code base since I have been working on a Twitter component myself. I'm very interested in supporting the full Twitter API, so I'm curious to dig into this code to see what's there. 

The dependency on Twitter4J should be fine since it's a BSD. Though Twitter4J depends on software from [JSON.org|http://www.JSON.org] so I need to look into that. 

      was (Author: bsnyder):
    I'm very interested to dig into this and get it into the code base since I have been working on a Twitter component myself. I'm very interested in supporting the full Twitter API, so I'm curious to dig into this code to see what's there. 
  
> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51068#action_51068 ] 

Bruno Borges commented on CAMEL-1520:
-------------------------------------

Hey, it was my pleasure. :-)

I was just looking for a way to learn something about Camel's API though having fun. :-)

There's a unit test for Twitter4J, which tests all three functions the component use as a consumer. There's a test missing, for the publisher.

Also, it is missing unit tests for the component itself. But that's hard to code. Imagine everybody building this component and posting silly tweets.

But be my guest to code a mock-proxy that acts as a Twitter server.

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51084#action_51084 ] 

Bruno Borges commented on CAMEL-1520:
-------------------------------------

I agree, unless it is possible to give us commit access only to camel-twitter's folder - I know this is possible, I'm just not sure if Apache allows this. Then we don't need to manage two repositories.

The project folder and its pom.xml are already set up to be included into trunk/components and be build together with 2.0-SNAPSHOT.

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54274#action_54274 ] 

Bruno Borges commented on CAMEL-1520:
-------------------------------------

There's an error on TwitterUpdateStatusTest.java:53.

The correct URI for the twitter endpoint is:

.to("twitter:tweetit?user=" + user + "&pass=" + password);

This is just to remind one who will commit the code to the repository, to fix that line before actually committing it. :P

Cheers,
Bruno

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruce Snyder (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruce Snyder reassigned CAMEL-1520:
-----------------------------------

    Assignee: Bruce Snyder

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54122#action_54122 ] 

Claus Ibsen commented on CAMEL-1520:
------------------------------------

repo location of twitter4j that are osgi enabled is:

https://repository.apache.org/content/groups/snapshots-group/org/apache/servicemix/bundles/org.apache.servicemix.bundles.twitter4j/2.0.9_1-SNAPSHOT/

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruce Snyder (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51064#action_51064 ] 

Bruce Snyder commented on CAMEL-1520:
-------------------------------------

I'm very interested to dig into this and get it into the code base since I have been working on a Twitter component myself. I'm very interested in supporting the full Twitter API, so I'm curious to dig into this code to see what's there. 

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54819#action_54819 ] 

Claus Ibsen commented on CAMEL-1520:
------------------------------------

The servicemix team wants to release the components in the near future preparing for their SMX 4.1 release as well.

When the components have been released it should allow us to get the camel-twitter code into the Camel home.

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54126#action_54126 ] 

Bruno Borges commented on CAMEL-1520:
-------------------------------------

Lars, thanks a lot for the rework. :-)

Guys, I could be of more help as soon we get this into the repo.

I'm looking forward to seeing this component on Camel 2.1 !! :D

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Adam Jordens (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=55570#action_55570 ] 

Adam Jordens commented on CAMEL-1520:
-------------------------------------

Did this new component every make it into a maven repository?  

I'd love to start consuming it (even as a SNAPSHOT) but would prefer to not re-build camel with the attached patch applied.


Cheers.

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Hadrian Zbarcea (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51073#action_51073 ] 

Hadrian Zbarcea commented on CAMEL-1520:
----------------------------------------

how about http://code.google.com/p/camel-extra/ ?

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54277#action_54277 ] 

Bruno Borges commented on CAMEL-1520:
-------------------------------------

I've coded a new consumer, called TwitterSearchConsumer, to consume searches / queries.

It is good to use for trends, like #apachecon, #crisis, #whatever. :-)

Looking forward to committing all these great codes!!

Cheers,
Bruno

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Hadrian Zbarcea (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51067#action_51067 ] 

Hadrian Zbarcea commented on CAMEL-1520:
----------------------------------------

Bruno, thanks for the contribution! 

I am a bit nervous about unit testing.  Components that depend on the availability of a public service are hard to test and Twiter in particular is notoriously unreliable (sorta takes pride in that).

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54144#action_54144 ] 

Claus Ibsen commented on CAMEL-1520:
------------------------------------

Lars will get back to us when the twitter4j is located in a repo that is *not* SNAPSHOT.

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Lars Heinemann (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54137#action_54137 ] 

Lars Heinemann commented on CAMEL-1520:
---------------------------------------

Bruno, we have to thank you for donating the code to us ;)

Regards
Lars


> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruce Snyder (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51092#action_51092 ] 

Bruce Snyder commented on CAMEL-1520:
-------------------------------------

I think it's best that we put the code into the Apache SVN for the reasons above. Participation on the code is  encouraged via the standard patch contribution. 

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54276#action_54276 ] 

Bruno Borges commented on CAMEL-1520:
-------------------------------------

Yeah... I don't know what happened, but the code you sent has a '&' right after '?' in the URI.

This injects a null parameter and then it fails the test.

I'm now setting camel-twitter to use twitter4j version 2.0.9. 

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Hadrian Zbarcea (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51069#action_51069 ] 

Hadrian Zbarcea commented on CAMEL-1520:
----------------------------------------

@Bruno,

Yes, that was the idea :).  Thanks again!

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Lars Heinemann (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Heinemann updated CAMEL-1520:
----------------------------------

    Attachment: camel-twitter.patch

I reworked the code donated by Bruno and added more UnitTests.


> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Closed: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bruno Borges closed CAMEL-1520.
-------------------------------

       Resolution: Won't Fix
    Fix Version/s:     (was: 2.2.0)

After talking with Hadrian about the possibilities in the Social Network area, we found that it would be more interesting to have a more broad component.

So, what I'll develop is a Camel Social component. This component will work with different providers, because of all the different social networks that exist. Firstly, I'll implement the Twitter provider, and later on a Facebook provider.

1) Read status updates from user
2) Read status updates from friends
3) Read public updates
4) Publish an update

** The API must have ways to process common patterns, like @user or #trend, to identify other peers.

Hadrian, please give some thoughts as I don't remember of everything we discussed at ApacheCon. 
Also, is there a better place to keep this information, and an SVN repository for us to design this API?

Some examples of endpoints:

// following bruno's friends on twitter
from("social:foo?provider=twitter&user=bruno&pass=borges&type=friends").to("bean:tap");

// following bruno's posts on facebook
from("social:bar?provider=facebook&follow=bruno").to("bean:tap");

// following public timeline
from("social:google?provider=wave&follow=public").to("bean:tap");

// updating a user's status
from("direct:msgs").to("social:tweet?provider=twitter&user=bruno&pass=borges");

Behind the API the providers will be asked to implement some functions like "connections". This way the developer will be able to connect to friends of the user being followed.

I guess this is mostly what we've talked at ApacheCon, right Hadrian?

Please everyone interested in the development of this component, feel free to comment, and to talk with me about more ideas.

Best regards,
Bruno

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruno Borges (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51072#action_51072 ] 

Bruno Borges commented on CAMEL-1520:
-------------------------------------

Bruce, is it possible to put this code into some SCM server where we can all apply patches and work together?

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Bruce Snyder (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51071#action_51071 ] 

Bruce Snyder commented on CAMEL-1520:
-------------------------------------

When I initially looked at the code, that was my first thought as well. Depending a live service for the tests is not ideal. My first thought is to use EasyMock or Mockito to create some mock tests. 

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=51076#action_51076 ] 

Claus Ibsen commented on CAMEL-1520:
------------------------------------

If possible and no licenses issues then I would love the twitter to be in the official repository. But the iniital development etc. could take place at camel-extra so all people can work together and have commit rights. Later when the component is finished and stable then we could re consider moving it to the official repo.

Components hosted at camel-extra isnt really having a good release schedule.

Thoughts?

> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: Future
>
>         Attachments: camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1520) Twitter Component to Consume and Publish Tweets

Posted by "Lars Heinemann (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=54275#action_54275 ] 

Lars Heinemann commented on CAMEL-1520:
---------------------------------------

Bruno,

thats really strange because I tested everything more than once and it worked fine ;)

Regards
Lars


> Twitter Component to Consume and Publish Tweets
> -----------------------------------------------
>
>                 Key: CAMEL-1520
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1520
>             Project: Apache Camel
>          Issue Type: New Feature
>         Environment: Any
>            Reporter: Bruno Borges
>            Assignee: Bruce Snyder
>             Fix For: 2.1.0, 2.2.0
>
>         Attachments: camel-twitter.patch, camel-twitter.tar.bz2
>
>
> This is a camel-twitter component to consume and publish tweets within a route.
> The usage is something like :
> from("twitter:mypoint?user=foo&pass=bar").to("bean:logging");
> from("direct:apoint").to("twitter:publisher?user=foo&pass=bar");
> It is also possible to follow someone specific:
> from("twitter:consume?follow=someuser");
> It still need some documentation about all parameters.
> Also it would be great to have an automatic Type Converter.
> This component has a dependency to the Twitter4J API, which is a BSD-style license.  Is this a problem? If yes, is there anything that can be done in case the author does not want to change its license?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.