xuv's notebook

Side notes, howtos and random bits of information related to Julien Deswaef's projects

User Tools

Site Tools


projects:love_machine

This is an old revision of the document!


[loveMachine]

Automatic like processor

What?

[loveMachine] is a program (or as I prefer to call it, a bot) that will log into a Facebook account, repetitively click the “like” buttons on every possible content shown in the home stream, then post its amazing score as a status and log out.

[loveMachine] is written in python and uses Selenium Webdriver. The code is shared on Github

[loveMachine] is a piece of software art by @xuv

Why?

The “like” feature is what we know Facebook for. It's a symbol of it. It might be what describes it the most. It is its own metaphor. It is also used by everyone (at least once). And everybody likes to have a “like” on their post. Some people even “like” their own posts, which annoys others… (but that's another story).

There is no “dislike”, which some people have tried to bring in. But there is an “unlike”, if you changed your mind or clicked too fast.

A “like” is not a comment (in the Facebook sense). Though it can have different meanings and be used as “I read”, “I saw”, “I agree”, “I'm watching you”, “I'm here”, “I wish”, “I buy”, “thank you”,…

And surely Facebook uses this feature to profile their users and have them engage with advertisers or any kind of merchants.

So, because I have so many fb_friends I want to please and so little time, I've decided to automated my “likes”. So Facebook will have to deal with it (whatever that means) and my fb_friends will be comforted that what they do is right. And I couldn't wish them better.

This project was inspired by (and is a response to) a workshop with moddr_, the creators of Web2.0 suicide machine

Do you need a reason to run it?

  • You already like everything your friends post on Facebook. This will saves you time.
  • You think you can get a higher like score than someone who used the software before you.
  • You want attention from your friends. By liking everything they do, they'll notice you.
  • You are concerned about your privacy and would like to insert false preferences in your Facebook profile.
  • You think Facebook is stupid by letting you do this. And you like making Facebook look stupid.
  • You just like free stuff.

Installation

The script has been tested on Ubuntu 10.04, Windows XP and Mac OSX.

You will need:

  • Firefox / Chrome
  • Python >2.6 (not tested with python 3)
  • Selenium2 python API
  • and a copy of [loveMachine]

Detailed installation procedure for Windows, Mac OSX and Ubuntu

Usage:
python loveMachine.py [Options] [<fb_login> <fb_password>]

Arguments are not mandatory. Login and password will then be asked on startup.

Options:

  • -FF uses Firefox
  • -CR uses Chrome (still in Alpha)
  • -p <page_username> switches your identity to that page… if you are an admin of it, of course
  • -s simulates the like-clicks (for testing purposes)
[loveMachine]
  • Extra notes (Random stuff used during the developpement of this project)
  • Journal (A time track of this project)

Thoughts & observations

Although Facebook, in their attempt to prevent spam, seems to put a limit on the number of comments or wall posts you can make during a certain period, they do not seem to prevent compulsive liking behavior.

Most people who have heard about this project appreciate the idea and find it fun and/or interesting, but almost all of them would not run this piece of software on their own account. The main reason is that it “likes” everything. And the idea of “liking” something they would not “like” is problematic. Unwanted likes would be:

  • liking racist content
  • liking a depressive statement, a call for help or a health problem
  • liking something that does not reflect your personal preferences

Even if most people will say the contrary, this proves that we identify a lot with our Facebook profile. And anything that interferes or tampers with it would be seen as unwanted (if not aggressive) behavior.

A list of words that people used to describe the project:
  • Face-bot
  • StatEthique
  • Like machine
  • Likespam
  • Likematic
Quotations
  • “[Facebook], c'est de l'exhibitionnisme. Autant montrer ses organes génitaux!” Jacqueline Harpman (Écrivain et psychanalyste) - Le Soir 09/11/2011
  • “Ce n'est pas la même chose de 'follower' (suivre) sur Twitter que de 'liker' (aimer) sur Facebook. Le lien est plus affectif. L'audience est aussi plus captive.” Conseiller de Nicolas Sarkozy

Future?

Some thoughts regarding the possible evolution of the script:

  • Like on comments? ads? pages?
  • Turn it into a one-click-setup-and-play application
  • Use FB Graph API? (ethical dilemma)
projects/love_machine.1338981439.txt.gz · Last modified: 2012/06/06 13:17 by 213.211.137.37