{"id":969,"date":"2020-09-30T18:09:24","date_gmt":"2020-09-30T21:09:24","guid":{"rendered":"http:\/\/www.tech-nico.com\/blog\/?p=969"},"modified":"2020-10-01T16:47:51","modified_gmt":"2020-10-01T19:47:51","slug":"automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2","status":"publish","type":"post","link":"https:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/","title":{"rendered":"Automatizacion de Backups con Mikrotik y Google Drive Parte 2"},"content":{"rendered":"<div id=\"advads-1444743775\" class=\"advads-antes-de-contenido advads-entity-placement\" style=\"float: left;\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0513087877342686\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-0513087877342686\" \ndata-ad-slot=\"6331524197\" \ndata-ad-layout=\"in-article\"\ndata-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div><br style=\"clear: both; display: block; float: none;\"\/>\n<p>En la <a href=\"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-1\/\">primera parte<\/a>, te ense\u00f1e como automatizar mediante un script el envio de tus backups. Ahora viene la parte divertida, \u00abdonde el google drive cobra vida\u00bb.  Esta segunda parte no tiene nada de Mikrotik, para ello leer la primera parte. <\/p><div id=\"advads-2121313001\" class=\"advads-contenido-de-la-entrada advads-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0513087877342686\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-client=\"ca-pub-0513087877342686\" \ndata-ad-slot=\"6331524197\" \ndata-ad-layout=\"in-article\"\ndata-ad-format=\"fluid\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>\n\n\n\n<p>Esta \u00absegunda\u00bb parte consiste en recibir el correo con un archivo adjunto (El backup), y dependiendo del asunto del email organizarlo en distintas carpetas y documentar todo en una planilla de calculo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como logramos esto?<\/h2>\n\n\n\n<p>Con Scripts de <a href=\"https:\/\/developers.google.com\/apps-script\/overview\">Google App Scripts<\/a>  que son muy muy poderosos y te permitirian mejorar funcionalidades en todo esto:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/developers.google.com\/apps-script\/guides\/menus\">Menus personalizados<\/a>, <a href=\"https:\/\/developers.google.com\/apps-script\/guides\/dialogs\">ventanas<\/a> y sidebars en Docs, Sheets, Forms<\/li><li>Escribir <a href=\"https:\/\/developers.google.com\/apps-script\/guides\/sheets\/macros\">Macros<\/a> y <a href=\"https:\/\/developers.google.com\/apps-script\/guides\/sheets\/functions\">funcionalidades especiales<\/a> en Hojas de calculo.<\/li><li>Publicar <a href=\"https:\/\/developers.google.com\/apps-script\/guides\/web\">paginas webs<\/a><\/li><li>Interactuar con otros <a href=\"https:\/\/developers.google.com\/apps-script\/guides\/services\">servicios de google<\/a> como AdSense, Analytics, Calendar, Drive, Gmail, y Maps.<\/li><li>Construir <a href=\"https:\/\/developers.google.com\/gsuite\/add-ons\/overview\">Add-Ons<\/a> para extender Google Docs, Sheets, Slides, y Forms, y publicarlos en el Add-on store<\/li><li>Crear chatbots<\/li><li>etc<\/li><\/ul>\n\n\n\n<p>Nosotros lo que haremos es darle <a href=\"https:\/\/developers.google.com\/apps-script\/guides\/sheets\/functions\">funcionalidades especiales<\/a> dentro de una planilla de calculo \u00abSheet\u00bb que tendra funciones para: <\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Leer el Gmail, <\/li><li>Manipular el G.Drive <\/li><li>y finalmente escribir el resultado en una planilla de calculo.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Pasos a seguir para implementarlo:<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Nos logueamos en la misma cuenta de gmail que utilizamos en la primera parte (donde estarian llegando los backups). Yo les recomiendo que lo hagan en una <strong>ventana de incognito<\/strong>.<\/li><li>Luego como se muestra en la imagen, click en aplicaciones, y finalmente en Hojas de calculo. O bien, luego de loguearnos vamos a esta direccion: <a href=\"https:\/\/docs.google.com\/spreadsheets\/\">https:\/\/docs.google.com\/spreadsheets\/<\/a><\/li><\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"438\" height=\"389\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-1.png?resize=438%2C389\" alt=\"\" class=\"wp-image-971\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-1.png?w=438&amp;ssl=1 438w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-1.png?resize=300%2C266&amp;ssl=1 300w\" sizes=\"auto, (max-width: 438px) 100vw, 438px\" \/><\/figure>\n\n\n\n<p>3. Creamos una hoja de calculo nueva. Le damos el nombre que mas nos guste:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"205\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-2.png?resize=396%2C205\" alt=\"\" class=\"wp-image-975\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-2.png?w=396&amp;ssl=1 396w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-2.png?resize=300%2C155&amp;ssl=1 300w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/figure>\n\n\n\n<p>4. Usar la primer fila para crear los encabezados para cada columna<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>ID<\/strong><\/td><td><strong>FECHA SUBIDA<\/strong><\/td><td><strong>CARPETA<\/strong><\/td><td><strong>ARCHIVO<\/strong><\/td><td><strong>URL<\/strong><\/td><td><strong>TIPO<\/strong><\/td><td><strong>HORA ESCRITURA<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>5. Ahora iremos al menu \u00abHerramientas\u00bb &gt; <strong>Editor de secuencias de comandos<\/strong> tal como muestro en la siguiente imagen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"255\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-3.png?resize=584%2C255\" alt=\"\" class=\"wp-image-977\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-3.png?w=695&amp;ssl=1 695w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-3.png?resize=300%2C131&amp;ssl=1 300w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><figcaption>Es lo mismo que acceder a <a href=\"http:\/\/script.google.com\">script.google.com,<\/a> con la diferencia de que aqui queda el codigo ligado a esta planilla<\/figcaption><\/figure>\n\n\n\n<p>6. Aqui pegaremos el siguiente codigo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\n\/*\n * Script por Nicolas Daitsch www.tech-nico.com\/blog\n   30 de septiembre de 2020\n *\/\n\n\/\/ GLOBALS\n\/\/Filtro de extenciones de los archivos adjuntos\nvar fileTypesToExtract = &#91;'backup', 'rsc', 'gz'];\n\/\/Carpeta de google drive donde los archivos seran movidos\nvar folderName = 'MIS-BACKUPS';\n\/\/Etiqueta que le pondremos a los correos ya procesados\nvar labelName = 'read_label';\n\/\/ ID de la carpeta definida en la variable \"folderName\"\nvar DocsfolderID='1kLOIsv1Co_4SA6oE838kskfPXvZUuXcZg4fH';\n\nfunction GmailToDrive(){\n    var query = '';\n    for(var i in fileTypesToExtract){\n      query += (query === '' ?('filename:'+fileTypesToExtract&#91;i]) : (' OR filename:'+fileTypesToExtract&#91;i]));\n    }\n    query = 'in:inbox has:nouserlabels ' + query;\n    var threads = GmailApp.search(query);\n    var label = getGmailLabel_(labelName); \/\/ Get Label ID\n    var parentFolder,parentMyFolder,parentMySubFolder; \n    if(threads.length > 0){\n      parentFolder = createFolder(folderName,DocsfolderID); \/\/ Si la carpeta existe, traer el ID\n    }\n    var root = DriveApp.getRootFolder();\n    for(var i in threads){\n        var mesgs = threads&#91;i].getMessages();\n        for(var j in mesgs){\n              var subject = mesgs&#91;j].getSubject();\n              var subject_array = subject.split(\"\/\/\");\n              if(subject_array.length&lt;2) { \n                 threads&#91;i].addLabel(label); \n              }else{ \n                  var subject_folder = subject_array&#91;0];\n                  var subject_subfolder = subject_array&#91;1];\n                \n                  var attachments = mesgs&#91;j].getAttachments();\n                  for(var k in attachments){\n                      var attachment = attachments&#91;k];\n                      var isDefinedType = checkIfDefinedType_(attachment);\n                      if(!isDefinedType) continue;\n                      var attachmentBlob = attachment.copyBlob();\n                      var file = DriveApp.createFile(attachmentBlob);\n                      var nom_archivo=\"\";\n                      nom_archivo = attachment.getName();\n\n                      parentMyFolder = createFolder(subject_folder,parentFolder.getId());\n                      parentMySubFolder = createFolder(subject_subfolder,parentMyFolder.getId());\n\n                      parentMySubFolder.addFile(file);\n                      var files = &#91;];\n                      files.push({ id:file.getId(), fecha:file.getDateCreated(), carpeta: subject, archivo: file.getName(), url:file.getUrl(), tipo:file.getMimeType()});\n                      printInSheet2(files&#91;0])\n\n                      root.removeFile(file);\n                  }\n              }\n            \n        }\n        threads&#91;i].addLabel(label); \/\/ set as just read\n    }\n}\n\nfunction getGmailLabel_(name){\n  var label = GmailApp.getUserLabelByName(name);\n  if(!label){\n\tlabel = GmailApp.createLabel(name);\n  }\n  return label;\n}\n\nfunction checkIfDefinedType_(attachment){\n  var fileName = attachment.getName();\n  var temp = fileName.split('.');\n  var fileExtension = temp&#91;temp.length-1].toLowerCase();\n  if(fileTypesToExtract.indexOf(fileExtension) !== -1) return true;\n  else return false;\n}\n\n\nfunction createFolder(Name,folderID){\n  \n  var PF = DriveApp.getFolderById(folderID);\n  if(Name==folderName){ return PF; }\n  \n  var subFolders = PF.getFolders();\n  var doesntExists = true;\n  var newFolder = '';\n  \n  while(subFolders.hasNext()){\n    var folder = subFolders.next();\n    if(folder.getName() === Name){\n      doesntExists = false;\n      newFolder = folder;\n      return newFolder;\n    };\n  };\n  \n  if(doesntExists = true){\n    newFolder = PF.createFolder(Name);\n    return newFolder;\n  };\n};\n\n\n\nfunction printInSheet2(objeto) {\n  var today = (Utilities.formatDate(new Date(), \"GMT-3\", \"dd-MM-yyyy\")).toString();\n  var today_hora = (Utilities.formatDate(new Date(), \"GMT-3\", \"HH:mm\")).toString();\n  var ss = SpreadsheetApp.getActiveSpreadsheet();  \n  var sheet = ss.getSheetByName(today);\n  if (!sheet){\n    SpreadsheetApp.setActiveSheet(ss.getSheets()&#91;0]); \n  \n    ss.duplicateActiveSheet(); \n    ss.renameActiveSheet(today); \n    ss.moveActiveSheet(1); \n    \/\/ Prepares tab (clears old content)\n    var sheet = ss.getSheetByName(today); \n    sheet.getRange('A2:G200').clearContent(); \/\/ clean\n    sheet.getRange('A2:G200').setBackground(null);\n  }\n\n  var found = sheet.getRange(1,1,sheet.getLastRow()).createTextFinder(objeto&#91;\"id\"]).matchCase(false).findNext(); \n  if ( found==null ){ \/\/ only write if any cell content not match with de file ID\n      var data, sheet = SpreadsheetApp.getActiveSheet();\n      data = &#91;\n        objeto&#91;\"id\"],\n        objeto&#91;\"fecha\"],\n        objeto&#91;\"carpeta\"],\n        objeto&#91;\"archivo\"],\n        objeto&#91;\"url\"],\n        objeto&#91;\"tipo\"],\n        today_hora\n      ];\n      sheet.appendRow(data);\n   }\n};<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">La Magia:<\/h2>\n\n\n\n<p>Nos quedaria algo asi: <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"430\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-4.png?resize=584%2C430\" alt=\"\" class=\"wp-image-978\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-4.png?w=635&amp;ssl=1 635w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-4.png?resize=300%2C221&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-4.png?resize=80%2C60&amp;ssl=1 80w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n\n\n\n<p>7.  Solo tendremos que editar primeras 4 variables, y son obligatorias la creacion de la <em><strong>carpeta MIS-BACKUPS<\/strong><\/em> o como quieras llamarla. Al crearla, obtenemos el<em><strong> ID<\/strong><\/em> de la carpeta que necesitamos definir en la ultima variable (tambien obligatoria), como muestro a continuacion:<\/p>\n\n\n\n<p>En una nueva solapa vamos a <a href=\"https:\/\/drive.google.com\/\">https:\/\/drive.google.com\/ <\/a><\/p>\n\n\n\n<p>Presionamos <strong>NUEVO<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"437\" height=\"190\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-6.png?resize=437%2C190\" alt=\"\" class=\"wp-image-980\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-6.png?w=437&amp;ssl=1 437w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-6.png?resize=300%2C130&amp;ssl=1 300w\" sizes=\"auto, (max-width: 437px) 100vw, 437px\" \/><\/figure>\n\n\n\n<p>Elegimos <strong>Carpeta<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"341\" height=\"274\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-5.png?resize=341%2C274\" alt=\"\" class=\"wp-image-979\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-5.png?w=341&amp;ssl=1 341w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-5.png?resize=300%2C241&amp;ssl=1 300w\" sizes=\"auto, (max-width: 341px) 100vw, 341px\" \/><\/figure>\n\n\n\n<p>Finalmente le damos click derecho \u00abObtener Enlace\u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"463\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-7.png?resize=584%2C463\" alt=\"\" class=\"wp-image-981\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-7.png?w=705&amp;ssl=1 705w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-7.png?resize=300%2C238&amp;ssl=1 300w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n\n\n\n<p>Copiamos el ID, Asegurense de que este completo porque es mas largo de lo que se ve en la captura:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"249\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-8.png?resize=584%2C249\" alt=\"\" class=\"wp-image-982\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-8.png?w=988&amp;ssl=1 988w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-8.png?resize=300%2C128&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-8.png?resize=768%2C328&amp;ssl=1 768w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n\n\n\n<p>8. Ahora ya podemos ejecutar el codigo y probar si funciona: Volver a la ventana de script.google.com y ejecuta el codigo eliguendo la funcion <strong><em>GmailToDrive<\/em><\/strong> y seguidamente presionar el boton Play  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"255\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-9.png?resize=450%2C255\" alt=\"\" class=\"wp-image-983\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-9.png?w=450&amp;ssl=1 450w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-9.png?resize=300%2C170&amp;ssl=1 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/figure>\n\n\n\n<p>Finalmente les va a pedir que le den permisos de lectura para acceder al gmail, drive, etc.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"528\" height=\"426\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-10.png?resize=528%2C426\" alt=\"\" class=\"wp-image-984\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-10.png?w=528&amp;ssl=1 528w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-10.png?resize=300%2C242&amp;ssl=1 300w\" sizes=\"auto, (max-width: 528px) 100vw, 528px\" \/><\/figure>\n\n\n\n<p>Por supuesto que si no hay correos en tu casilla no va a procesar nada. Y ademas que si el asunto no respeta la doble barra para separar el nombre de la carpeta con la fecha, el mail no va a ser procesado. Si el correo es procesado lo marca con la etiqueta de leido \u00abread_label\u00bb:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"47\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-11.png?resize=584%2C47\" alt=\"\" class=\"wp-image-985\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-11.png?resize=1024%2C82&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-11.png?resize=300%2C24&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-11.png?resize=768%2C61&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-11.png?w=1240&amp;ssl=1 1240w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-11.png?w=1168 1168w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n\n\n\n<p>Finalemente revisamos en nuestro drive la creacion de las carpetas y en la planilla que deberia aparecer el resumen del archivo en solapas por fecha, para que si buscamos entre muchos backusp de una fecha especifica, lo podamos encontrar super rapido!.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"199\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-12.png?resize=584%2C199\" alt=\"\" class=\"wp-image-986\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-12.png?w=969&amp;ssl=1 969w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-12.png?resize=300%2C102&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-12.png?resize=768%2C262&amp;ssl=1 768w\" sizes=\"auto, (max-width: 584px) 100vw, 584px\" \/><\/figure>\n\n\n\n<p>9. Para agregar el script a un calendario de ejecucion y que corra el proceso de manera automatica, lo que tenemos que hacer es crear un nuevo Trigger o Activador:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"151\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-15.png?resize=457%2C151\" alt=\"\" class=\"wp-image-989\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-15.png?w=457&amp;ssl=1 457w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-15.png?resize=300%2C99&amp;ssl=1 300w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/figure>\n\n\n\n<p>A\u00f1adir Activador:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"493\" height=\"215\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-16.png?resize=493%2C215\" alt=\"\" class=\"wp-image-990\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-16.png?w=493&amp;ssl=1 493w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-16.png?resize=300%2C131&amp;ssl=1 300w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/figure>\n\n\n\n<p>Yo lo configure asi: (Ustedes pueden setearlo a su gusto)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"363\" height=\"622\" src=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-17.png?resize=363%2C622\" alt=\"\" class=\"wp-image-991\" srcset=\"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-17.png?w=363&amp;ssl=1 363w, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-17.png?resize=175%2C300&amp;ssl=1 175w\" sizes=\"auto, (max-width: 363px) 100vw, 363px\" \/><\/figure>\n\n\n\n<p>No hace falta que les diga que pueden utilizar este mismo script para recibir backups de Linux, Mikrotik, Windows, o cualquier dispositivo que sea capaz de enviar un mail con un archivo adjunto. <\/p>\n\n\n\n<p>Espero que les haya gustado tanto como a mi, y cualquier cosa que no se entienda puedo armar un video-tutorial.<\/p>\n\n\n\n<p>Saludos<br>_______________<br>Por Nicolas en <a href=\"http:\/\/tech-nico.com\/blog\">tech-nico.com\/blog<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>En la primera parte, te ense\u00f1e como automatizar mediante un script el envio de tus backups. Ahora viene la parte divertida, \u00abdonde el google drive cobra vida\u00bb. Esta segunda parte no tiene nada de Mikrotik, para ello leer la primera &hellip; <a href=\"https:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":600,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[74,32,73,3],"tags":[],"class_list":["post-969","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mikrotik","category-programacion","category-scripts","category-trucos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Automatizacion de Backups con Mikrotik y Google Drive Parte 2 &#183; Tech-nico.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Automatizacion de Backups con Mikrotik y Google Drive Parte 2 &#183; Tech-nico.com\" \/>\n<meta property=\"og:description\" content=\"En la primera parte, te ense\u00f1e como automatizar mediante un script el envio de tus backups. Ahora viene la parte divertida, \u00abdonde el google drive cobra vida\u00bb. Esta segunda parte no tiene nada de Mikrotik, para ello leer la primera &hellip; Sigue leyendo &rarr;\" \/>\n<meta property=\"og:url\" content=\"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Tech-nico.com\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017\" \/>\n<meta property=\"article:published_time\" content=\"2020-09-30T21:09:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-01T19:47:51+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-1.png\" \/>\n<meta name=\"author\" content=\"soporte\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@nicolpo\" \/>\n<meta name=\"twitter:site\" content=\"@nicolpo\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"soporte\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/#article\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/\"},\"author\":{\"name\":\"soporte\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\"},\"headline\":\"Automatizacion de Backups con Mikrotik y Google Drive Parte 2\",\"datePublished\":\"2020-09-30T21:09:24+00:00\",\"dateModified\":\"2020-10-01T19:47:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/\"},\"wordCount\":675,\"commentCount\":2,\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1\",\"articleSection\":[\"mikrotik\",\"Programaci\u00f3n\",\"scripts\",\"trucos\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/\",\"name\":\"Automatizacion de Backups con Mikrotik y Google Drive Parte 2 &#183; Tech-nico.com\",\"isPartOf\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/#primaryimage\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1\",\"datePublished\":\"2020-09-30T21:09:24+00:00\",\"dateModified\":\"2020-10-01T19:47:51+00:00\",\"breadcrumb\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1\",\"width\":1650,\"height\":1400},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automatizacion de Backups con Mikrotik y Google Drive Parte 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#website\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\",\"name\":\"Tech-nico.com\",\"description\":\"Mikrotik \\\/ Ubiquiti \\\/ Programacion \\\/ Seguridad\",\"publisher\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#organization\",\"name\":\"Tech-Nico.com\",\"url\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i1.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"contentUrl\":\"https:\\\/\\\/i1.wp.com\\\/www.tech-nico.com\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/logo_tech_nico.com_.jpg?fit=1650%2C1400\",\"width\":1650,\"height\":1400,\"caption\":\"Tech-Nico.com\"},\"image\":{\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"http:\\\/\\\/www.facebook.com\\\/pages\\\/Tech-nico\\\/112469155508017\",\"https:\\\/\\\/x.com\\\/nicolpo\"]},{\"@type\":\"Person\",\"@id\":\"http:\\\/\\\/www.tech-nico.com\\\/blog\\\/#\\\/schema\\\/person\\\/fbfacdf16e18b339cd034c484e312274\",\"name\":\"soporte\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g\",\"caption\":\"soporte\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Automatizacion de Backups con Mikrotik y Google Drive Parte 2 &#183; Tech-nico.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/","og_locale":"es_ES","og_type":"article","og_title":"Automatizacion de Backups con Mikrotik y Google Drive Parte 2 &#183; Tech-nico.com","og_description":"En la primera parte, te ense\u00f1e como automatizar mediante un script el envio de tus backups. Ahora viene la parte divertida, \u00abdonde el google drive cobra vida\u00bb. Esta segunda parte no tiene nada de Mikrotik, para ello leer la primera &hellip; Sigue leyendo &rarr;","og_url":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/","og_site_name":"Tech-nico.com","article_publisher":"http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","article_published_time":"2020-09-30T21:09:24+00:00","article_modified_time":"2020-10-01T19:47:51+00:00","og_image":[{"url":"http:\/\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/09\/image-1.png","type":"","width":"","height":""}],"author":"soporte","twitter_card":"summary_large_image","twitter_creator":"@nicolpo","twitter_site":"@nicolpo","twitter_misc":{"Escrito por":"soporte","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/#article","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/"},"author":{"name":"soporte","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274"},"headline":"Automatizacion de Backups con Mikrotik y Google Drive Parte 2","datePublished":"2020-09-30T21:09:24+00:00","dateModified":"2020-10-01T19:47:51+00:00","mainEntityOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/"},"wordCount":675,"commentCount":2,"publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1","articleSection":["mikrotik","Programaci\u00f3n","scripts","trucos"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/#respond"]}]},{"@type":"WebPage","@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/","url":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/","name":"Automatizacion de Backups con Mikrotik y Google Drive Parte 2 &#183; Tech-nico.com","isPartOf":{"@id":"http:\/\/www.tech-nico.com\/blog\/#website"},"primaryImageOfPage":{"@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/#primaryimage"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1","datePublished":"2020-09-30T21:09:24+00:00","dateModified":"2020-10-01T19:47:51+00:00","breadcrumb":{"@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/#primaryimage","url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1","width":1650,"height":1400},{"@type":"BreadcrumbList","@id":"http:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"http:\/\/www.tech-nico.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Automatizacion de Backups con Mikrotik y Google Drive Parte 2"}]},{"@type":"WebSite","@id":"http:\/\/www.tech-nico.com\/blog\/#website","url":"http:\/\/www.tech-nico.com\/blog\/","name":"Tech-nico.com","description":"Mikrotik \/ Ubiquiti \/ Programacion \/ Seguridad","publisher":{"@id":"http:\/\/www.tech-nico.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.tech-nico.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"http:\/\/www.tech-nico.com\/blog\/#organization","name":"Tech-Nico.com","url":"http:\/\/www.tech-nico.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i1.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","contentUrl":"https:\/\/i1.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400","width":1650,"height":1400,"caption":"Tech-Nico.com"},"image":{"@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/pages\/Tech-nico\/112469155508017","https:\/\/x.com\/nicolpo"]},{"@type":"Person","@id":"http:\/\/www.tech-nico.com\/blog\/#\/schema\/person\/fbfacdf16e18b339cd034c484e312274","name":"soporte","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24a22b421037d7d81f3d80abc24dbea53e828637156a03dbd1b768154f81b368?s=96&d=mm&r=g","caption":"soporte"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1650%2C1400&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/phA9Q-fD","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":941,"url":"https:\/\/www.tech-nico.com\/blog\/automatizacion-de-backups-con-mikrotik-y-google-drive-parte-1\/","url_meta":{"origin":969,"position":0},"title":"Automatizacion de Backups con Mikrotik y Google Drive Parte 1","author":"soporte","date":"agosto 8, 2020","format":false,"excerpt":"1) CONFIGURAR sNTP Client Para que nuestro backup se ejecute correctamente lo primero es que nuestro RouterOS se mantenga siempre con la hora correcta por mas que se reinicie. Entonces pegamos esto en la consola: \/system ntp clientset enabled=yes primary-ntp=216.239.35.12 Solo aceptaremos en nuestro firewall el servidor NTP de google,\u2026","rel":"","context":"En \u00abmikrotik\u00bb","block_context":{"text":"mikrotik","link":"https:\/\/www.tech-nico.com\/blog\/category\/mikrotik\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/08\/image-1.png?fit=703%2C303&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/08\/image-1.png?fit=703%2C303&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/08\/image-1.png?fit=703%2C303&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2020\/08\/image-1.png?fit=703%2C303&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":613,"url":"https:\/\/www.tech-nico.com\/blog\/script-mikrotik-mandar-backup-por-ftp\/","url_meta":{"origin":969,"position":1},"title":"Script Mikrotik, mandar backup por FTP","author":"soporte","date":"junio 2, 2015","format":false,"excerpt":"Un usuario del foro oficial de mikrotik\u00a0publico un peque\u00f1o script\u00a0para enviar un backup de\u00a0nuestro RouterOS por FTP. Muy bueno para automatizar nuestros routers y enviar todos los backups a una caja NAS. _________ publicado en tech-nico.com","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"https:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":565,"url":"https:\/\/www.tech-nico.com\/blog\/escribir-scripts-para-mikrotik-con-el-editor-sublime-text\/","url_meta":{"origin":969,"position":2},"title":"Escribir Scripts para Mikrotik con el editor Sublime Text","author":"soporte","date":"febrero 21, 2015","format":false,"excerpt":"Ahora es mucho mas f\u00e1cil poder escribir c\u00f3digo usando el famoso editor gratuito \"Sublime Text\" que permite entre otras cosas el highlight de los comandos, funciones, variables, comentarios, etc., para que todo sea mas legible y eficaz. Un ayudante del foro de Mikrotik\u00a0nos hizo este gran aporte que realmente\u00a0es de\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"https:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":364,"url":"https:\/\/www.tech-nico.com\/blog\/api-mikrotik-como-optimizar-tu-administracion-con-un-poco-de-php-introduccion\/","url_meta":{"origin":969,"position":3},"title":"API MIKROTIK &#8211; Como optimizar tu administracion con un poco de PHP (introduccion)","author":"soporte","date":"marzo 2, 2013","format":false,"excerpt":"\u00a0 Vengo aprovechando a pleno esta GRAN posibilidad que nos dio Mikrotik de poder programar\u00a0nuestros propios scripts, y de mostrar la informacion de manera que nos quede comodo administrar\u00a0varios servidores y en lo posible en una sola pantalla. . Este era mi escenario de antes de usar el API: Aqui\u2026","rel":"","context":"En \u00abredes\u00bb","block_context":{"text":"redes","link":"https:\/\/www.tech-nico.com\/blog\/category\/redes\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":590,"url":"https:\/\/www.tech-nico.com\/blog\/mikrotik-bloquear-actualizaciones-de-android-en-firewall\/","url_meta":{"origin":969,"position":4},"title":"Mikrotik bloquear actualizaciones de Android en firewall","author":"soporte","date":"abril 22, 2015","format":false,"excerpt":"Estoy implementando algunas reglas para mejorar el ancho de banda de un colegio. Esta me parece una muy buena practica. Aqu\u00ed la dejamos anotada por si acaso. Ir a la consola y ejecutar esto. Luego, si sos tan amable, arrastra las reglas para arriba de tu firewall y tener la\u2026","rel":"","context":"En \u00abProgramaci\u00f3n\u00bb","block_context":{"text":"Programaci\u00f3n","link":"https:\/\/www.tech-nico.com\/blog\/category\/programacion\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":386,"url":"https:\/\/www.tech-nico.com\/blog\/api-mikrotik-segunda-parte-usando-el-api-con-php\/","url_meta":{"origin":969,"position":5},"title":"API MIKROTIK Segunda parte \u2013 Usando el API con PHP","author":"soporte","date":"abril 3, 2013","format":false,"excerpt":"En la primera parte, explicamos cual\u00a0podr\u00eda\u00a0ser su uso y para que sirve. Ahora vamos a explicar como se configura el API en pocos pasos, con un poco de PHP y usando las clases creadas por Denis Basta. (version 1.3 o 1.4), con apenas un minimo cambio hecho para que la\u2026","rel":"","context":"En \u00ablinux\u00bb","block_context":{"text":"linux","link":"https:\/\/www.tech-nico.com\/blog\/category\/linux\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.tech-nico.com\/blog\/wp-content\/uploads\/2015\/05\/logo_tech_nico.com_.jpg?fit=1200%2C1018&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/comments?post=969"}],"version-history":[{"count":2,"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/969\/revisions"}],"predecessor-version":[{"id":994,"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/posts\/969\/revisions\/994"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media\/600"}],"wp:attachment":[{"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/media?parent=969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/categories?post=969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tech-nico.com\/blog\/wp-json\/wp\/v2\/tags?post=969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}