Command Line Interface - Tips en vrac
Chercher les fichiers qui contiennent un (des) .
dans leur nom et le(s) supprimer
Toute la difficulté est de ne pas supprimer le point de l'extension…
"find -iname '*.avi' -exec rename -v 's/(?!^)\.(?!avi$)/ /g' {} \;"
Chercher les fichiers dans les sous-dossiers et le remonter dans le dossier
find . -maxdepth 2 -mindepth 2 -exec mv '{}' ./ \;
Connaître la date d'expiration d'un certificat TLS
read DOMAIN"?Domain to check:" ; echo | openssl s_client -connect "$DOMAIN":443 2>/dev/null | openssl x509 -noout -enddate ; unset DOMAIN
Poster en multilignes sur Mastodon avec cURL
curl https://<domain>/api/v1/statuses \
-H 'Authorization: Bearer <token>' \
-H 'Content-Type: application/json' \
-d '{"status":"Première ligne.\nSeconde ligne…",
"in_reply_to_id":null,"media_ids":[],"sensitive":false,
"spoiler_text":"","visibility":"direct",
"poll":null,"language":"fr"}' \
| jq '.id'
Note…
<domain>
est le domaine de l'instance Mastodon ;<token>
est le jeton comportant au moins les droits en écriture ;"visibility":"direct"
n'adresse le message qu'au personne mentionnée.
Ce qui renvoie l'id du post.
Documentation : statuses API methods - Mastodon documentation.
Pour ajouter un émoji, on peut le copier depuis le navigateur puis le coller. Il y a sans doute une autre façon, mais je n'ai pas trop cherché et ça fonctionne comme ça !
Pas de commentaires