2022-08-03 22:22:27 -05:00
<!DOCTYPE html>
< html lang = "es" class = "js csstransforms3d" >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< meta name = "generator" content = "Hugo 0.101.0" / >
< meta name = "description" content = "" >
2022-08-11 22:33:41 -05:00
< link rel = "icon" href = "/easymacro/images/favicon.png" type = "image/png" >
2022-08-03 22:22:27 -05:00
< title > Instalación :: Documentación para EasyMacro< / title >
2022-08-21 09:11:20 -05:00
< link href = "/easymacro/css/nucleus.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/fontawesome-all.min.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/hybrid.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/featherlight.min.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/perfect-scrollbar.min.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/auto-complete.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/atom-one-dark-reasonable.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/theme.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/tabs.css?1661091037" rel = "stylesheet" >
< link href = "/easymacro/css/hugo-theme.css?1661091037" rel = "stylesheet" >
2022-08-03 22:22:27 -05:00
2022-08-21 09:11:20 -05:00
< link href = "/easymacro/css/theme-blue.css?1661091037" rel = "stylesheet" >
2022-08-03 22:22:27 -05:00
2022-08-21 09:11:20 -05:00
< link href = "/easymacro/css/custom.css?1661091037" rel = "stylesheet" >
2022-08-03 22:22:27 -05:00
2022-08-21 09:11:20 -05:00
< script src = "/easymacro/js/jquery-3.3.1.min.js?1661091037" > < / script >
2022-08-03 22:22:27 -05:00
< style >
:root #header + #content > #left > #rlblock_left{
display:none !important;
}
< / style >
< / head >
2022-08-11 22:33:41 -05:00
< body class = "" data-url = "/easymacro/es/installation/" >
2022-08-03 22:22:27 -05:00
< nav id = "sidebar" class = "" >
< div id = "header-wrapper" >
< div id = "header" >
2022-08-16 22:45:11 -05:00
< a id = "logo" href = '/easymacro/es' >
2022-08-03 22:22:27 -05:00
< svg version = "1.0" xmlns = "http://www.w3.org/2000/svg"
width="100.000000pt" height="75.000000pt" viewBox="0 0 200.000000 150.000000"
preserveAspectRatio="xMidYMid meet">
< g transform = "translate(0.000000,149.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
< path d = "M1181 1473 c-19 -10 -43 -30 -54 -45 -24 -32 -33 -110 -19 -160 5
-19 7 -40 3 -45 -5 -9 -83 -26 -106 -23 -5 1 -32 3 -60 6 -51 4 -133 28 -240
69 -34 13 -83 26 -110 30 -72 10 -118 21 -228 58 -83 27 -99 30 -107 18 -12
-21 4 -47 50 -77 21 -14 41 -32 44 -40 7 -18 66 -54 88 -54 10 0 44 -20 75
-44 51 -39 131 -76 165 -76 5 0 32 -16 58 -35 26 -19 53 -35 59 -35 12 0 14
-46 4 -133 -7 -61 -47 -112 -97 -120 -19 -3 -53 -18 -76 -33 -46 -31 -240
-268 -310 -381 -30 -48 -53 -74 -70 -78 -29 -8 -190 -169 -190 -190 0 -27 15
-16 87 63 41 45 87 85 110 96 30 13 50 34 84 89 24 39 95 136 157 214 113 143
171 193 220 193 27 0 86 52 100 87 6 16 12 68 15 116 l3 88 -30 16 c-17 9 -47
29 -67 44 -20 16 -47 29 -60 29 -36 1 -106 36 -159 80 -29 25 -58 40 -74 40
-18 0 -40 13 -64 38 -21 20 -51 47 -68 59 -27 21 -24 21 52 -6 45 -16 126 -37
180 -46 55 -10 116 -26 136 -35 21 -10 61 -23 90 -30 29 -7 62 -17 73 -23 18
-9 130 -28 165 -27 8 0 36 3 63 6 38 5 50 11 61 33 8 16 10 36 5 51 -43 145
73 260 167 166 34 -34 34 -34 34 -130 0 -85 -2 -96 -20 -106 -17 -9 -70 -87
-70 -103 0 -4 24 -7 54 -7 38 0 60 -6 79 -20 14 -11 39 -20 56 -20 33 0 151
-41 188 -66 12 -8 46 -23 75 -34 48 -18 184 -100 166 -100 -4 0 -22 6 -40 14
-78 33 -157 49 -217 43 -35 -4 -81 -1 -112 6 -30 7 -81 12 -114 12 l-60 -1
-45 -84 c-49 -93 -42 -85 -404 -435 -198 -192 -250 -234 -347 -288 -23 -13
-29 -21 -21 -29 7 -7 32 2 84 32 58 32 122 89 286 248 117 114 247 239 290
279 63 58 88 89 127 163 l49 92 70 -7 c39 -3 121 -10 181 -14 119 -9 166 -19
232 -46 94 -38 101 15 11 73 -90 58 -314 158 -372 167 -27 4 -60 14 -74 23
-14 9 -43 18 -65 22 l-41 5 38 38 c37 38 38 38 42 135 5 85 3 101 -15 129 -40
64 -111 87 -170 56z"/>
< path d = "M1120 210 c0 -109 2 -130 15 -130 13 0 15 21 15 130 0 109 -2 130
-15 130 -13 0 -15 -21 -15 -130z"/>
< path d = "M900 200 l0 -120 80 0 c64 0 80 3 80 15 0 12 -14 15 -65 15 l-65 0 0
45 0 45 60 0 c47 0 60 3 60 15 0 12 -13 15 -60 15 l-60 0 0 35 0 35 65 0 c37
0 65 4 65 10 0 6 -33 10 -80 10 l-80 0 0 -120z"/>
< path d = "M1320 200 c0 -100 3 -120 15 -120 12 0 15 18 15 102 0 56 3 98 7 94
4 -3 18 -37 33 -74 34 -90 53 -90 89 0 14 36 30 70 34 74 4 4 7 -38 7 -94 0
-84 3 -102 15 -102 13 0 15 20 15 120 l0 120 -27 0 c-26 0 -31 -7 -59 -83
l-31 -82 -29 83 c-27 76 -31 82 -56 82 l-28 0 0 -120z"/>
< path d = "M1628 263 c-10 -2 -18 -10 -18 -16 0 -8 16 -11 49 -9 41 3 51 0 60
-16 9 -18 6 -20 -35 -25 -48 -5 -84 -30 -84 -58 0 -54 43 -79 93 -54 20 10 33
12 35 5 2 -5 11 -10 19 -10 13 0 15 13 11 76 -3 65 -7 79 -27 95 -22 18 -63
23 -103 12z m97 -115 c-14 -48 -66 -62 -89 -25 -15 24 15 47 62 47 30 0 33 -2
27 -22z"/>
< path d = "M1820 187 c0 -58 4 -77 18 -89 27 -24 48 -27 76 -13 14 8 26 10 26 4
0 -5 7 -9 15 -9 12 0 15 17 15 90 0 73 -3 90 -15 90 -12 0 -15 -14 -15 -64 0
-68 -14 -96 -49 -96 -31 0 -41 22 -41 92 0 54 -3 68 -15 68 -12 0 -15 -15 -15
-73z"/>
< / g >
< / svg >
< / a >
< / div >
< div class = "searchbox" >
< label for = "search-by" > < i class = "fas fa-search" > < / i > < / label >
< input data-search-input id = "search-by" type = "search" placeholder = "Buscar..." >
< span data-search-clear = "" > < i class = "fas fa-times" > < / i > < / span >
< / div >
2022-08-21 09:11:20 -05:00
< script type = "text/javascript" src = "/easymacro/js/lunr.min.js?1661091037" > < / script >
< script type = "text/javascript" src = "/easymacro/js/auto-complete.js?1661091037" > < / script >
2022-08-03 22:22:27 -05:00
< script type = "text/javascript" >
2022-08-11 22:33:41 -05:00
var baseurl = "https:\/\/doc.cuates.net\/easymacro\/es";
2022-08-03 22:22:27 -05:00
< / script >
2022-08-21 09:11:20 -05:00
< script type = "text/javascript" src = "/easymacro/js/search.js?1661091037" > < / script >
2022-08-03 22:22:27 -05:00
< / div >
< section id = "homelinks" >
< ul >
< li >
2022-08-16 22:45:11 -05:00
< a class = "padding" href = '/easymacro/es' > < i class = 'fas fa-home' > < / i > Inicio< / a >
2022-08-03 22:22:27 -05:00
< / li >
< / ul >
< / section >
< div class = "highlightable" >
< ul class = "topics" >
2022-08-11 22:33:41 -05:00
< li data-nav-id = "/easymacro/es/installation/" title = "Instalación" class = "dd-item
2022-08-03 22:22:27 -05:00
active
">
2022-08-11 22:33:41 -05:00
< a href = "/easymacro/es/installation/" >
2022-08-03 22:22:27 -05:00
Instalación
< / a >
< / li >
2022-08-16 22:45:11 -05:00
< li data-nav-id = "/easymacro/es/tools_debug/" title = "Herramientas para depurar" class = "dd-item
">
< a href = "/easymacro/es/tools_debug/" >
Herramientas para depurar
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/" title = "Herramientas" class = "dd-item
">
< a href = "/easymacro/es/tools/" >
Herramientas
< / a >
< ul >
< li data-nav-id = "/easymacro/es/tools/messages/" title = "Mensajes" class = "dd-item
">
< a href = "/easymacro/es/tools/messages/" >
Mensajes
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/dates_and_time/" title = "Fechas y tiempo" class = "dd-item
">
< a href = "/easymacro/es/tools/dates_and_time/" >
Fechas y tiempo
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/paths/" title = "Rutas y archivos" class = "dd-item
">
< a href = "/easymacro/es/tools/paths/" >
Rutas y archivos
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/email/" title = "Correo electrónico" class = "dd-item
">
< a href = "/easymacro/es/tools/email/" >
Correo electrónico
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/threads/" title = "Hilos" class = "dd-item
">
< a href = "/easymacro/es/tools/threads/" >
Hilos
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/macros/" title = "Ejecutar macros" class = "dd-item
">
< a href = "/easymacro/es/tools/macros/" >
Ejecutar macros
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/timer/" title = "Timer" class = "dd-item
">
< a href = "/easymacro/es/tools/timer/" >
Timer
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/url/" title = "URL" class = "dd-item
">
< a href = "/easymacro/es/tools/url/" >
URL
< / a >
< / li >
< li data-nav-id = "/easymacro/es/tools/utils/" title = "Utilidades" class = "dd-item
">
< a href = "/easymacro/es/tools/utils/" >
Utilidades
< / a >
< / li >
< / ul >
< / li >
< li data-nav-id = "/easymacro/es/application/" title = "LibreOffice" class = "dd-item
">
< a href = "/easymacro/es/application/" >
LibreOffice
< / a >
2022-08-17 22:02:54 -05:00
< ul >
< li data-nav-id = "/easymacro/es/application/shortcuts/" title = "Accesos directos" class = "dd-item
">
< a href = "/easymacro/es/application/shortcuts/" >
Accesos directos
< / a >
< / li >
< li data-nav-id = "/easymacro/es/application/menus/" title = "Menús" class = "dd-item
">
< a href = "/easymacro/es/application/menus/" >
Menús
< / a >
< / li >
< / ul >
2022-08-16 22:45:11 -05:00
< / li >
< li data-nav-id = "/easymacro/es/documents/" title = "Documentos" class = "dd-item
">
< a href = "/easymacro/es/documents/" >
Documentos
< / a >
2022-08-18 22:42:32 -05:00
< ul >
< li data-nav-id = "/easymacro/es/documents/properties/" title = "Propiedades" class = "dd-item
">
< a href = "/easymacro/es/documents/properties/" >
Propiedades
< / a >
< / li >
< li data-nav-id = "/easymacro/es/documents/methods/" title = "Métodos" class = "dd-item
">
< a href = "/easymacro/es/documents/methods/" >
Métodos
< / a >
< / li >
< / ul >
2022-08-16 22:45:11 -05:00
< / li >
< li data-nav-id = "/easymacro/es/calc/" title = "Calc" class = "dd-item
">
< a href = "/easymacro/es/calc/" >
Calc
< / a >
2022-08-19 22:21:14 -05:00
< ul >
< li data-nav-id = "/easymacro/es/calc/sheets/" title = "Hojas" class = "dd-item
">
< a href = "/easymacro/es/calc/sheets/" >
Hojas
< / a >
< ul >
< li data-nav-id = "/easymacro/es/calc/sheets/properties/" title = "Propiedades" class = "dd-item
">
< a href = "/easymacro/es/calc/sheets/properties/" >
Propiedades
< / a >
< / li >
< li data-nav-id = "/easymacro/es/calc/sheets/methods/" title = "Métodos" class = "dd-item
">
< a href = "/easymacro/es/calc/sheets/methods/" >
Métodos
< / a >
< / li >
< li data-nav-id = "/easymacro/es/calc/sheets/events/" title = "Eventos" class = "dd-item
">
< a href = "/easymacro/es/calc/sheets/events/" >
Eventos
< / a >
< / li >
< / ul >
< / li >
2022-08-21 09:11:20 -05:00
< li data-nav-id = "/easymacro/es/calc/ranges/" title = "Conjuntos de Rangos" class = "dd-item
">
< a href = "/easymacro/es/calc/ranges/" >
Conjuntos de Rangos
< / a >
< ul >
< li data-nav-id = "/easymacro/es/calc/ranges/properties/" title = "Propiedades" class = "dd-item
">
< a href = "/easymacro/es/calc/ranges/properties/" >
Propiedades
< / a >
< / li >
< li data-nav-id = "/easymacro/es/calc/ranges/methods/" title = "Métodos" class = "dd-item
">
< a href = "/easymacro/es/calc/ranges/methods/" >
Métodos
< / a >
< / li >
< / ul >
< / li >
< li data-nav-id = "/easymacro/es/calc/cells/" title = "Celdas y rangos" class = "dd-item
">
< a href = "/easymacro/es/calc/cells/" >
Celdas y rangos
< / a >
< ul >
< li data-nav-id = "/easymacro/es/calc/cells/properties/" title = "Propiedades" class = "dd-item
">
< a href = "/easymacro/es/calc/cells/properties/" >
Propiedades
< / a >
< / li >
< li data-nav-id = "/easymacro/es/calc/cells/methods/" title = "Métodos" class = "dd-item
">
< a href = "/easymacro/es/calc/cells/methods/" >
Métodos
< / a >
< / li >
< / ul >
< / li >
2022-08-19 22:21:14 -05:00
< / ul >
2022-08-16 22:45:11 -05:00
< / li >
< li data-nav-id = "/easymacro/es/dialog/" title = "Cuadros de diálogo" class = "dd-item
">
< a href = "/easymacro/es/dialog/" >
Cuadros de diálogo
< / a >
< / li >
2022-08-03 22:22:27 -05:00
< / ul >
< section id = "shortcuts" >
< h3 > Más< / h3 >
< ul >
< li >
< a class = "padding" href = "https://git.cuates.net/elmau/easymacro" > < i class = 'fab fa-gitlab' > < / i > Git Repo< / a >
< / li >
< / ul >
< / section >
< section id = "prefooter" >
< hr / >
< ul >
< li >
< a class = "padding" >
< i class = "fas fa-language fa-fw" > < / i >
< div class = "select-style" >
< select id = "select-language" onchange = "location = this.value;" >
2022-08-11 22:33:41 -05:00
< option id = "en" value = "https://doc.cuates.net/easymacro/installation/" > English< / option >
2022-08-03 22:22:27 -05:00
2022-08-11 22:33:41 -05:00
< option id = "es" value = "https://doc.cuates.net/easymacro/es/installation/" selected > Español< / option >
2022-08-03 22:22:27 -05:00
2022-08-11 22:33:41 -05:00
< option id = "pt" value = "https://doc.cuates.net/easymacro/pt/installation/" > Português< / option >
2022-08-03 22:22:27 -05:00
< / select >
< svg version = "1.1" id = "Capa_1" xmlns = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" x = "0px" y = "0px"
width="255px" height="255px" viewBox="0 0 255 255" style="enable-background:new 0 0 255 255;" xml:space="preserve">
< g >
< g id = "arrow-drop-down" >
< polygon points = "0,63.75 127.5,191.25 255,63.75 " / >
< / g >
< / g >
< / svg >
< / div >
< / a >
< / li >
< / ul >
< / section >
< section id = "footer" >
< p > Built with < a href = "https://github.com/matcornic/hugo-theme-learn" > < i class = "fas fa-heart" > < / i > < / a > from < a href = "https://getgrav.org" > Grav< / a > and < a href = "https://gohugo.io/" > Hugo< / a > < / p >
< / section >
< / div >
< / nav >
< section id = "body" >
< div id = "overlay" > < / div >
< div class = "padding highlightable" >
< div >
< div id = "top-bar" >
< div id = "breadcrumbs" itemscope = "" itemtype = "http://data-vocabulary.org/Breadcrumb" >
< span id = "sidebar-toggle-span" >
< a href = "#" id = "sidebar-toggle" data-sidebar-toggle = "" >
< i class = "fas fa-bars" > < / i >
< / a >
< / span >
< span id = "toc-menu" > < i class = "fas fa-list-alt" > < / i > < / span >
< span class = "links" >
2022-08-11 22:33:41 -05:00
< a href = '/easymacro/es/' > < / a > > Instalación
2022-08-03 22:22:27 -05:00
< / span >
< / div >
< div class = "progress" >
< div class = "wrapper" >
< nav id = "TableOfContents" >
< ul >
< li > < a href = "#clonar-repositorio" > Clonar repositorio< / a > < / li >
< li > < a href = "#probar" > Probar< / a > < / li >
< / ul >
< / nav >
< / div >
< / div >
< / div >
< / div >
< div id = "head-tags" >
< / div >
< div id = "body-inner" >
< h1 >
Instalación
< / h1 >
< h2 id = "clonar-repositorio" > Clonar repositorio< / h2 >
< p > Clone el repositorio en su directorio de proyectos favorito.< / p >
< pre tabindex = "0" > < code > git clone https://git.cuates.net/elmau/easymacro
2022-08-11 22:33:41 -05:00
< / code > < / pre > < p > Muévase al directorio< / p >
< pre tabindex = "0" > < code > cd easymacro/source
< / code > < / pre > < p > copie la carpeta < code > easymacro< / code > a la carpeta < strong > pythonpath< / strong > en la carpeta de macros Python dentro de su perfil de usuario. Reemplace < strong > USUARIO< / strong > por su usuario real.< / p >
< pre tabindex = "0" > < code > /home/`USUARIO`/.config/libreoffice/4/user/Scripts/python/pythonpath
< / code > < / pre > < p > o use un vínculo simbólico. Reemplace < strong > RUTA_ABSOLUTA< / strong > por la ruta absoluta donde se localice < strong > easymacro< / strong > en su sistema de archivos y < strong > USUARIO< / strong > por su nombre de usuario.< / p >
< pre tabindex = "0" > < code > ln -s `RUTA_ABSOLUTA`/easymacro/source/easymacro /home/`USUARIO`/.config/libreoffice/4/user/Scripts/python/pythonpath/
2022-08-03 22:22:27 -05:00
< / code > < / pre > < h2 id = "probar" > Probar< / h2 >
2022-08-11 22:33:41 -05:00
< p > En su archivo de macros favorito, por ejemplo < strong > mismacros.py< / strong > . Use su editor de texto plano o IDE favorito.< / p >
2022-08-03 22:22:27 -05:00
< pre tabindex = "0" > < code > vim /home/`USUARIO`/.config/libreoffice/4/user/Scripts/python/mismacros.py
< / code > < / pre > < p > Copie el siguiente código:< / p >
< div class = "highlight" > < pre tabindex = "0" style = "color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;" > < code class = "language-python" data-lang = "python" > < span style = "display:flex;" > < span > < span style = "color:#f92672" > import< / span > easymacro < span style = "color:#66d9ef" > as< / span > app
< / span > < / span > < span style = "display:flex;" > < span >
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#66d9ef" > def< / span > < span style = "color:#a6e22e" > main< / span > ():
< / span > < / span > < span style = "display:flex;" > < span > app< span style = "color:#f92672" > .< / span > msgbox(app< span style = "color:#f92672" > .< / span > INFO_DEBUG)
< / span > < / span > < span style = "display:flex;" > < span > < span style = "color:#66d9ef" > return< / span >
< / span > < / span > < / code > < / pre > < / div > < p > Ejecute la macro < strong > main< / strong > desde LibreOffice, si ve un cuadro de mensaje con información similar a la siguiente, !felicidades¡< / p >
< p > < img src = "install_01.png" alt = "Test instalation" > < / p >
2022-08-11 22:33:41 -05:00
< p > Esta todo listo para empezar a desarrollar macros con < strong > easymacro< / strong > .< / p >
2022-08-03 22:22:27 -05:00
< p > !Feliz programación!< / p >
< footer class = " footline" >
< / footer >
< / div >
< / div >
< div id = "navigation" >
2022-08-16 22:45:11 -05:00
2022-08-17 22:02:54 -05:00
2022-08-16 22:45:11 -05:00
2022-08-17 22:02:54 -05:00
2022-08-16 22:45:11 -05:00
2022-08-18 22:42:32 -05:00
2022-08-16 22:45:11 -05:00
2022-08-18 22:42:32 -05:00
2022-08-16 22:45:11 -05:00
2022-08-19 22:21:14 -05:00
2022-08-16 22:45:11 -05:00
2022-08-19 22:21:14 -05:00
2022-08-16 22:45:11 -05:00
2022-08-19 22:21:14 -05:00
2022-08-21 09:11:20 -05:00
2022-08-16 22:45:11 -05:00
2022-08-03 22:22:27 -05:00
2022-08-11 22:33:41 -05:00
< a class = "nav nav-prev" href = "/easymacro/es/" title = "" > < i class = "fa fa-chevron-left" > < / i > < / a >
2022-08-03 22:22:27 -05:00
2022-08-16 22:45:11 -05:00
< a class = "nav nav-next" href = "/easymacro/es/tools_debug/" title = "Herramientas para depurar" style = "margin-right: 0px;" > < i class = "fa fa-chevron-right" > < / i > < / a >
2022-08-03 22:22:27 -05:00
< / div >
< / section >
< div style = "left: -1000px; overflow: scroll; position: absolute; top: -1000px; border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;" >
< div style = "border: none; box-sizing: content-box; height: 200px; margin: 0px; padding: 0px; width: 200px;" > < / div >
< / div >
2022-08-21 09:11:20 -05:00
< script src = "/easymacro/js/clipboard.min.js?1661091037" > < / script >
< script src = "/easymacro/js/perfect-scrollbar.min.js?1661091037" > < / script >
< script src = "/easymacro/js/perfect-scrollbar.jquery.min.js?1661091037" > < / script >
< script src = "/easymacro/js/jquery.sticky.js?1661091037" > < / script >
< script src = "/easymacro/js/featherlight.min.js?1661091037" > < / script >
< script src = "/easymacro/js/highlight.pack.js?1661091037" > < / script >
2022-08-03 22:22:27 -05:00
< script > hljs . initHighlightingOnLoad ( ) ; < / script >
2022-08-21 09:11:20 -05:00
< script src = "/easymacro/js/modernizr.custom-3.6.0.js?1661091037" > < / script >
< script src = "/easymacro/js/learn.js?1661091037" > < / script >
< script src = "/easymacro/js/hugo-learn.js?1661091037" > < / script >
2022-08-03 22:22:27 -05:00
2022-08-21 09:11:20 -05:00
< script src = "/easymacro/mermaid/mermaid.js?1661091037" > < / script >
2022-08-03 22:22:27 -05:00
< script >
mermaid.initialize({ startOnLoad: true });
< / script >
< / body >
< / html >