You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

1.4 KiB

Tester des API

Postman

  • Collections
  • Variables
  • Tests

jq

dispo sur Windows

"sed for JSON data"

Extraction de dates

cat ~/Documents/maquigny.json| jq '.meetings|map(.estimated_date)|sort|.[]' | uniq

Calculs de crédit/débit depuis un fichier de log

jq --slurp --arg kindCredit 'credit' --arg kindDebit 'debit'
   'def sum(kind): .entry_movements
   | map(select(.operation_kind==kind))
   | map(.amount_in_cents)
   | add; .[]
   | { name: .entry_name, credit: sum($kindCredit), debit: sum($kindDebit) }
   | { name : .name, delta : (.credit - .debit)} '

ngrok

Solution rapide

La ligne de commande vous permet de créer un tunnel rapidement.

ngrok http http://192.168.33.10:80

Avec un fichier de configuration

Vous pouvez aussi créer un fichier ~/.ngrok2/ngrok.yml qui contiendra vos différentes configurations (à l'instar de ~/.ssh/config).

tunnels:
  homestead:
    proto: http
    addr: homestead.test
    host_header: homestead.test

addr indique l'adresse que vous voulez exposer.

host_header permet au serveur de savoir qu'on l'a appelé via "homestead.test", ce qui peut être utile si vous avez plusieurs sites sur la même IP.

Pour les configurations plus avancées, vous pouvez vous reporter à la documentation officielle.

Dans ce cas, la commande sera :

ngrok start homestead