Inviare email in Go con Gomail
In un precedente articolo abbiamo visto come inviare email in Go usando il package standard net/smtp.
In questo vediamo come inviare email usando un package esterno apposito: Gomail!
Golang
In un precedente articolo abbiamo visto come inviare email in Go usando il package standard net/smtp.
In questo vediamo come inviare email usando un package esterno apposito: Gomail!
In Go abbiamo il package database/sql che ci fornisce una interfaccia generica per interagire con un database.
A questa interfaccia va fornito un driver apposito, che dipende dal db ovviamente; qui la lista di tutti i db supportati.
In questo articolo vediamo come connetterci ad db MySQL/MariaDB.
In questo articolo vediamo come inviare email in Go usando SMTP.
Non faremo uso di librerie esterne, in quanto abbiamo già l'occorrente nel package net.
In questo articolo vediamo come creare un file XML, e poi leggerlo, in Go.
Come spesso accade in questo linguaggio, abbiamo già tutto il necessario, senza dover scaricare librerie esterne.
In questo articolo vediamo come creare e leggere file CSV in Go.
Non servono librerie esterne, in quanto Go integra già tutto.
In Go abbiamo tutti gli strumenti necessari per fare il parsing di un URL e visualizzare i parametri in query string.
In questo articolo vediamo un esempio.
In questo articolo vediamo come eseguire il parsing di un JSON, remoto, in Go.
Useremo anche delle custom struct per incapsulare gli elementi.
Ovviamente la struttura delle struct dipende dal JSON di partenza.
PTerm è una libreria per Go che ci consente di creare una TUI.
In questo articolo vediamo qualche esempio.
In un precedente articolo, abbiamo visto come listare files in una cartella in Go.
In questo vediamo come fare la stessa cosa ma in maniera ricorsiva.
Quindi andremmo a listare anche i files nelle sottocartelle.
Per ottenere informazioni di sistema in Go abbiamo l'ottimo package sysinfo!
Prima di tutto dobbiamo "installarlo":
go get github.com/zcalusic/sysinfo