
Ja, jag avser att lämna Facebook för gott. Inte som en protest, inte heller i flammande hat, utan av ren uttråkning. Ett bra tillfälle kan då vara när antalet olästa meddelanden i min inbox når siffran 1000 – vilket skulle kunna bli i mitten av januari. Då har jag funnits där i 2,5 år. Det blir bra så.
Funnits “där”? För två år sedan hävdade jag: “Facebook är ingen plats, det är en händelse.” Nå, det var nog både plats och händelse, hur mycket jag än ville se Facebook “i backspegeln“. På senaste tiden har det dock åter blivit lättare att tänka Facebook som ett avslutat kapitel. Åtminstone nästan avslutat…
Vad som håller mig kvar är inte interaktionen. Det är informationen, som i princip går att ladda ner. Framför allt är det listan över namnen på mina “659 friends”, i många fall även kontaktuppgifter till dem. Om bara detta kunde laddas ned på ett smidigare sätt än helt manuellt, skulle det vara oerhört mycket lättare att lämna Facebook.
Jag efterlyser alltså ett tekniskt verktyg som underlättar nedladdningen av denna information. Allra helst ska det dessutom ta med en profilbild på varje bekant, samt uppgiften om gemensamma bekanta, för att lättare kunna identifiera folk. Ja, varför inte gå hela vägen och göra det möjligt att ladda ner hela sin egen profil, inklusive alla bilder och gamla statusuppdateringar, samt informationen från ens vänners profiler, och göra detta tidsdokument läsbart i ett särskilt program som ett statiskt “offline-Facebook”? Det skulle utan tvivel fylla en nostalgisk funktion om ett par år, samt göra steget att lämna Facebook mindre för många. Att göra detta bryter säkert mot Facebooks användaravtal, fast det enda de kan göra som straff är att stänga av oss – och om vi ändå har för avsikt att lämna skutan, så…
Så, vem kodar? Särskilt svårt kan det knappast vara. Börja med att sikta lågt. Som sagt – det räcker med att ladda ner listan på alla ens vänner samt kontaktuppgifterna, för att Facebook inte längre ska kännas som en nödvändig adressbok. Tänk så få rader kod, jämfört med hur stor inverkan det kan få!

