<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Twitter on ohneKontur – der Blog</title>
		<link>https://www.ohnekontur.de/tags/twitter/</link>
		<description>Recent content in Twitter on ohneKontur – der Blog</description>
		<generator>Hugo</generator>
		<language>de-DE</language>
		
		
		
		
			<lastBuildDate>Mon, 15 Feb 2010 21:15:24 +0000</lastBuildDate>
		
			<atom:link href="https://www.ohnekontur.de/tags/twitter/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Alternative tweetsicherungs Methode – out in the Cloud</title>
				<link>https://www.ohnekontur.de/2010/02/15/alternative-tweetsicherungs-methode-out-in-the-cloud/</link>
				<pubDate>Mon, 15 Feb 2010 21:15:24 +0000</pubDate>
				<guid>https://www.ohnekontur.de/2010/02/15/alternative-tweetsicherungs-methode-out-in-the-cloud/</guid>
				<description>&lt;p&gt;Nachdem ich mich jetzt &lt;a href=&#34;http://www.ohnekontur.de/2010/01/31/alte-tweets-sichern/&#34;&gt;ein&lt;/a&gt; &lt;a href=&#34;http://www.ohnekontur.de/2010/02/06/automatisch-eigene-tweets-speichern&#34; target=&#34;_self&#34;&gt;wenig&lt;/a&gt; mit eigenen Tweet-Backup-Methoden beschäftigt habe,&lt;br&gt;&#xA;bin ich jetzt noch über einen Clouddienst  gestolpert der dies ebenfalls kostenlos bietet.&lt;/p&gt;&#xA;&lt;p&gt;Der Dienst heißt &lt;a href=&#34;https://secure.backupify.com/&#34; target=&#34;_blank&#34;&gt;Backupify&lt;/a&gt;,&lt;br&gt;&#xA;und Backupt kostenlos automatisch diverse Web2.0 Dienste,&lt;br&gt;&#xA;eigentlich eine ganz coole Idee für alle die es nicht selber machen können oder wollen.&lt;br&gt;&#xA;Ob man seine Backups in der Cloud liegen haben möchte ist wieder eine andere Frage, die jeder für sich entscheiden muss.&lt;/p&gt;</description>
			</item>
			<item>
				<title>automatisch eigene Tweets speichern</title>
				<link>https://www.ohnekontur.de/2010/02/06/automatisch-eigene-tweets-speichern/</link>
				<pubDate>Sat, 06 Feb 2010 15:23:36 +0000</pubDate>
				<guid>https://www.ohnekontur.de/2010/02/06/automatisch-eigene-tweets-speichern/</guid>
				<description>&lt;p&gt;&#xA;&#xA;&lt;div class=&#39;picture float-right&#39; style=&#34;text-align: center;&#34;&gt;&#xA;  &#xA;    &lt;picture&gt;&#xA;      &lt;img&#xA;       &#xA;&#xA;        &#xA;        &#xA;        src=&#39;https://www.ohnekontur.de/2010/02/06/automatisch-eigene-tweets-speichern/tweet_bird_hu_7e18faeec7d58ea0.jpg&#39;&#xA;        srcset=&#34;https://www.ohnekontur.de/2010/02/06/automatisch-eigene-tweets-speichern/tweet_bird_hu_7e18faeec7d58ea0.jpg, &#xA;                    https://www.ohnekontur.de/2010/02/06/automatisch-eigene-tweets-speichern/tweet_bird_hu_763e2a6907ceac91.jpg 2x&#34; &#xA;        width=&#34;150&#34;&#xA;        height=&#34;100&#34;&#xA;      &#xA;        alt=&#39;&#39; class=&#34;img-fluid figure-img&#34;&gt;&#xA;    &lt;/picture&gt;&#xA;    &#xA;&lt;/div&gt; &#xA;&#xA;&#xA;Nachdem ich in &lt;a href=&#34;https://www.ohnekontur.de/2010/01/31/alte-tweets-sichern/&#34;&gt;Alte Tweets speichern/sichern&lt;/a&gt; beschrieben habe,&lt;br&gt;&#xA;wie man seine bisherigen Tweets speichern kann,&lt;br&gt;&#xA;kam bei mir danach die Anforderung automatisiert meine Täglich neuen Tweets hinzu zu fügen.&lt;/p&gt;&#xA;&lt;p&gt;Ich wolle also ein Script haben,&lt;br&gt;&#xA;das einmal am Tag die eigenen Tweets aus twitter zieht und abspeichert.&lt;br&gt;&#xA;Also habe ich das alte Script angepasst.&lt;br&gt;&#xA;Ergebnis ist folgendes:&lt;/p&gt;&#xA;&lt;pre lang=&#34;perl&#34;&gt;#!/usr/bin/perl&#xA;&#xA;require Encode;&#xA;use Net::Twitter;&#xA;use strict;&#xA;&#xA;my $nt = Net::Twitter-&amp;gt;new(&#xA;username =&amp;gt; &#34;TWITTERNAME&#34;,   #Durch Twitternick ersetzten&#xA;password =&amp;gt; &#34;TWITTERPASSWORT&#34; #Durch Twitterpasswort ersetzen&#xA;);&#xA;my $pfad = &#34;/pfad/zum/script/verzeichnis&#34;; #Bitte durch eigenens Verzeichnis ersetze&#xA;&#xA;#Ab hier nichts mehr ändern&#xA;&#xA;open(LASTTWEET, &#34;&amp;lt; $pfad/last_own_tweet.id&#34;) || die &#34;Datei nicht gefunden\n&#34;;&#xA;my @IN = ;&#xA;my $lastid = $IN[0];&#xA;close(LASTTWEET);&#xA;&#xA;eval {&#xA;my $statuses = $nt-&amp;gt;user_timeline({ count =&amp;gt; 150, since_id =&amp;gt; $lastid});&#xA;#for my $status ( @$statuses ) {&#xA;for (my $i=(@$statuses-1);$i &amp;gt;= 0;$i--){&#xA;my $status = @$statuses[$i];&#xA;print Encode::encode_utf8(&#34;$status-&amp;gt;{created_at} $status-&amp;gt;{time} &amp;lt; $status-&amp;gt;{user}{screen_name}&amp;gt; $status-&amp;gt;{text}\n&#34;);&#xA;if( $status-&amp;gt;{id} &amp;gt; $lastid)&#xA;{&#xA;$lastid = $status-&amp;gt;{id};&#xA;}&#xA;}&#xA;&#xA;open(LASTTWEET, &#34;&amp;gt;$pfad/last_own_tweet.id&#34;);   # Datei zum Schreiben öffnen&#xA;print LASTTWEET &#34;$lastid&#34;;  # Datei schreiben&#xA;close(LASTTWEET);&#xA;&#xA;};&#xA;if ( my $err = $@ ) {&#xA;die $@ unless blessed $err &amp;&amp; $err-&amp;gt;isa(&#39;Net::Twitter::Error&#39;);&#xA;&#xA;warn &#34;HTTP Response Code: &#34;, $err-&amp;gt;code, &#34;\n&#34;,&#xA;&#34;HTTP Message......: &#34;, $err-&amp;gt;message, &#34;\n&#34;,&#xA;&#34;Twitter error.....: &#34;, $err-&amp;gt;error, &#34;\n&#34;;&#xA;exit;&#xA;}&#xA;else { exit; }&#xA;&lt;/pre&gt;&#xA;&lt;p&gt;In dem Script müssen am Anfang die Variablen einmal richtig gesetzten werden (wie Twitternick etc.).&lt;br&gt;&#xA;Desweiteren muss die datei “last_own_tweet.id” im Scriptverzeichnis angelegt werden,&lt;br&gt;&#xA;und mit der ID des Tweets befüllt, bei dem das ganze Beginnen soll.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Der erste Biss</title>
				<link>https://www.ohnekontur.de/2010/02/01/der-erste-biss/</link>
				<pubDate>Mon, 01 Feb 2010 09:57:29 +0000</pubDate>
				<guid>https://www.ohnekontur.de/2010/02/01/der-erste-biss/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;nichts geht über den ersten biss in ein frisches stück brot mit ner guten salami, selbst der zweite biss kann da nur schwer mithalten&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
			</item>
			<item>
				<title>Alte Tweets sichern</title>
				<link>https://www.ohnekontur.de/2010/01/31/alte-tweets-sichern/</link>
				<pubDate>Sun, 31 Jan 2010 02:17:47 +0000</pubDate>
				<guid>https://www.ohnekontur.de/2010/01/31/alte-tweets-sichern/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;Wenn ich groß bin will ich sein wie Google,&lt;br&gt;&#xA;und alles speichern :P&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Naja nicht ganz, aber manchmal ist es schon schön Dateien auf seinen eigenen Platten und nicht nur in der Cloud zu wissen.&lt;br&gt;&#xA;Aus diesem Grund kam mir der Wunsch, meine Tweets nicht nur bei Twitter sondern auch selbst gespeichert zu wissen.&lt;/p&gt;&#xA;&lt;p&gt;Ich zwitschere nun schon über ein Jahr vor mich hin,&lt;br&gt;&#xA;und es ist spannend wie sehr man sich nur durch die einzelnden Tweets an bestimmte Situationen zurück erinnern kann.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Prowl</title>
				<link>https://www.ohnekontur.de/2009/09/21/prowl/</link>
				<pubDate>Mon, 21 Sep 2009 00:29:02 +0000</pubDate>
				<guid>https://www.ohnekontur.de/2009/09/21/prowl/</guid>
				<description>&lt;div class=&#39;picture float-right&#39; style=&#34;text-align: center;&#34;&gt;&#xA;  &#xA;    &lt;picture&gt;&#xA;      &lt;img&#xA;       &#xA;&#xA;        &#xA;        &#xA;        src=&#39;https://www.ohnekontur.de/2009/09/21/prowl/Foto_hu_f77ac2a45e2cc224.jpg&#39;&#xA;        srcset=&#34;https://www.ohnekontur.de/2009/09/21/prowl/Foto_hu_f77ac2a45e2cc224.jpg, &#xA;                    https://www.ohnekontur.de/2009/09/21/prowl/Foto_hu_b177b4435bb08b99.jpg 2x&#34; &#xA;        width=&#34;120&#34;&#xA;        height=&#34;180&#34;&#xA;      &#xA;        alt=&#39;iphone screenshot from prowl&#39; class=&#34;img-fluid figure-img&#34;&gt;&#xA;    &lt;/picture&gt;&#xA;    &#xA;&lt;/div&gt; &#xA;&#xA;&#xA;&lt;p&gt;Wie schon in &lt;a href=&#34;https://www.ohnekontur.de/2009/07/10/what-we-need-is-push/&#34; target=&#34;_blank&#34;&gt;diesem&lt;/a&gt; (What we need is push) und &lt;a href=&#34;https://www.ohnekontur.de/2009/07/13/twitter-push-notifications-aufs-iphone-mit-prowl/&#34; target=&#34;_blank&#34;&gt;diesem Post&lt;/a&gt; (Twitter Push Notifications aufs Iphone mit Prowl) erkennbar habe ich etwas übrig für das Iphone Programm Prowl.&lt;/p&gt;&#xA;&lt;p&gt;Es öffnet gewisser Maßen die Push Schnittstelle für Jedermann sozusagen,&lt;br&gt;&#xA;den es öffnet die Möglichkeit per Https Interface Push Notifications an das eigene I-Phone zu senden. Außerdem wird das Programm ständig um Funktionen und Möglichkeiten erweitert.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Twitter Push Notifications aufs Iphone mit Prowl</title>
				<link>https://www.ohnekontur.de/2009/07/13/twitter-push-notifications-aufs-iphone-mit-prowl/</link>
				<pubDate>Mon, 13 Jul 2009 13:32:05 +0000</pubDate>
				<guid>https://www.ohnekontur.de/2009/07/13/twitter-push-notifications-aufs-iphone-mit-prowl/</guid>
				<description>&lt;p&gt;Im Bezug auf diesen &lt;a href=&#34;http://www.ohneKontur.de/2009/07/10/what-we-need-is-push/&#34;&gt;Post&lt;/a&gt; hab mir mal ein kleines script gebastelt,&lt;br&gt;&#xA;das @replies von twitter auf mein iphone pusht.&lt;br&gt;&#xA;Das ganze ist ein Perl script und wird bei mir per Cronjob alle 3 Minuten ausgeführt.&lt;/p&gt;&#xA;&lt;p&gt;um den Codeschnipsel zu benutzen müssen twitter_name twitter_password und ApiKey von Prowl ersetzt werden.&lt;/p&gt;&#xA;&lt;pre lang=&#34;perl&#34;&gt;#!/usr/bin/perl&#xA;&#xA;use Net::Twitter;&#xA;use WebService::Prowl;&#xA;&#xA;&#xA;my $prowl = WebService::Prowl-&gt;new(apikey =&gt; HIER_DEINEN_PROWL_API_KEY_EINFÜGEN);&#xA;&#xA; my $nt = Net::Twitter-&gt;new(&#xA;     traits   =&gt; [qw/API::REST/],&#xA;     username =&gt; &#34;HIER_DEINEN_TWITTER_NICK_EINFÜGEN&#34;,&#xA;     password =&gt; &#34;HIER_DEIN_TWITTER_PASSWORT_EINFÜGEN&#34;&#xA; );&#xA;&#xA;#  my $result = $nt-&gt;update(&#39;Hello, world!&#39;);&#xA;&#xA;open(LASTTWEET, &#34;&amp;lt;lastdirekttweet .id&#34;) || die &#34;Datei nicht gefunden\n&#34;;&#xA;my @IN = &amp;lt;LASTTWEET&gt;;&#xA;my $lastid = $IN[0];&#xA;close(LASTTWEET);&#xA;&#xA;  eval {&#xA;      my $statuses = $nt-&gt;replies({ since_id =&gt; $lastid});&#xA;      for my $status ( @$statuses ) {&#xA;           $prowl-&gt;add(application =&gt; &#34;Twitter&#34;,&#xA;             event       =&gt; &#34;&amp;lt; $status-&gt;{user}{screen_name} &gt;&#34;,&#xA;             description =&gt; &#34;$status-&gt;{text}&#34;);&#xA;          print &#34; $status-&gt;{time} &amp;lt; $status-&gt;{user}{screen_name} &gt; $status-&gt;{text}\n&#34;;&#xA;          if( $status-&gt;{id} &gt; $lastid)&#xA;          {&#xA;                $lastid = $status-&gt;{id};&#xA;          }&#xA;        }&#xA;&#xA;&#xA;        open(LASTTWEET, &#34;&gt;lastdirekttweet.id&#34;);   # Datei zum Schreiben öffnen&#xA;        print LASTTWEET &#34;$lastid&#34;;  # Datei schreiben&#xA;        close(LASTTWEET);&#xA;&#xA;  };&#xA;  if ( my $err = $@ ) {&#xA;      die $@ unless blessed $err &amp;&amp; $err-&gt;isa(&#39;Net::Twitter::Error&#39;);&#xA;&#xA;      warn &#34;HTTP Response Code: &#34;, $err-&gt;code, &#34;\n&#34;,&#xA;           &#34;HTTP Message......: &#34;, $err-&gt;message, &#34;\n&#34;,&#xA;           &#34;Twitter error.....: &#34;, $err-&gt;error, &#34;\n&#34;;&#xA;  }&#xA;&amp;lt;/lastdirekttweet&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Somit dürfte die Suche nach Twitter Push Notifications aufs Iphone ein ende haben :)&lt;br&gt;&#xA;Viel Spaß damit und für Kommentare bin ich immer dankbar :)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Twirssi – Twitter in Irssi</title>
				<link>https://www.ohnekontur.de/2009/04/28/twirssi-twitter-in-irssi/</link>
				<pubDate>Tue, 28 Apr 2009 18:35:22 +0000</pubDate>
				<guid>https://www.ohnekontur.de/2009/04/28/twirssi-twitter-in-irssi/</guid>
				<description>&lt;div class=&#39;picture float-right&#39; style=&#34;text-align: center;&#34;&gt;&#xA;  &#xA;    &lt;picture&gt;&#xA;      &lt;img&#xA;       &#xA;&#xA;        &#xA;        &#xA;        src=&#39;https://www.ohnekontur.de/2009/04/28/twirssi-twitter-in-irssi/tweet_bird_hu_4a618538be2aac3e.jpg&#39;&#xA;        srcset=&#34;https://www.ohnekontur.de/2009/04/28/twirssi-twitter-in-irssi/tweet_bird_hu_4a618538be2aac3e.jpg, &#xA;                    https://www.ohnekontur.de/2009/04/28/twirssi-twitter-in-irssi/tweet_bird_hu_318127e4763e909c.jpg 2x&#34; &#xA;        width=&#34;120&#34;&#xA;        height=&#34;80&#34;&#xA;      &#xA;        alt=&#39;Stilisierter Blauer Vogel&#39; class=&#34;img-fluid figure-img&#34;&gt;&#xA;    &lt;/picture&gt;&#xA;    &#xA;&lt;/div&gt; &#xA;&#xA;&#xA;&lt;p&gt;Bei meiner, doch jetzt schon länger andauernden, Suche nach einem passenden Twitterclient bin ich auf Twirssi gestoßen.&lt;br&gt;&#xA;Bei Twirssi handelt es sich um eine Art Plugin, ein Perlscript, für Irssi.&lt;br&gt;&#xA;Dieses Script ermöglicht es die Tweets der Freunde in einem Chatraum von Irssi darzustellen, und auch über Irssi selbst zu twittern.&lt;br&gt;&#xA;Insgesammt gefällt mir diese Lösung für Twitter sehr gut :)&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;span style=&#34;text-decoration: underline;&#34;&gt;Die Installation&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Aufheben von gesellschaftlichem Druck als Erfolg von Twitter?</title>
				<link>https://www.ohnekontur.de/2009/03/31/aufheben-von-gesellschaftlichem-druck-als-erfolg-von-twitter/</link>
				<pubDate>Tue, 31 Mar 2009 11:32:32 +0000</pubDate>
				<guid>https://www.ohnekontur.de/2009/03/31/aufheben-von-gesellschaftlichem-druck-als-erfolg-von-twitter/</guid>
				<description>&lt;p&gt;&#xA;&#xA;&lt;img&#xA;      &#xA;         src=&#39;https://www.ohnekontur.de/2009/03/31/aufheben-von-gesellschaftlichem-druck-als-erfolg-von-twitter/tweet_bird-150x150.jpg&#39;&#xA;      &#xA;        alt=&#39;tweet_bird&#39; &#xA;      &#xA;&#x9;  &#xA;&#x9;loading=&#34;lazy&#34;&gt;Twitter,&lt;br&gt;&#xA;Der Service mit der Antwort auf die Frage was machst du gerade, verzeichnet neben enormem Medienecho einen enormen Anteil zwittschernder User.&lt;br&gt;&#xA;Aber warum wird dieser Dienst, dessen Fastzination für Aussenstehende oft nicht sofort ersichlich ist, so geschätzt?&lt;/p&gt;&#xA;&lt;p&gt;Eine mögliche Erklärung ist die Freiheit und Ungezwungenheit:&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
