L'integrazione di GitHub in un nostro progetto, è abbastanza semplice usando la libreria node-github!

Vediamo come usarla con una autenticazione di tipo basic (username e password), e andando ad interrogare i repo dell'utente.

Nella pagina GitHub del progetto, potete vedere diversi esempi su cosa sia possibile reperire, e con quali metodi di autenticazione.

Da quanto ho capito il modulo più usato per effettuare il parsing di file YAML con Node.js è js-yaml!

Oggi vediamo come usarlo.

Cominciamo dal package.json:

{
    "name": "TestYAML",
    "version": "1.0.0",
    "keywords": [],
    "author": "matte",
    "contributors": [],
    "dependencies": {
        "js-yaml": "*"
    }
}

Continuando l'esplorazione di PostgreSQL, oggi vediamo come connetterci con Node.js.

Useremo due moduli:

  • expressjs
  • pg

Ho scoperto che ci sono vari moduli per Node.js per la manipolazione dei tag MP3.

Oggi vediamo come usare ffmetadata!

E' molto semplice da usare; però essendo un wrapper per FFMPEG, richiede che questo sia installato sul sistema.

In pratica, nel mio db, ho una tabella movimenti, che ha due FOREIGN KEY su altre due tabelle (causali e conti).

Ogni movimento può avere un conto e una causale.

Nel momento in cui vado a creare in LoopBack le relazioni, il modello risultante è comunque così:

[
  {
    "mov_id": 0,
    "mov_tipo": "string",
    "mov_valore": 0,
    "mov_causale_fk": 0,
    "mov_conto_fk": 0,
    "mov_data": "2017-10-06T13:44:32.241Z",
    "mov_note": "string",
    "mov_utente_fk": 0,
    "mov_aggiunta": "2017-10-06T13:44:32.241Z"
  }
]

Come vedete non c'è traccia delle tabelle collegate, mentre io avrei bisogno di vedere anche quei campi.