Guest User

Untitled

a guest
Apr 15th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;
  4. use HTTP::Date qw(time2str);
  5. use Data::Dumper;
  6. use Date::Parse qw(str2time);
  7. use Config::Pit;
  8. use Net::Twitter;
  9.  
  10. my $config = pit_get("twitter.com", require => {
  11. "username" => "cool_ni_ikou",
  12. "password" => "your password on twitter.com"
  13. });
  14.  
  15. my $set = time - 60*60*24*60;
  16. my $date = time2str($set);
  17. print $date,"\n";;
  18.  
  19. my $twit = Net::Twitter->new(
  20. username => $config->{username},
  21. password => $config->{password},
  22. );
  23.  
  24. my (@uniq, @filter);
  25. my $count = '1';
  26.  
  27. while ( $count<10 ){
  28. my $friend = $twit->friends({page => $count });
  29. foreach my $key ( @{$friend} ){
  30. push @filter, $key;
  31. }
  32. $count++;
  33. }
  34.  
  35. @uniq = grep { str2time ($_->{status}->{created_at}) < $set } @filter;
  36.  
  37. my $num = 1;
  38. foreach my $key ( @uniq ){
  39. print join(":::",$num, $key->{status}->{created_at}, $key->{screen_name},"\n");
  40. $num++;
  41. }
Add Comment
Please, Sign In to add comment