MyStreet7

Un blog despre ceea ce ma pasioneaza.

  • Belgia
  • Windows 10
    • Windows 7
  • Linux
  • Internet
  • Hardware
  • WordPress
  • Software
    • Android
    • Windows Phone
  • SEO
    • Blogging tips
  • Off topic
  • Auto
Home » Social Media din linia de comanda – Partea 1: Facebook si Twitter

28 December 2012

Social Media din linia de comanda – Partea 1: Facebook si Twitter

Fiind abonat la peste 30 de bloguri din afara, primesc zilnic zeci de articole in feed-ul de la thunderbird. Unul dintre acestea mi-a atras atentia foarte mult, si voi incerca sa-i fac un rezumat si la mine pe blog. Fiti siguri ca dupa ce veti citi acest articol, va puteti uimi prietenii cu abilitatile prin care puteti accesa site-urile preferate direct din linia de comanda.

Veti putea actualiza statusul de pe Facebook si Twitter, puteti posta pe Blogger sau Tumblr, vizualiza clipuri YouTube, si gestiona albumele de pe Flickr doar din fereastra terminalului. Acest articol reprezinta partea 1 care va cuprinde Facebook si Twitter.

I. FACEBOOK din lina de comanda

Putem accesa principalele caracteristici Facebook de pe Linux, Mac sau Windows prin linia de comanda utilizand fbcmd.

facebook linie de comanda

Instalare

Trebuie sa avem instalat PHP in sistem inainte de a instala FBCMD. Daca totul este in regula, descarcam fisierul “fbcmd_update.php” de aici, sau rulam urmatoarea comanda:

wget https://raw.github.com/dtompkins/fbcmd/master/fbcmd_update.php

Apoi continuam cu alte doua comenzi:

php fbcmd_update.php
php fbcmd_update.php install

FBCMD este acum instalat in calculator, dar mai trebuie sa parcurgem o serie de etape pentru al autoriza sa acceseze contul de Facebook. In browserul principal pe care il folosim, ne logam ca utilizator pentru a permite aplicatiei sa acceseze contul. Comanda de mai jos ne va duce pe pagina de baza pentru autorizare:

fbcmd go access

social-fbcmd-basic-access

Facem click pe butonul “Go to App”, apoi va trebui sa fim intampinati cu o pagina care ne ureaza “Success”, dar FBCMD inca are nevoie de autorizare pentru a accesa contul offline. Rulam:

fbcmd go auth

Cand se va deschide pagina din imaginea de mai jos, apasam “Generate”:

social-fbcmd-go-auth

[adsense float=”center”]Facebook ne va da un cod de autorizare pe care trebuie sa il folosim doar o singura data. Copiem codul si rulam comanda:

fbcmd auth [code]

Daca totul este in regula, vom fi intampinati de un mesaj “Welcome to FBCMD” in terminal. La final, acordam aplicatiei permisiunile de baza cu:

fbcmd addperm

Asta ne va duce pe alta pagina web, unde trebuie sa dam “Allow”. Acum putem sta linistiti pentru ca am terminat etapele de autorizare.

Utilizare

Toate comenzile FBCMD incep cu “fbcmd”, urmate de un argument. Pur si simplu tastam “fbcmd” pentru a vedea toate posibilele comenzi. Unele exemple includ:

1. Actualizarea statusului:

fbcmd status "Imi actualizez statusul facebook din linia de comanda :)"

2. Citirea mesajelor:

fbcmd inbox

3. Postarea pe perete la “Prietenul Imaginar”:

fbcmd wallpost "Prietenul Imaginar" "Mergi sa pescuim?"

4. Raspunde pentru un eveniment (invitatie):

fbcmd rsvp [event_id] yes|no|maybe

II. TWITTER din linia de comanda

Descarcam TTYtter pentru a naviga din linia de comanda pe contul de Twitter. Aplicatia suporta StatusNet si Identi.ca APIs.

social-ttytter-replies

Instalare

Cerintele preliminare includ Perl 5.8.6 sau mai o versiune mai recenta si fie Lynx or cURL. Ultima versiune TTYtter pare sa fie 2.0.4 (4 octombrie 2012). Recomand descarcarea versiunii 2.1 beta pentru o mai buna compatibilitate cu Twitter API. Pentru a obtine beta, selectam folderul pentru instalare:

