Skip to main content

Cerca

Elementi taggati con: CLI


 
@Gruppo Linux Como
♲ moeeee@f2.der.moe:
Friclicli: Friendica CLI client
@Friendica Developers

I started to work on a CLI client for Friendica named friclicli. At the moment I'm working on the foundation of the client: A C library (called libfriclient) with functions representing Friendica API routes (one function per route). The client will use a curses interface (probably ncurses). To make requests to the Friendica API the libcurl library will be used. JSON data will be processed using the cJSON library.

The source code repository is here: https://gitlab.com/ncc1988/friclicli

The client will be programmed in C and licensed under the GPLv3+.

#Friendica #Client #CLI #C
[l]

 
@Gruppo Linux Como
Friclicli: Friendica CLI client
@Friendica Developers

I started to work on a CLI client for Friendica named friclicli. At the moment I'm working on the foundation of the client: A C library (called libfriclient) with functions representing Friendica API routes (one function per route). The client will use a curses interface (probably ncurses). To make requests to the Friendica API the libcurl library will be used. JSON data will be processed using the cJSON library.

The source code repository is here: https://gitlab.com/ncc1988/friclicli

The client will be programmed in C and licensed under the GPLv3+.

#Friendica #Client #CLI #C

 

Summer of Code: Command Line OX Client!


vanitasvitae writes on 2018-06-01:
As I stated earlier, I am working on a small XMPP command line test client, which is capable of sending and receiving OpenPGP encrypted messages. I just published a first version :)
Creating command line clients with Smack is super easy. You basically just create a connection, instantiate the manager classes of features you want to use and create some kind of read-execute-print-loop.
Last year I demonstrated how to create an OMEMO-capable client in 200 lines of code. The new client follows pretty much the same scheme.
The client offers some basic features like adding contacts to the roster, as well as obviously OX related features like displaying fingerprints, generation, restoration and backup of key pairs and of course encryption and decryption of messages. Note that up to this point I haven’t implemented any form of trust management. For now, my implementation considers all keys whose fingerprints are published in the metadata node as trusted.
You can find the client here. Feel free to try it out, instructions on how to build it are also found in the repository.
Happy Hacking!
#smack #ox #freesoftware #xmpp #cli #fsfe #openpgp #omemo

 

Because finding the #GUID of a #Diaspora post sucks:



````
#!/bin/bash

[[ -z "${1}" ]] && {
echo 'usage: dlink ' >&2
exit 1
}
guid=$(
curl -s "${1}.json" \
| jq .guid \
| tr -d '"'
)
printf '/posts/%s\n' "${guid}"
:

eof



````

The syntax highlighting sucks, too…

Caveat: no error checking.

[ #JSON, #CLI, #bash, #useatyourownperil ]

 

Because finding the #GUID of a #Diaspora post sucks:



````
#!/bin/bash

[[ -z "${1}" ]] && {
echo 'usage: dlink ' >&2
exit 1
}
guid=$(
curl -s "${1}.json" \
| jq .guid \
| tr -d '"'
)
printf '/posts/%s\n' "${guid}"
:

eof



````

The syntax highlighting sucks, too…

Caveat: no error checking.

[ #JSON, #CLI, #bash, #useatyourownperil ]

 
Immagine/foto
#jabber #xmpp #profanity #IM #chat #cli #otr

A very good jabber client. Recommended!



http://www.profanity.im/


 
Immagine/foto
#jabber #xmpp #profanity #IM #chat #cli #otr

A very good jabber client. Recommended!



http://www.profanity.im/


 



comando grep. Hackeando y aprendiendo a usarlo | victorhckinthefreeworldhttps://victorhckinthefreeworld.com/2017/01/24/comando-grep-hackeando-y-aprendiendo-a-usarlo/

Es bueno saber que existen muchas herramientas muy útiles, saber sacarles provecho y saber para qué utilizarlas. Utilizadas de una en una proporcionan un buen arsenal para muchas tareas.

Utilizadas en conjunto mediante “tuberías” o en scripts entonces se vuelven letales y no tienen rival.

#gnu #linux #grep #cli #ñ #tutorial

victorhckinthefreeworld: comando grep. Hackeando y aprendiendo a usarlo (victorhck)

Grep es un potente comando de GNU/Linux para utilizarlo en la línea de comandos. Veamos algunos usos. La consola o línea de comandos de GNU/Linux es una de las herramientas más potentes. Pero a la …

 
As I looked up the links to post them in a comment recently, I thought this might be worth posting it on its own:

#GNS (GNU Name System) - The #decentral #replacement of #DNS in #GNUnet



It works around zooko's triangle with #petnaming and is implemented in #GNUnet. It is accessible via #API and #cli (#gnunet-gns). It works fine and people use it.
GNS is designed to provide:
- Censorship resistance - Query privacy - Secure name resolution - Compatibility with DNS

More (general) information: https://gnunet.org/gns https://gnunet.org/gns-implementation (Not only about implementation)

GNS FAQ: https://gnunet.org/taxonomy/term/34

GNUnet FAQ: https://gnunet.org/faq-page

Scientific articles relatet to the topic: https://gnunet.org/bibliography?f[keyword]=1300 https://gnunet.org/bibliography?f[keyword]=2&f[search]=gns

Videos: https://gnunet.org/videoghm2013 https://gnunet.org/oxford2014grothoff https://gnunet.org/video-30c3-talk-gnu-name-system https://gnunet.org/gns2014ghm
#CensorshipResistance #QueryPrivacy #video #GNU #FreeSoftware

Zooko's triangle - Wikipedia