Seit Oktober 2004 nutze ich Facebook, seit meinen Anfängen im Collegestudium. Anfangs war die Nutzung auf Studenten mit einer @ucsb.edu-E-Mail-Adresse beschränkt, was die Kommunikation mit Kommilitonen und Kommilitoninnen sowie die Organisation von Lerngruppen erleichterte – eine Funktion, die später leider entfernt wurde. Mit der Zeit entwickelte sich Facebook weiter und ermöglichte die Anmeldung für jeden mit einer E-Mail-Adresse. Obwohl ich zunächst skeptisch gegenüber der Öffnung unserer “exklusiven” Campus-Plattform war, schätzte ich doch die Möglichkeit, mit mehr Menschen in Kontakt zu bleiben.
Die Einführung der Entwickler-API von Facebook eröffnete neue Möglichkeiten, doch bald darauf war ich enttäuscht über die Art und Weise, wie Facebook Drittanbietern Zugriff auf meine persönlichen Daten gewährte. Mein Wunsch war es stets, die Weitergabe meiner Informationen an Anwendungen zu kontrollieren und zu beschränken, außer bei expliziter Zustimmung. Eine Funktion, die leider unerreichbar blieb.
In den letzten Wochen stand Facebook verstärkt in der Kritik wegen der Weitergabe von Nutzerdaten an Unternehmen wie Microsoft, Pandora und Yelp. Diese Datensammelei veranlasste den US-Senator Al Franken, Anleitungen auf seiner Webseite bereitzustellen, wie der Informationsfluss eingeschränkt werden kann. Der Artikel von Wired, “Facebook’s Gone Rogue; It’s Time for an Open Alternative“, beleuchtet viele dieser jüngsten Probleme treffend.
Daher habe auch ich, wie viele andere Facebook-Nutzer, die Nase voll und bin bereit, Facebook endgültig den Rücken zu kehren. Bevor ich diesen Schritt jedoch endgültig vollziehe, möchte ich noch einige Aufgaben erledigen. Diese lassen sich wie folgt zusammenfassen:
- Eine Kopie aller Alben erhalten, in denen ich markiert bin.
- Die E-Mail-Adressen meiner Facebook-Kontakte in meine Google-Kontakte importieren.
- Die Profilbilder meiner Facebook-Kontakte in meine Google-Kontakte importieren.
- Die Geburtstage meiner Facebook-Kontakte in meine Google-Kontakte importieren.
Diese Aufgaben habe ich inzwischen erfolgreich abgeschlossen. Bevor ich jedoch den Löschbutton drücke, möchte ich noch einige Vorsichtsmaßnahmen treffen, wie das Entfernen von Bildmarkierungen und das Posten eines Links zu diesem Blogbeitrag. Im Folgenden werde ich die Schritte zur Bewältigung der genannten Aufgaben detailliert beschreiben.
Kopie aller markierten Alben erhalten
Es gibt im Wesentlichen zwei gute Ansätze. Der erste nutzt eine Firefox-Erweiterung namens facePAD, der zweite eine Desktop-Anwendung, photograbber.
FacePAD ermöglicht es, mit einem Rechtsklick auf einen Album-Link alle Bilder in das Download-Verzeichnis herunterzuladen. Die Nachteile sind, dass der Prozess nicht automatisiert ist und man Ordner für jedes Album manuell erstellen muss, um die heruntergeladenen Bilder zu organisieren. Dennoch ist es eine großartige Methode, um schnell einige Alben herunterzuladen, solange man sie sehen kann.
Nutzung von facePAD
Der andere Ansatz ist die Open-Source-Desktop-Anwendung Photograbber. Photograbber ist in Python geschrieben und läuft somit auf Windows, OS X und Linux. Zum Zeitpunkt der Erstellung dieses Beitrags befindet sich Photograbber in Revision 38. Diese Version erlaubt nur den Download von Bildern, in denen man selbst markiert ist, oder von Bildern, auf denen ein bestimmter Freund zu sehen ist. Da alle Bilder im selben Verzeichnis heruntergeladen werden, ist dies für mich weniger nützlich.
Glücklicherweise ist Photograbber Open Source und in Python geschrieben, sodass ich Modifikationen schnell selbst vornehmen konnte, um genau das zu erreichen, was ich wollte: das Herunterladen von Alben, in denen ich markiert bin, wobei die Bilder jedes Albums in einem eigenen Ordner gruppiert werden. Ich habe meinen Patch für Photograbber zur Verfügung gestellt, den Sie zum Patchen des Quellcodes und zur eigenen Ausführung verwenden können. Alternativ habe ich Photograbber für Mac neu verpackt, damit Sie sich nicht mit dem Patchen der Anwendung herumschlagen müssen (Download). Eine Windows-Version wird kurz darauf folgen. Die Anwendung auszuführen ist recht einfach, aber bei Bedarf stehe ich für Hilfestellungen gerne im Kommentarbereich zur Verfügung. Inzwischen ist auch eine ZIP-Datei für Windows verfügbar. Einfach entpacken und pg.exe ausführen.
Obwohl Photograbber nach dem Start vollständig automatisiert ist, hat es einige Nachteile. Einer davon ist, dass die Bildansicht eingeschränkter ist als bei der manuellen Durchsicht von Facebook. Dies liegt daran, dass sowohl Sie als auch Ihre Freunde Anwendungen den Zugriff auf Fotoalben verweigern können. Um also eine vollständige Abdeckung aller Alben zu gewährleisten, in denen Sie markiert sind, müssen Sie leider manuell überprüfen, welche Alben heruntergeladen wurden und diese mit allen Alben vergleichen, in denen Sie erscheinen. Außerdem können Bilder nicht nach Datum sortiert werden (ich habe die EXIF-Daten noch nicht geprüft), was ich für eine wichtige Funktion halte. Ich werde diese Funktion wahrscheinlich hinzufügen, bevor ich mein Konto endgültig lösche.
E-Mail-Adressen von Facebook-Kontakten in Google-Kontakte importieren
Ich fand keinen direkten Weg, dieses Problem zu lösen, obwohl ich zugeben muss, dass ich nicht sehr intensiv gesucht habe, da ich beim ersten Ergebnis für “export facebook emails to gmail” aufgehört habe. Die vorgeschlagene Methode beinhaltet die Nutzung eines Yahoo-E-Mail-Kontos. Auf der Yahoo-Kontaktseite können Sie “Werkzeuge” wählen, gefolgt von “Importieren…” und schließlich haben Sie die Option, von Facebook zu importieren. Dies nutzt Facebook Connect, sodass Sie Yahoo die Autorisierung zum Zugriff auf Ihre Informationen erteilen müssen. Nach dem Import können Sie im Menü “Werkzeuge” “Exportieren…” auswählen und als “Yahoo! CSV”-Datei exportieren, die Sie auf Ihren Computer herunterladen. Schließlich können Sie auf der Gmail-Kontaktseite oben rechts “Importieren” auswählen und die heruntergeladene CSV-Datei bereitstellen.
Profilbilder von Facebook-Kontakten in Google-Kontakte importieren
Dies ist möglicherweise nicht für jeden unerlässlich. Ich wollte dies erreichen, damit alle meine Kontakte auf meinem Android-Gerät Bilder neben sich haben. Für diesen Schritt habe ich phaceboogle verwendet. Zuerst erschien mir dieser Webdienst etwas unseriös, jedoch nutzt er sowohl Facebook Connect als auch Googles OAuth, was mich zur Nutzung veranlasste. Phaceboogle erledigte fast genau das, was ich wollte, allerdings kopierte es anstelle des Miniaturbildes das unbeschnittene Profilbild, das in einigen Fällen das falsche Seitenverhältnis aufweist. Dennoch war ich zufrieden und somit war ein weiterer Schritt abgeschlossen.
Geburtstage von Facebook-Kontakten in Google-Kontakte importieren
Um diese Aufgabe wie beschrieben zu bewältigen, benötigen Sie ein Android-Gerät, da dieses die Android-Anwendung ebobirthday nutzt. Diese App verbindet sich über die Facebook-API mit Facebook und kopiert alle Geburtstage Ihrer Kontakte. Beim nächsten Synchronisieren Ihres Telefons mit Ihrem Google-Konto werden viele Ihrer Kontakte über ein ausgefülltes Geburtsdatumsfeld verfügen. Nun können Sie einen Geburtstags-Kalender zu Ihrem Google-Kalender hinzufügen (Siehe Abschnitt „Mehr“). Aufgabe erledigt!
Das war alles. Fühlen Sie sich frei, alternative Methoden zur Bewältigung dieser Aufgaben oder anderer Aufgaben in den Kommentaren zu posten. Auf Wiedersehen, Facebook!
