Script Kit Logo
Script Kit
by John Lindquist
Vercel OSS Program

Scripts by zacjones93

Merge CSV Files

zacjones93's avatar
Zac Jones
// Name: Merge CSV Files // Description: Drop multiple CSV files to merge them into a single CSV file // Author: zacjones93 import "@johnlindquist/kit" const droppedFiles = await drop("Drop CSV files to merge") if (!Array.isArray(droppedFiles) || droppedFiles.length === 0) { await div(md("No files were dropped")) exit() } const csvFiles = droppedFiles.filter(file => file.path.toLowerCase().endsWith('.csv') ) if (csvFiles.length === 0) { await div(md("No CSV files found in the dropped files")) exit()

upload-photos

zacjones93's avatar
Zac Jones
const fs = await npm("fs"); const plantName = await arg("Enter a plant name:"); const potSize = await arg("Enter pot size: "); const shotType = await arg("Is this product or detail?", ["product", "detail"]); const photos = await drop("Drop your images"); console.log(photos); let renamePhotoToDirectory = (path, plantName) => { // going to be a env variable let targetDirectory = "/Users/zac/Desktop/photops/photos"; let photoPath = `${targetDirectory}/${plantName}`; fs.rename(path, photoPath, (err) => { if (err) return console.log("there was an error: ", err); console.log("selectedFiles renamed"); });