Solved

how to use a package in Perl

Posted on 2010-09-14
9
214 Views
Last Modified: 2013-11-10
Can anyone give me a clue about how to use this package in perl. I have not programmed in perl in about 8 years and I forget almost everything.

http://search.cpan.org/~miyagawa/AnyEvent-Twitter-Stream-0.16/lib/AnyEvent/Twitter/Stream.pm#SYNOPSIS
http://search.cpan.org/~miyagawa/AnyEvent-Twitter-Stream-0.16/lib/AnyEvent/Twitter/Stream.pm#SYNOPSIS

THANKS
0
Comment
Question by:onyourmark
  • 5
  • 3
9 Comments
 
LVL 10

Accepted Solution

by:
jeromee earned 500 total points
ID: 33672659
onyourmark,
You should be able to use the example given in the synopsis of the CPAN page that you are referring to.
You just need to specify a user and password i.e. define $user and $password
0
 

Author Comment

by:onyourmark
ID: 33678192
Hi Thanks. I actually was having a little trouble figuring out which part is the example. Could you tell me which part is the example?
0
 

Author Comment

by:onyourmark
ID: 33679001
Hello. I tried the following code (the example). It says the ... on line 18 and on line 40 are producing errors. What do I do with those?
Also, where do I enter the username and password?
Thanks.




 use AnyEvent::Twitter::Stream;

  # receive updates from @following_ids
  my $listener = AnyEvent::Twitter::Stream->new(
      username => $user,
      password => $password,
      method   => "filter",  # "firehose" for everything, "sample" for sample timeline
      follow   => join(",", @following_ids),
      on_tweet => sub {
          my $tweet = shift;
          warn "$tweet->{user}{screen_name}: $tweet->{text}\n";
      },
      on_keepalive => sub {
          warn "ping\n";
      },
      on_delete => sub {
          my ($tweet_id, $user_id) = @_; # callback executed when twitter send a delete notification
          ...
      },
      timeout => 45,
  );

  # track keywords
  my $guard = AnyEvent::Twitter::Stream->new(
      username => $user,
      password => $password,
      method   => "filter",
      track    => "Perl,Test,Music",
      on_tweet => sub { },
  );

  # to use OAuth authentication
  my $listener = AnyEvent::Twitter::Stream->new(
      consumer_key    => $consumer_key,
      consumer_secret => $consumer_secret,
      token           => $token,
      token_secret    => $token_secret,
      method          => "filter",
      track           => "...",
      on_tweet        => sub { ... },
  );
0
 
LVL 84

Expert Comment

by:ozo
ID: 33679468
the ... is meant to be filled in with your own code.
what do you want to do with the twitter stream?
0
Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

 

Author Comment

by:onyourmark
ID: 33679683
just download it to csv files (continuously but the first step is just to download something). Thanks.
0
 
LVL 10

Expert Comment

by:jeromee
ID: 33682606
But do you want to follow someone (someones...) or track some keywords?
0
 

Author Comment

by:onyourmark
ID: 33682687
no. I wanted to download all the tweets. do you know if this module can do that?
0
 
LVL 10

Expert Comment

by:jeromee
ID: 33683115
According to this article: http://www.businessinsider.com/twitter-stats-2010-4#twitters-users-are-doing-55-million-tweets-per-day-6 in Apr 2010, there was 55 millions tweets a day... are you really considering getting that many tweets.
I'm not even sure it's allowed to subscribe to all.
0
 

Author Comment

by:onyourmark
ID: 33685364
Hi. It is allowed to download 5% and that is what I was trying eventually to do but I don't know if this module assists with that or not.
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Turn A Profile Picture Into A Cartoon Using Photoshop And Illustrator This tutorial will teach you how to make a cartoon style image out of a regular picture. I have tried to keep the tutorial as simple as possible. I used Adobe CS4 for this tuto…
Many time we need to work with multiple files all together. If its windows system then we can use some GUI based editor to accomplish our task. But what if you are on putty or have only CLI(Command Line Interface) as an option to  edit your files. I…
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The purpose of this video is to demonstrate how to set up an RSS Feed on a WordPress Website. This will be demonstrated using a Windows 8 PC. Feedburner will be used for this demonstration. Go to your WordPress login page. This will look like the…

706 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

15 Experts available now in Live!

Get 1:1 Help Now