Facebook je velmi rozsáhlá sociální síť, kde si každý může vytvořit svůj profil a přidávat si ostatní uživatele do seznamu přátel. Proces přidání přátel probíhá tak, že odešlete žádost o přátelství a daná osoba ji buď přijme, odloží, nebo odmítne. Informace o nově přidaném příteli se zobrazí ve vašem informačním kanále, označovaném jako Zeď (nyní Timeline). Přátele lze ze seznamu i odebírat, nebo si z přátel může někdo odebrat vás, o této skutečnosti ale nejste nijak informováni.
Toto mě inspirovalo k vytvoření aplikace, která by na vyžádání ukládala seznam přátel uživatele přihlášeného do sítě Facebook a v těchto seznamech potom hledala rozdíly, pomocí nichž snadno zjistíte, kdo a kdy si vás přidal, ale hlavně odebral do/z svého seznamu. Aplikace rovněž stahuje i profilové obrázky, aby se v případě nutnosti dala použít i offline. Aktualizace profilových obrázků je nastavitelná v konfiguračním souboru, ale standardně probíhá jednou týdně. Z profilových obrázků přátel umí aplikace vytvořit koláž (obrázek ve formátu JPG, PNG, nebo BMP), nebo je zkopírovat do schránky. Zobrazený seznam přátel je možné exportovat do souboru CSV, nebo složky souborů VCF (standardizovaný formát pro elektronické vizitky). V poslední verzi je také možné zobrazit oblíbenost všech vašich příspěvků (kdo a kolikrát celkem klepl na To se mi líbí u vašich příspěvků)
Aplikace využívá SQL Server Compact Edition pro ukládání dat a je jako obvykle psaná ve Visual Basicu 9.0. Uživatelské rozhraní je vytvořené ve Windows Forms a pro Ribbon komponenty používá nyní již nedostupnou freeware sadu Qios.DevSuite.Components.
Stahovat můžete zde. Pro zájemce jsem vytvořil komunitu přímo na Facebooku.