Facebook desde la consola con fbcmd

Como ya saben me gusta ir al grano, pero antes les haré una advertencia: Hoy no tuve clase. (Ya verán posteriormente porque se los advierto). 🙂

Lo que vamos a hacer a continuación, es ver la forma de conectarnos a nuestra cuenta de Facebook mediante el terminal, así que manos a la obra.

Primero vamos a crear una carpeta y entramos a ella.

# mkdir fb
# cd fb

Ahora seguimos los siguientes pasos.

# sudo apt-get install php5-cli php5-curl
# wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php
# php fbcmd_update.php

Y ahora como ROOT ejecutamos

# sudo php fbcmd_update.php sudo
# php fbcmd_update.php install

Ahora testeamos si está bien instalado

# fbcmd

Ahora le vamos a dar permisos a la aplicación en FB

# fbcmd go access

Ahora le damos

# fbcmd go auth


Aquí nos saldrá un código.. Lo copiamos y lo pegamos en la consola de la siguiente manera.

# fbcmd auth CODIGO

Añadimos los últimos permisos

# fbcmd addperm

Y listo. ahora vamos a probar cosas.

¿Cómo lo usamos?

Asi miramos la lista de albums

# fbcmd albums

El numero entre corchetes [ 1 ] Es el ID del album.. si vamos a subir una imágen a X album.

#fbcmd addpic rutadelaimagen.jpg  ID comentario

Y OLË

Si por ejemplo queremos postear algo.

# fbcmd post "Lo que vayas a postear"  (Importante las comillas)

fbcmd permite muchas más cosas.  Ver las publicaciones de los demás.  #fbcmd stream  y comentar o darle like a ellos..

Hay una version 2 BETA que no he probado pero supuestamente deja chatear en el chat de fb.. Hay que mirar.

Para mas comandos visita http://fbcmd.dtompkins.com/

SALUDOS..!!


34 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Luis dijo

    ¡Impresionante! Lo acabo de probar y funciona perfecto.

    Mil gracias por el post y, por supuesto, lo comparto.

  2.   Adoniz (@NinjaUrbano1) dijo

    Funcionara para los que no tenemos Facebook? XD

    1.    @Jlcmux dijo

      No… xD

      1.    helena_ryuu dijo

        LoL

  3.   sieg84 dijo

    usaría el caralibro sólo por usar esta aplicación, pero no….

    1.    helena_ryuu dijo

      idem @sieg84
      pero me parece curioso que una aplicacion sin graficos se utilize en un sitio que es primariamente dedicado a fotografias y cosas asi xDDD

  4.   pennywise911 dijo

    jajajaajaja, que divertido es esto, gracias.

  5.   elav dijo

    ┌─( elav ) » { ~/fb }
    └──┤ php fbcmd_update.php install

    fbcmd update utility [version 3.0]
    http://fbcmd.dtompkins.com/update

    …Could not download: [https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php]

    1.    @Jlcmux dijo

      Porque no instalas la version estable? Master es como un alpha xD

      1.    elav dijo

        ¬¬ Pero la cuestión es, a todos les funciona y a mi no :'(

        1.    @Jlcmux dijo

          Por feo. xD Instala la versión estable..

          1.    elav dijo

            xDDD Te voy a banear xDDD

  6.   Hyuuga_Neji dijo

    ya tengo otra herramienta Geek para echarles envidia a los demas compañeros de trabajo que usan Windows xD

    Gracias… me has alegrado el dia

  7.   GGGG1234 dijo

    José Luis Cortes Mesa 😉

    1.    @Jlcmux dijo

      Si, se ve en la de la foto. y ahora que? temo por mi seguridad? 😀

  8.   Osdaeg dijo

    lo que VAYAS a postear

    valla es cerca (de cercado)

  9.   Giskard dijo

    Interesante el artículo. Lástima los errores ortográficos. Hay que tener más cuidado con eso señores.

    1.    sieg84 dijo

      atentas contra su libertad de expresión.

  10.   iCOMECON dijo

    Deberíais cambiar eso tan feo de «lo que vallas a postear» por «lo que vayas a postear»… Como diría mi profesor, es terrorismo lingüístico 😛

  11.   Juan dijo

    Jajaja no sean tan duros con los errores ortográficos. Está bueno remarcarlos para que no los cometan más.

    Loco, me encantó el post, mil gracias ya voy a ponerme a boludear con esto cuando pueda.

    Gracias!

  12.   Luis dijo

    Un par de dudas:

    – ¿Cómo hago para subir una foto al muro junto con un comentario?

    – ¿Es posible usarlo para manejar varias cuentas?

    1.    @Jlcmux dijo

      1) fbcmd addpic urldefoto.jpg «comentario»
      2) Tendrias que hacer un usuario en tu pc para cada usuario de fb :/ o reconfigurar fbcmd cada vez que vas a usar una cuenta o la otra. Debido a que guarda la configuración de tu cuenta en él

      1.    Luis dijo

        Lástima que no tenga contemplado la posiblidad de administrar varias cuentas de facebook.

        Este programa junto con un buen script en bash podría dar mucho juego.

  13.   Aufer dijo

    me gusta esto jejeje

  14.   Master dijo

    No le encuentro sentido usar facebook por comando puesto que se abre el fb para boludear y ver imágenes de tonterías que comparten los otros xD, pero espero usarlo para ver que se siente.

  15.   Christhian Salas dijo

    Me funcionó perfecto.
    Gracias. Muy interesante.

  16.   Christhian Salas dijo

    Bueno aquí. jajaja…

  17.   Ezequiel F. dijo

    Uso archlinux y tengo el siguiente error:
    [host(3)host:fbcmd]$ fbcmd
    PHP Warning: require_once(): open_basedir restriction in effect. File(/usr/lib/facebook/facebook.php) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/) in /usr/lib/fbcmd.php on line 534
    PHP Warning: require_once(/usr/lib/facebook/facebook.php): failed to open stream: Operation not permitted in /usr/lib/fbcmd.php on line 534
    PHP Fatal error: require_once(): Failed opening required ‘facebook/facebook.php’ (include_path=’.:/usr/share/pear’) in /usr/lib/fbcmd.php on line 534

    1.    Ezequiel F. dijo

      bueno, en realidad son 3 errores… alguien sabe cómo resolverlos? Gracias.

  18.   LiGNUxero dijo

    Muy bueno pero una cagada que a mi no me sale el icono de la consola en lo que publique en facebook… Lo instale solamente con la finalidad de NERDear y presumir mi Debian pero si no sale la consolita en face no me gusta ^_^

  19.   chere dijo

    como puedo responder los mensajes que mis amigos me envian de facebook desde la terminal de ubuntu?

  20.   carlos rojas dijo

    Como seria para poder publicar sobre una pagina y no un perfil

  21.   PERSINC dijo

    probado 26/02/2015 y todo tal cual.

  22.   Alejandro Aldama dijo

    Se puede utilizar para subir imagenes a una Fanpage???