import firebase from "firebase/compat/app"; import "firebase/compat/database"; import fs from "fs"; firebase.initializeApp({ apiKey: "AIzaSyBWE1l8WV_7eyKT-PMu0Kq2w_WiV0SUhJw", authDomain: "messaggiswing.firebaseapp.com", projectId: "messaggiswing", storageBucket: "messaggiswing.appspot.com", messagingSenderId: "983131964310", appId: "1:983131964310:web:5ef430e42c42d2dfe253b7", measurementId: "G-1CBJZ3B48E", databaseURL: "https://messaggiswing-default-rtdb.europe-west1.firebasedatabase.app", }); var defaultDatabase = firebase.database(); const folder = "capodanno2022"; defaultDatabase.ref(`/messaggi/${folder}`).once("value", (s) => { const obj = s.val(); const messages = Object.keys(obj).map((d) => obj[d]); var i = 0; function move() { const m = messages[i]; const { immagineURL } = m; if (immagineURL) { var d = immagineURL.substring( immagineURL.indexOf("images%2F") + 9, immagineURL.indexOf(".jpg") + 4 ); try { if (fs.existsSync(`./images/${d}`)) { //file exists fs.renameSync(`./images/${d}`, `./images/${folder}/${d}`); } } catch (e) {} } i++; if (i < messages.length) move(); } move(); });