Status eines Skype-Nutzers abfragen

Skype ist eines der wenigen Programme über die ich eine extrem geteilte Meinung habe. Einerseits bin ich kein grosser Fan vom Skype-Client für Windows (er ist mir zu gross, die Handhabung finde ich nicht so berauschend, etc.), aber andererseits bin ich vom Entwickler-Standpunkt aus durchaus positiv von Skype überrascht.

Sehr praktisch ist z.B. die Art und Weise wie man den Status eines Benutzers feststellen kann. Hat ein User in Skype die Einstellung aktiviert, dass sein Status im Web veröffentlicht werden darf (Skype -> Privatsphäre -> “Mein Status darf im Netz veröffentlicht werden”), kann man seinen Status sehr einfach abfragen. Alles was man dazu wissen muss ist die folgende URL: http://mystatus.skype.com/

Angenommen ein Skype-User hat den Namen “TagDocsRockt”, dann kann man z.B. über

http://mystatus.skype.com/TagDocsRockt

ein Bild ausgeben lassen welches den Status anzeigt. Viel interessanter ist aber, den Status so zu bekommen, dass man ihn selber weiterverarbeiten kann (was bei einem Bild nicht wirklich der Fall ist). In dem Fall nutzt man eine der folgenden URLs:

http://mystatus.skype.com/TagDocsRockt.txt

http://mystatus.skype.com/TagDocsRockt.num

http://mystatus.skype.com/TagDocsRockt.xml

Durch die verschiedenen Erweiterungen kann man das Ausgabeformat beeinflussen. “txt” liefert den Status als normalen Text zurück (z.B. “Abwesend”) den man sogar durch anhängen einer weiteren Erweiterung übersetzen kann (“.txt.en” würde den Text auf englisch liefern, “txt.fr” auf französisch, etc.). “.num” liefert entsprechend den Status als numerischen Wert zurück und “.xml” als XML-Datei die den Status in 12 Sprachen und numerisch enthält.

Wie man sieht kann man so auf sehr einfache Weise den Status eines Skype-Nutzers abfragen (wenn er dies auch zulässt!).

Alle Infos zu der Schnittstelle finden sich in diesem PDF.

Programmierbeispiele in PHP, Perl, etc. habe ich mir mal gespart – sie laufen je nach Programmiersprache und Server-Konfiguration auf 1-3 Zeilen Code hinaus die eigentlich jeder selbst schreiben kann (file_get_contents(‘http://mystatus.skype.com/TagDocsRockt.txt’) – wäre so ein PHP Einzeiler).

Vielleicht kann die Info ja jemand gebrauchen :-)

4 Services mit denen man Screenshots von WebSites erzeugen kann

Für manche Sites bietet es sich an, Screenshots von anderen Websites einbinden zu können (z.B. für verlinkte Seiten, Web-Kataloge, usw.). Da es meistens ziemlich nervig ist diese selbst zu erstellen gibt es diverse Services im Web die sowas automatisch übernehmen können. Die folgende kleine Liste soll Euch einen Startpunkt für eigene Experimente geben:

ShrinkTheWeb

ShrinkTheWeb bietet meiner Meinung nach die meisten Features für die kostenlose Nutzung:

  • 5000 neue Thumbnails (oder Updates bestehender Thumbnails) pro Monat (bzw. 161 / Tag)
  • 250000 Zugriffe auf die Thumbnails pro Monat
  • 6 verschiedene Grössen für Thumbnails

Die Pro-Features bieten eine Unmenge von zusätzlichen Möglichkeiten (beliebige Thumbnail-Grösse, komplette Seiten statt nur des ersten Bildschirms, usw) kosten aber Geld (es gibt keine festen Preise für die Pro-Features – was man zahlt hängt davon ab welche Features man genau möchte: Preisrechner).

Auf der Seite findet sich auch Einiges an Beispiel-Code wie man den Service nutzen kann.

websnapr

websnapr ist ein weiterer sehr interessanter Dienst der die folgenden Grundfeatures bietet:

  • 100000 Zugriffe auf die Thumbnails pro Monat
  • 2 verschiedene Grössen für Thumbnails

Auf der Seite findet man auch einige PlugIns für verschiedene CMS, etc. mit denen man websnapr nutzen kann.

Sonstige Dienste

  • ThumbnailsPro (1000 Screenshots pro Monat auf 100×75 Pixel beschränkt)
  • thumbalizr (beliebige Grösse für Thumbnails zwischen 100 & 300 Pixel Breite) – Leider konnte ich auf Anhieb keine Limits finden bezügliche Zugriffe/Monat, etc.

Developpers Icon-Set

Developpers Icons

Developpers Icons

Developpers Icons ist ein Icon-Set mit über 100 Icons in den verschiedensten Formaten (ICO, PNG, ICNS, ICONTAINER) und einer Grösse von 32×32 Pixeln.

Die Icons aus dem Set dürfen sowohl in privaten als auch kommerziellen Projekten frei genutzt werden. Allerdings dürfen sie nicht zum Download angeboten oder verkauft werden (wohl aber Teil eines Produktes sein, welches man verkauft). Genaue Infos zur Nutzung finden sich auf der Download-Seite.