Skip to content

Instantly share code, notes, and snippets.

View jscalderon65's full-sized avatar
🏠
Working from home

Sebastian Calderon jscalderon65

🏠
Working from home
View GitHub Profile
@jscalderon65
jscalderon65 / CloudinaryUploadImages.js
Last active April 13, 2021 15:09
Image upload function to Cloudinary
const CloudinaryUploadImages = async (file,cloudUrl,Upload_preset) => {
const fileUpload = async (file) => {
const formData = new FormData();
formData.append("upload_preset",Upload_preset);
formData.append("file", file);
try {
const resp = await fetch(cloudUrl, {
method: "POST",
body: formData,
});

Video´s Info

GET https://www.googleapis.com/youtube/v3/videos?part=snippet&id=[VIDEO-ID]&key=[CREDENTIAL]

Channel Info

GET https://www.googleapis.com/youtube/v3/channels?part=snippet&fields=items%2Fsnippet%2Fthumbnails%2Fdefault&id=[CHANNEL-ID]&key=[CREDENTIAL]
@jscalderon65
jscalderon65 / Git&GitHubBasicRepositoryConfig.md
Last active April 13, 2021 15:28
Git & GitHub Basic repository config

Create a new repository on the command line

git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin [Repository url]
git push -u origin main
@jscalderon65
jscalderon65 / README-español.md
Last active April 14, 2021 19:04 — forked from Villanuevand/README-español.md
Una plantilla para hacer un buen README.md. Inspirado en el gist de @PurpleBooth => https://gist.github.com/PurpleBooth/109311bb0361f32d87a2

Título del Proyecto

Acá va un párrafo que describa lo que es el proyecto

Comenzando 🚀

Estas instrucciones te permitirán obtener una copia del proyecto en funcionamiento en tu máquina local para propósitos de desarrollo y pruebas.

Mira Deployment para conocer como desplegar el proyecto.

@jscalderon65
jscalderon65 / CloudStorageOperations.js
Created April 14, 2021 20:23
Operaciones de carga, edición y eliminación de archivos multimedia en Google Firebase cloud storage.
const deleteImage = async (firebase, ref, title) => {
const storage = firebase.storage();
const desertRef = storage.ref(ref).child(title);
try {
await desertRef.delete();
console.log(`Se ha borrado ${ref}/${title}`);
} catch (e) {
console.log(e);
return e;
}
@jscalderon65
jscalderon65 / FirestoreOperations.js
Last active March 18, 2022 03:52
Cloud Firestore Operations
const isDbReferenceExist = async (dbRoute) => {
const dbValidation = await db.doc(dbRoute).get()
if (!dbValidation.exists) {
return false
} else {
debug('Document data: ', dbValidation.data())
return true
}
}
const fs = require('fs').promises
const writeFile = async()=>{
await fs.writeFile('filename.txt', 'test');
}
const readFile = async()=>{
const file = await fs.readFile('filename.txt', 'utf8');
return file
}
@jscalderon65
jscalderon65 / KillProcess.bat
Created April 11, 2022 21:39
Kill process in windows port
netstat -aon | findstr : (portNumber)
taskkill /pid (pidNumber) /F
@jscalderon65
jscalderon65 / ShowWifiPassword.bat
Last active April 13, 2022 15:12
ShowWifiPassword
netsh wlan show profile
netsh wlan show profile (WIFI-NAME) key=clear
@jscalderon65
jscalderon65 / MasonryGallery.html
Last active April 26, 2023 02:13
A pure css grid masonry gallery.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Masonry Gallery</title>
</head>
<body>
<div class="container">