create modules to implement this features
- convert string to title capitalized
- sanitize a string
- count word frequency
En este articulo vamos a revisar algunos conceptos básicos de programación reactiva y como podemos sacar provecho de ellos en nuestros programas. Pero antes de empezar, preguntaros lo siguiente:
-- ¿Que diferencia hay entre una consulta a base de datos y una serie de clicks de ratón?
-- Ninguna, ambas son colecciones de datos
If you want to have repos from two different Github users on the same machine, follow this steps:
id_rsa
to a different file, ex: id_rsa_second_user
$HOME/.ssh/config
:// printJSON prints v as JSON encoded with indent to stdout. It panics on any error. | |
func printJSON(v interface{}) { | |
w := json.NewEncoder(os.Stdout) | |
w.SetIndent("", "\t") | |
err := w.Encode(v) | |
if err != nil { | |
panic(err) | |
} | |
} |
This simple gist shows how to get an oAuth2 token and auto-refresh when needed.
main.go
- main file where you need to set your credentials and needed scopes.token.go
- token manager hides all the complexity of read/save/update the token.google_apis.go
- contains some example functions to access Google APIs like Drive, People and Spreadsheets.Un pequeño proyecto de scrapping para recoger los datos de todas las partidas de las NetCon 2022.
Para ejecutar el scrapper solo necesitas Cypress.