cd
wget https://www.floodgap.com/software/ttytter/beta/beta.txt
mv beta.txt ttytter
chmod +x ttytter
./ttytter

Procesul pentru autorizare va porni in terminal. Urmam instructiunile procesului si vizitam pagina de autorizare din browser.

social-ttytter-auth

Generam PIN-ul si il introducem in terminal. In mod normal, fisierul cheie va fi salvat ca “.ttytterkey” in directorul home.

Utilizare

Daca am instalat TTYtter in directorul sistemului ca /usr/bin, il putem rula foarte simplu tastand:

ttytter

In caz contrar, va trebui sa specificam calea completa a executabilului atunci cand il rulam sau putem mai multe aici.
Daca terminalul suporat culorile ANSI, pornim TTYtter cu:

ttytter -ansi.

Comanda “ttytter” va lista posturile recente ale utilizatorilor pe care ii urmarim si apoi va deschide o sesiune interactiva. Putem tasta “/help” pentru a lista comenzile sau “/quit” pentru a iesi. Mai jos puteti gasi cateva comenzi de baza:

1. Actualizare status – doar tastam pur si simplu ceea ce vrem:

I'm tweeting from my headless server

2. Reimprospatare pentru a vedea ultimile tweet-uri ale utilizatorilor urmariti:

/refresh

3. Afisarea informatiilor profilului:

whois [username]

4. Vizualizarea raspunsurilor si mentiunilor:

/replies

5. Cautare pe twitter:

/search [termenul]

Pentru mai multe comenzi si informatii despre TTYtter, vedeti documentul oficial.

 

PS: Pentru partea 2 (Google – Blogger, Calendar, Contacts, Docs, Picasa, YouTube), voi scrie doar la cerere, daca exista persoane interesate. Motiv: e destul de lunga povestea.

Article by Alexandru Ionut / Internet / facebook, linie de comanda, social media, twitter 2 Comments

Comments

  1. Yamasha says

    28 December 2012 at 12:52 am

    nice, ar trebui sa mearga si pe windows daca avem un server local cu curl…

    Reply
    • Alexandru Ionut says

      28 December 2012 at 12:41 pm

      Pai vezi ca Facebook trebuie sa mearga si pe windows mai mult ca sigur.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ultimele articole

  • Ce canale/vloggeri de calatorii urmaresc
  • Firma CNH Industrial angajeaza 300 de muncitori
  • Cat m-a costat asigurarea auto in Belgia pana in prezent
  • Cum ascundem afisarea pop-ului de volum si multimedia din Windows 10
  • Cum aflam ce componenta a pc-ului nu functioneaza corect
  • Belgia
  • Sustine blogul
  • Despre
  • Contact
  • Politică privind fișierele cookies
  • POLITICĂ CONFIDENȚIALITATE
  1. Stefan on Cat m-a costat asigurarea auto in Belgia pana in prezent1 August 2022

    Daca ar fi costat în Romania atât o asigurare...ar fi fost oarecum bine...nu mai vedeam toate cazanele pe șosele. Și…

  2. Lucian on Schimbarea permisului auto in Belgia5 July 2022

    Salut cine m poate ajuta și pe mn cu informați in legătura cu cardul tahograf in Belgia unde se poate…

  3. Alexandru Ionut on Schimbarea permisului auto in Belgia3 July 2022

    Salut. Cu permisul MD ai dreptul 185 zile in Belgia. Apoi trebuie schimbat. Mergi la primarie cu dovada ca ai…

  4. Eugeniu on Schimbarea permisului auto in Belgia3 July 2022

    Alexandru bună ziua, am si eu o întrebare, este posibil ca permisul MD să-l schimb pe unul Belgian și ce…

  5. Alexandru Ionut on Conditii de indeplinit pentru a conduce un scuter in Belgia27 June 2022

    Prea multe nu prea poti face. Insa, daca ai factura sau orice alta dovada ca e achizitionat legal de pe…

  • Belgia
  • Windows 10
    • Windows 7
  • Linux
  • Internet
  • Hardware
  • WordPress
  • Software
    • Android
    • Windows Phone
  • SEO
    • Blogging tips
  • Off topic
  • Auto

Arhiva

  • Belgia
  • Sustine blogul
  • Despre
  • Contact
  • Politică privind fișierele cookies
  • POLITICĂ CONFIDENȚIALITATE

Copyright © 2012 - 2022