@replies | Tag | ohneKontur - der Blog https://www.ohnekontur.de ohne Linien und Kanten und trotzdem gefangen Fri, 28 Nov 2014 09:56:00 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.5 Twitter Push Notifications aufs Iphone mit Prowl https://www.ohnekontur.de/2009/07/13/twitter-push-notifications-aufs-iphone-mit-prowl/ https://www.ohnekontur.de/2009/07/13/twitter-push-notifications-aufs-iphone-mit-prowl/#comments Mon, 13 Jul 2009 13:32:05 +0000 http://www.ohnekontur.de/?p=410 Im Bezug auf diesen Post hab mir mal ein kleines script gebastelt, das @replies von twitter auf mein iphone pusht. Das ganze ist ein Perl script und wird bei mir per Cronjob alle 3 Minuten ausgeführt. um den Codeschnipsel zu … Continue reading

The post Twitter Push Notifications aufs Iphone mit Prowl first appeared on ohneKontur - der Blog.]]>
Im Bezug auf diesen Post hab mir mal ein kleines script gebastelt,
das @replies von twitter auf mein iphone pusht.
Das ganze ist ein Perl script und wird bei mir per Cronjob alle 3 Minuten ausgeführt.

um den Codeschnipsel zu benutzen müssen twitter_name twitter_password und ApiKey von Prowl ersetzt werden.

#!/usr/bin/perl

use Net::Twitter;
use WebService::Prowl;


my $prowl = WebService::Prowl->new(apikey => HIER_DEINEN_PROWL_API_KEY_EINFÜGEN);

 my $nt = Net::Twitter->new(
     traits   => [qw/API::REST/],
     username => "HIER_DEINEN_TWITTER_NICK_EINFÜGEN",
     password => "HIER_DEIN_TWITTER_PASSWORT_EINFÜGEN"
 );

#  my $result = $nt->update('Hello, world!');

open(LASTTWEET, ";
my $lastid = $IN[0];
close(LASTTWEET);

  eval {
      my $statuses = $nt->replies({ since_id => $lastid});
      for my $status ( @$statuses ) {
           $prowl->add(application => "Twitter",
             event       => "< $status->{user}{screen_name} >",
             description => "$status->{text}");
          print " $status->{time} < $status->{user}{screen_name} > $status->{text}\n";
          if( $status->{id} > $lastid)
          {
                $lastid = $status->{id};
          }
        }


        open(LASTTWEET, ">lastdirekttweet.id");   # Datei zum Schreiben öffnen
        print LASTTWEET "$lastid";  # Datei schreiben
        close(LASTTWEET);

  };
  if ( my $err = $@ ) {
      die $@ unless blessed $err && $err->isa('Net::Twitter::Error');

      warn "HTTP Response Code: ", $err->code, "\n",
           "HTTP Message......: ", $err->message, "\n",
           "Twitter error.....: ", $err->error, "\n";
  }

Somit dürfte die Suche nach Twitter Push Notifications aufs Iphone ein ende haben :)
Viel Spaß damit und für Kommentare bin ich immer dankbar :)

[ EDIT 19. 09 2009 ]

Script leicht verbessert

The post Twitter Push Notifications aufs Iphone mit Prowl first appeared on ohneKontur - der Blog.]]>
https://www.ohnekontur.de/2009/07/13/twitter-push-notifications-aufs-iphone-mit-prowl/feed/ 8