qlic

Zoho Cliq but not really
git clone git@getsh.org:qlic.git
Log | Files | Refs | LICENSE

README.asc (1262B)


      1 == qlic
      2 
      3 qlic is an unecessarily fast cli frontend to the venereal Zoho cliq. It is cliq but unopinionated.
      4 
      5 === Why?
      6 
      7 I avoid browsers like the plague. Zoho cliq was my only reason for using a browser. Not anymore.
      8 
      9 === Usage
     10 ==== Sending a text
     11 
     12 	echo "Hey" | qlic -r client_id
     13 	qlic -r client_id "Hey"
     14 
     15 ==== Sending an attachment
     16 	cat image.jpg | qlic -r client_id -b image.jpg
     17 
     18 === What works
     19 
     20 * Authentication via OAuth
     21 * Receive and send text to chat, channels
     22 * Receive and send attachments to chat, channels
     23 
     24 === What doesn't work
     25 
     26 * Cliq call - Apparently this takes more work than I thought.
     27 * Screenshare - Sharing screen is top priority for qlic, but it requires call to work first.
     28 * Widgets - I have no interest in implementing widgets in a cli as it
     29 doesn't benefit me, but contributions are welcome as always.
     30 
     31 === Install
     32 
     33 	git clone https://github.com/bharatvaj/qlic
     34 	cd qlic
     35 	make install
     36 
     37 === Dependencies
     38 
     39 * libcurl
     40 * bharatvaj/OAuth2
     41 * yarosla/nxjson
     42 
     43 === Setup
     44 
     45 Create a config file at $XDG_DATA_HOME/qlic/data.json with the following configuration
     46 
     47 	{
     48 	  "user_id": {
     49 	    "client_id": "<zoho_client_id>",
     50 	    "client_secret": "<zoho_client_secret>"
     51 	  }
     52 	}
     53 
     54 NOTE: client id and secret can be obtained from https://api-console.zoho.com/