29 kommentarer ↓
GRYMT bra idé!
Sedan jag började använda pidiginpluginet till facebook så har i princip inte loggat in på webbplatsen.
http://code.google.com/p/pidgin-facebookchat/
Men annars. Det borde det inte vara så svårt att skriva något som hämtar ut namnen och annan intressant information. Är dock inte i nuläget tillräckligt insatt i api:et för att veta om det går att göra enbart med hjälp av det och har inte tid att kolla närmare på det.
http://www.cs.ubc.ca/~davet/fbcmd/
Det är ett PHP-skript som förenklar interaktionen med facebooks API. Kortfattat så installerar man det som en facebook-applikation (det finns bra instruktioner på sidan) och kommer sedan åt vänner och bilder med enkla kommandon.
Jag ska kolla på det lite utifrån vad du vill ha och försöka komma med konkreta exempel.
Backupify?
http://lifehacker.com/5411115/backupify-makes-regular-backups-of-your-online-data
Finns redan för att få ut telefonnummer. Tyvärr är ju tex mailadresser i facebook gjorda som bilder för att försvåra maskintolkning… svårare för datorn att plocka ut också… =(
Det finns, som tidigare nämnt, redan en del system som liknar det du vill göra. Bl.a. en iPhone-app som använder facebook som en databas för att hämta ut bilder på de kontakter i din telefon som du inte har bilder på.
Rent tekniskt bör det du vill göra gå att lösa fort och enkelt, om det inte vore som så att facebook inte ger ut den datan du är intresserad av. Epost är ungefär det du är ute efter antar jag? Reglerna lär säga nej till att du får ta ut den datan eftersom det då hade använts för att bygga alternativ till facebook – något du faktiskt eftersöker här. Du letar efter linkedin med en katalogtjänst!
(Jag använder i stort sett Facebook enbart för events och facebookmejl, vilket på något vis fungerar lite som en proxy till min vanliga mejl. Facebook är lustigt nog mycket mindre personligt för mig än vad min epost är, vilket gjort att jag helt enkelt katagoriserar facebook som en mindre viktig sfär.)
Brokke: Vad heter appen som laddar ner bilder? Låter som något jag skulle behöva.
Har tyvärr inga bra tips, men har också längtat efter något liknande. I mitt fall dock mer för att få en komplett lifestream med alla mina onlineaktiviteter. En självskrivande dagbok.
Antar att man skulle kunna koda just det du frågar efter med screenscraping för att plocka ut sådant som inte finns att få genom API:erna. Någon med mer tid som känner sig manad? :)
värt att nämna är att det finns ett plugin till miranda (IM-klient) som stöder facebook-chat så man slipper det elända fitt-härket… http://dev.miranda.im/~jarvis/
Kontaktinformationen till de 659 lär ju inte förbli densamma särskilt länge, men kommer i stor utsträckning att hållas aktuell av ”vännerna” själva på Facebook. Varför inte bara sluta logga in annat än när man vill kolla kontaktuppgifter? Är det inte ett tillräckligt lämnande av skutan?
Jag använder Digsby som kombinerar facebook chat och newsfeed med MSN, Google Talk och Twitter. Men det verkar som om du tycker det mesta brus du utsätts för via facebook är meningslöst. Det jag då undrar är: har du fått nära 1000 personliga brev av dina 600 nära vänner, eller är det kanske så att du accepterat hundratals inbjudningar till obskyra grupper som sedan skickar ut massa spam som fyller din inbox?
Googla på Backup Facebook Contact List så hittar du något, men annars använder jag Fonebook för att synka kontaktlistan med Outlook och telefonen, men det tar ju bara med profilbild och födelsedag eftersom dom idiotiska reglerna förbjuder sync av telefonnummer och e-postadress.
somewhat related:
nokia n900 med programmet ‘hermes’ kan importera (skapa nya samt sammanlänka med existerande) kontakter från facebook till adressboken i n900. afaik tar hermes all info den kan få, se http://wiki.developers.facebook.com/index.php/Users.getInfo
Om detta har blivit en officiell hack tråd för facbook så rekommenderar jag skriptet för att automatiskt ta bort fototaggar: http://www.lucianobello.com.ar/post/rmfb-en/
eller:
http://github.com/sciyoshi/pyfacebook
Några tipsar om sätt att använda Facebook-chatten utan att logga in på Facebook. Det är säkert bra för vissa, men inte vad jag efterlyser. Jag vill lämna Facebook.
Jag nöjer mig inte, Ctail, med att logga in bara när jag vill kolla kontaktuppgifter. Bara det att finnas där gör att de 659 “vännerna” räknar med att jag är tillgänglig på Facebook. Jag får rentav erbjudanden om jobb via Facebook-mail från folk som skulle kunna maila mig, men som utgår från att det är enklare att kommunicera på Facebook. Jag klagar inte på dem. Jag klagar heller inte på att jag får för många meningslösa inbjudningar från obskyra grupper till min inbox (jag är fullt medveten om att det är ett resultat av att jag gått med i dessa grupper, men ser det inte som ett attraktivt alternativt att upprätthålla en “ren” medverkan på en relativt crappy sajt).
Förresten ser jag inte det som något större problem att folk ändrar sina kontaktuppgifter med tiden. För egen den är det mest namnen jag bryr mig om, jag är nämligen inte jättebra på att komma ihåg namn. Bara en lista på namn, gärna med porträttbild, skulle räcka jättelångt – både i praktiska och nostalgiska syften!
Att mejladresser visas som bild ser jag förresten inte som något problem. Det går lika bra att backuppa bilder. Särskilt om ens arkiverade “offline-Facebook” kan visas i ett särskilt program. Det går i princip rentav att tänka sig att man gör ett program som ser ut som Facebook, fast offline.
Kan du någon programmering själv?
Jag skrev följande i ruby för att ladda ner alla bilder tagna på mig själv. Den behöver inget API utan styr firefox, vilket iofs kräver att du installerar en add-on och det tar en stund. Sök på FireWatir för mer info. Resten torde vara trivialt, och jag kommer göra det när jag har mer tid efterom jag också planerar lämna facebook. Min plan är att 2010 är facebooklöst. Så jag ska säga till när jag fixat det för min exodus verkar vara tidigare än din. Siktar på att dra hem kontaktinfo på (kanske utvalda) vänner samt bilder på mig själv med kommentarer.
require ‘rubygems’
require ‘firewatir’
include FireWatir
fx = Firefox.start “www.facebook.com”
fx.link(:text, “Profile”).click
fx.link(:text, “Photos”).click
fx.link(:text, “Photos of me”).click
fx.link(:class, “UIPhotoGrid_PhotoLink clearfix”).click
i = 1
while fx.span(:id, “photo_count”).text.scan(/^Photo (\d+) of (\1)$/).empty?
src = fx.image(:id, “myphoto”).src
puts src #`curl #{src} -o #{i}.jpg`
fx.link(:text, “Next”).click
while src == fx.image(:id, “myphoto”).src
sleep 0.1
end
i += 1
end
(förövrigt, om man kunde komma åt email-addressen från API:et skulle varenda applikation dina vänner installerade kunna komma åt din e-postadress. Det vore nog^W inte önskvärt.
Men att via automatiserad Fx spara bilden på adressen går lätt.)
Jag vill lämna facebook men har insett att det är för bekvämt att behålla kontot. Som du skriver är något av det mest besvärande att folk förutsätter att jag läser inboxen eller något annat annat ur informationsöverflödet eller läser facebook regelbundet istället för i intensiva / lågintensiva / inteallspå1-2månader perioder.
Det finns/fanns en fb-applikation som kan exportera alla kontakter till gmail-addressbok, åtmistånde bild (i miniformat) + namn exporterades, minns inte detaljerna.
Varför inte behålla kontot men sluta vistas där annat än vid behov? Är inte FB en bra plats för att ha konstant uppdaterad kontaktinfo till sina bekanta?
Med en enkel knapptryckning kan du också deleta olästa mejl, om de känns påfrestande.
Bra idé (och mycket intressanta svar). Skulle inte en enkel lösning vara att använda en av alla de spindlar som laddar ner alla länkar från en viss sida och upprättar motsvarande html-bibliotek på hårddisken? Bonus/minuspoäng för den distinkta 1998-känslan :)
Namn och bilder är relativt enkelt att få ut. Även all info om vännens utbildning etc. E-postadresser går däremot inte att hämta ut via API:et, så där får man dra till med lite skummare hack.
Förutsatt en lyckad installation av fbcmd på ex. Linux kan man t.ex. göra följande (vi får se om koden överlever):
fbcmd finfo pic_big | perl -lne ‘BEGIN{print “”}; $f{“$2$1″}=”$1$2″ if /^(\d+)\s*(.*?)\s+(http.*)$/; END{for (sort keys %f){print $f{$_}};print “”}’ > friends.html
“friends.html” blir då en enkel vy över vänner med bild, sorterad på förnamn.
Ett annat spår är att gå runt API:et helt och köra javascript direkt i adressfältet för att hämta ut data medan man är inloggad. Återkommer med ett sådant litet test…
Namn och bilder är relativt enkelt att få ut. Även all info om vännens utbildning etc. E-postadresser går däremot inte att hämta ut via API:et, så där får man dra till med lite skummare hack.
Förutsatt en lyckad installation av fbcmd på ex. Linux kan man t.ex. göra följande (koden bråkade i kommentar, så länkar istället):
http://pochwa.ath.cx/pub/fb_friends.txt
“friends.html” blir då en enkel vy över vänner med bild, sorterad på förnamn.
Ett annat spår är att gå runt API:et helt och köra javascript direkt i adressfältet för att hämta ut data medan man är inloggad. Återkommer med ett sådant litet test…
http://www.socialsafe.net/ är nog det du söker.
V: Näe, inlägget ovan efterlyser ingen betaltjänst, utan ett öppet redskap. Tycker förresten att det är lite trist att så många läser det individualistiskt som att jag söker något om om jag får det så är saken klar. Men vad jag är ute efter är en kollektiv förändring av våra sätt att umgås och kommunicera. Då behövs öppna redskap!
Jag har kommit en bit på väg med enkel JavaScript. Det är lite opålitligt, men jag tror att jag kan få till en kodsträng som går att klistra in i webläsarens adressfält för att generera en resultatsida med information om alla vänner. Ska testa lite mer ikväll.
Hårdvara borde fungera? (nämnvärt för uppgiften i fråga utnämd assistent)
Kan det bli mer postdigitalt än s.k. manuell (dig>analog>dig) inhämtning av all denna data?
Oh…btw; -Go Pontus!
[...] Efterlysning: Mjukvara som underlättar att lämna Facebook [...]
Hur går det Pontus, har du lyckats?
http://suicidemachine.org/
Inte så relevant för dit eget Facebook-arkiv, Rasmus, men inte var det så relevant för blogginlägget heller, så jag uppdaterar gärna den här tråden :)
Laddar ner al min information från Facebook just nu med en Firefox-plugin kallad ArchiveFacebook. (Har någon överhuvudet tagat försökt googla efter mjukvara innan ni började koda själva? Jag själv var också allt för lat och fick aktiverad andra människor innan jag faktisk försökte leta själv). Nu får vi se hur det funkar, dvs. om jag får det att funka, det tar lite tid att arkivera i alla fall.
De skriver, ganska likt bloggposten här:
Kommentera