Skip to main content


Bash, OAuth and json...

This is mainly for @tony baldwin :-)

A very simple ~friendica ~friendica client, wich uses #OAuth to authenticate with the server and #JSON to get user timeline. All written in #bash. It requires only openssl and perl.

Is based on bash-oauth and

Find the tar.gz attached.

To install extract all files somewere in your $PATH, then create the configuration file in your $HOME:

~/.fcli.rcfriendica_url= #no trailing slash

Make up two values for "consumer_key" and "consumer_secret" (I used "1234567890" for both).
Go to your friendica, "Settings"->"Connected apps" -> "Add application".
Fill in your consumer key and secret, leave blank "Redirect" field, put a meaningful name, and an url to a icon you like (I used this : Immagine/foto )

Run $ and follow instruction to authorize the application.

If everting goes well, you can see last 5 items in network page with
$ -c home_timeline
and you can update your status with
$ -c statuses_update -s "type message here"
@Arto, there should be a string after "oauth_token=" in that url. Someting is missing. Have you added the app under settings/oauth? Have you created ~/.fcli.rc with same values for key and secret as in settings/oauth ?