From 00b411dd08c5de9767e8958441baadd1fe3d5b37 Mon Sep 17 00:00:00 2001 From: Milton F Date: Thu, 1 May 2025 19:52:12 +0000 Subject: [PATCH] Removed unused generate_static.js file to clean up the project structure.\n\nEliminado el archivo generate_static.js no utilizado para limpiar la estructura del proyecto. --- docs/css/main.css | 23 +- generate_static.js | 63 ----- index.js | 4 +- utils/haikus.json | 142 ----------- utils/mona.json | 617 --------------------------------------------- 5 files changed, 21 insertions(+), 828 deletions(-) delete mode 100644 generate_static.js delete mode 100644 utils/haikus.json delete mode 100644 utils/mona.json diff --git a/docs/css/main.css b/docs/css/main.css index f9a42ab..79de195 100644 --- a/docs/css/main.css +++ b/docs/css/main.css @@ -5,6 +5,8 @@ html, body { flex-direction: column; font-size: 1rem; line-height: 1.5; + width: 100%; + overflow-x: hidden; /* Prevent horizontal scrolling */ } body { @@ -39,18 +41,15 @@ footer { } .mona-images { - max-width: 130%; /* Mantiene el tamaño actual de las imágenes al 130% del ancho del contenedor */ height: auto; /* Mantiene la proporción de las imágenes */ margin: center; /* Centra las imágenes horizontalmente */ display: block; /* Asegura que las imágenes se comporten como elementos de bloque */ - padding-left: 10%; /* Asegura proporción de distancia horizontal */ padding-right: 10%; /* Asegura proporción de distancia horizontal */ border-radius: 0px; /* Bordes redondeados */ box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.3); /* Añade una sombra para el efecto flotante */ transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transición suave para el efecto */ - } .mona-images:hover { @@ -64,7 +63,8 @@ footer { align-items: center; padding: 8px; margin: 0 auto; - max-width: 90%; + max-width: 100%; + box-sizing: border-box; /* Include padding and border in width/height */ } .haikus { @@ -125,3 +125,18 @@ footer { padding: 4px; /* Reduce el padding */ } } + +@media only screen and (min-width: 1024px) { + .haiku-containers { + flex-direction: row; + justify-content: space-around; + } + + .haikus { + font-size: 1.5rem; + } + + .mona-images { + max-width: 300px; + } +} diff --git a/generate_static.js b/generate_static.js deleted file mode 100644 index c9a75a8..0000000 --- a/generate_static.js +++ /dev/null @@ -1,63 +0,0 @@ -const fs = require('fs'); -const ejs = require('ejs'); -const path = require('path'); - -// Datos estáticos para renderizar la vista -const data = { - haikus: [ - { - text: "Cerebro digital,\npiensa como los humanos,\nfuturo hoy.", - image: "example.jpg" - }, - { - text: "Aprende el mundo,\ndatos crean caminos,\nsabiduría.", - image: "example.jpg" - } - ], - octocat: { - name: "the Filmtocat", - url: "https://octodex.github.com//images/filmtocat.png", - author: "jeejkang", - haiku: "Luces, cámara, git\nCeluloides digitales\nFilma tu código" - } -}; - -// Ruta de la plantilla EJS -const templatePath = path.join(__dirname, 'views', 'index.ejs'); -const outputPath = path.join(__dirname, 'docs', 'index.html'); - -// Leer y renderizar la plantilla -fs.readFile(templatePath, 'utf-8', (err, template) => { - if (err) { - console.error('Error leyendo la plantilla:', err); - return; - } - - const html = ejs.render(template, data); - - // Crear la carpeta docs si no existe - if (!fs.existsSync(path.join(__dirname, 'docs'))){ - fs.mkdirSync(path.join(__dirname, 'docs')); - } - - // Escribir el archivo HTML generado - fs.writeFile(outputPath, html, (err) => { - if (err) { - console.error('Error escribiendo el archivo HTML:', err); - } else { - console.log('Archivo HTML generado correctamente en docs/index.html'); - } - }); - - // Copiar recursos estáticos (CSS e imágenes) a la carpeta docs - const publicPath = path.join(__dirname, 'public'); - const docsPath = path.join(__dirname, 'docs'); - - fs.cp(publicPath, docsPath, { recursive: true }, (err) => { - if (err) { - console.error('Error copiando recursos estáticos:', err); - } else { - console.log('Recursos estáticos copiados correctamente a docs/'); - } - }); -}); \ No newline at end of file diff --git a/index.js b/index.js index 7c79f4b..5b3b778 100644 --- a/index.js +++ b/index.js @@ -7,7 +7,7 @@ app.use(express.static('public')); app.get('/', async (req, res) => { try { - const haikus = await extractRandomHaikus('./utils/mona.json', 1); + const haikus = await extractRandomHaikus('./utils/haikus_mona.json', 1); const octocat = await getRandomOctocat('./utils/haikus_mona.json'); res.render('index', { haikus, octocat }); @@ -17,7 +17,7 @@ app.get('/', async (req, res) => { } }); -const PORT = process.env.PORT || 3000; +const PORT = process.env.PORT || 4000; app.listen(PORT, () => { console.log(`Server is running on http://localhost:${PORT}`); }); \ No newline at end of file diff --git a/utils/haikus.json b/utils/haikus.json deleted file mode 100644 index 358158f..0000000 --- a/utils/haikus.json +++ /dev/null @@ -1,142 +0,0 @@ -[ - { - "text": "Cerebro digital,\npiensa como los humanos,\nfuturo hoy.", - "image": "example.jpg" - }, - { - "text": "Aprende el mundo,\ndatos crean caminos,\nsabiduría.", - "image": "example.jpg" - }, - { - "text": "Mares de datos,\nverdades escondidas,\nsurgen al fin.", - "image": "" - }, - { - "text": "Cadenas fuertes,\nla verdad es guardada,\nsin una llave.", - "image": "" - }, - { - "text": "Datos en nubes,\nel cielo es el límite,\ntodo a tus manos.", - "image": "" - }, - { - "text": "Sombras que atacan,\nmuros hechos de códigos,\nla clave guarda.", - "image": "" - }, - { - "text": "Hablan las cosas,\ncasa, calle, y el mundo,\ntodo es uno.", - "image": "" - }, - { - "text": "Veo un mundo más,\nimágenes que flotan,\nsueños despiertos.", - "image": "" - }, - { - "text": "Mundos lejanos,\nviven dentro del casco,\ntodo es posible.", - "image": "" - }, - { - "text": "Monedas libres,\nel valor es digital,\nsin las fronteras.", - "image": "" - }, - { - "text": "Páginas vivas,\nel código invisible,\nteje la red.", - "image": "" - }, - { - "text": "Crea el futuro,\nlíneas de lógica y fe,\ndiseño eterno.", - "image": "" - }, - { - "text": "Fluye el trabajo,\ndesarrollo y despliegue,\nun solo equipo.", - "image": "" - }, - { - "text": "El núcleo oscuro,\ndonde todo conecta,\nvida en la red.", - "image": "" - }, - { - "text": "Brilla la luz,\nlo que el ojo humano ve,\narte y diseño.", - "image": "" - }, - { - "text": "Cima y base,\nun puente entre mundos,\ntodo lo abarcas.", - "image": "" - }, - { - "text": "Guarda la vida,\nen tablas infinitas,\norden eterno.", - "image": "" - }, - { - "text": "Habla la máquina,\nPython, Java y Ruby,\nescucha el mundo.", - "image": "" - }, - { - "text": "Estructura fiel,\nel código se eleva,\nbase segura.", - "image": "" - }, - { - "text": "Puerta al sistema,\ninterfaz que conecta,\ntodo en tus manos.", - "image": "" - }, - { - "text": "Código libre,\nideas que se expanden,\ntodos ganamos.", - "image": "" - }, - { - "text": "Mundos en bits,\nrealidades nuevas,\nqubits dan vida.", - "image": "" - }, - { - "text": "Manos de hierro,\nel trabajo incansable,\nfluye sin pausa.", - "image": "" - }, - { - "text": "Dinero y tech,\nel futuro financiero,\ntodo es digital.", - "image": "" - }, - { - "text": "Aulas abiertas,\nla tecnología enseña,\nsaber sin muros.", - "image": "" - }, - { - "text": "Diseño vital,\nla experiencia del alma,\nun clic perfecto.", - "image": "" - }, - { - "text": "Ideas nacen,\ndel caos surge el orden,\nemprender sueños.", - "image": "" - }, - { - "text": "Comprar sin límites,\nla red abre mercados,\ntiendas sin puertas.", - "image": "" - }, - { - "text": "Servicio en nubes,\nsoftware listo al instante,\ntodo al alcance.", - "image": "" - }, - { - "text": "Datos que hablan,\ndecisiones precisas,\nla empresa crece.", - "image": "" - }, - { - "text": "Hardware respira,\nchips y placas que laten,\nfuerza tangible.", - "image": "" - }, - { - "text": "Software se mueve,\ninvisible construcción,\nvida en la red.", - "image": "" - }, - { - "text": "Servidor firme,\nmantiene el universo,\nconexión sin fin.", - "image": "" - }, - { - "text": "Redes tejen luz,\ntráfico de mil datos,\npulso global.", - "image": "" - }, - { - "text": "Virtual se va,\nla nube lo contiene,\ntodo a un clic.", - "image": "" - } - ] \ No newline at end of file diff --git a/utils/mona.json b/utils/mona.json deleted file mode 100644 index 5d0e0bc..0000000 --- a/utils/mona.json +++ /dev/null @@ -1,617 +0,0 @@ -[ - { - "name": "the Filmtocat", - "url": "https://octodex.github.com//images/filmtocat.png", - "author": "jeejkang" - }, - { - "name": "the Private Investocat", - "url": "https://octodex.github.com//images/privateinvestocat.jpg", - "author": "jeejkang" - }, - { - "name": "the Gracehoppertocat", - "url": "https://octodex.github.com//images/gracehoppertocat.jpg", - "author": "jeejkang" - }, - { - "name": "the Gobble-o-tron", - "url": "https://octodex.github.com//images/gobbleotron.gif", - "author": "JohnCreek" - }, - { - "name": "the Jetpacktocat", - "url": "https://octodex.github.com//images/jetpacktocat.png", - "author": "tonyjaramillo" - }, - { - "name": "the Minertocat", - "url": "https://octodex.github.com//images/minertocat.png", - "author": "tonyjaramillo" - }, - { - "name": "the Mountietocat", - "url": "https://octodex.github.com//images/mountietocat.png", - "author": "jeejkang" - }, - { - "name": "the Saketocat", - "url": "https://octodex.github.com//images/saketocat.png", - "author": "jeejkang" - }, - { - "name": "the Luchadortocat", - "url": "https://octodex.github.com//images/luchadortocat.png", - "author": "jeejkang" - }, - { - "name": "the Saritocat", - "url": "https://octodex.github.com//images/saritocat.png", - "author": "jeejkang" - }, - { - "name": "the Topguntocat", - "url": "https://octodex.github.com//images/topguntocat.png", - "author": "JohnCreek" - }, - { - "name": "the Carlostocat", - "url": "https://octodex.github.com//images/carlostocat.gif", - "author": "JohnCreek" - }, - { - "name": "the Grinchtocat", - "url": "https://octodex.github.com//images/grinchtocat.gif", - "author": "leereilly" - }, - { - "name": "the Maxtocat", - "url": "https://octodex.github.com//images/maxtocat.gif", - "author": "tonyjaramillo" - }, - { - "name": "the Yaktocat", - "url": "https://octodex.github.com//images/yaktocat.png", - "author": "jeejkang" - }, - { - "name": "the Steroidtocat", - "url": "https://octodex.github.com//images/steroidtocat.png", - "author": "tonyjaramillo" - }, - { - "name": "the Mummytocat", - "url": "https://octodex.github.com//images/mummytocat.gif", - "author": "jeejkang" - }, - { - "name": "the Labtocat", - "url": "https://octodex.github.com//images/labtocat.png", - "author": "jeejkang" - }, - { - "name": "the Dunetocat", - "url": "https://octodex.github.com//images/dunetocat.png", - "author": "jeejkang" - }, - { - "name": "the OctoLiberty", - "url": "https://octodex.github.com//images/octoliberty.png", - "author": "tonyjaramillo" - }, - { - "name": "the Femalecodertocat", - "url": "https://octodex.github.com//images/femalecodertocat.png", - "author": "JohnCreek" - }, - { - "name": "the Daftpunktocat-Thomas", - "url": "https://octodex.github.com//images/daftpunktocat-thomas.gif", - "author": "JohnCreek" - }, - { - "name": "the Daftpunktocat-Guy", - "url": "https://octodex.github.com//images/daftpunktocat-guy.gif", - "author": "tonyjaramillo" - }, - { - "name": "the Founding Father v2", - "url": "https://octodex.github.com//images/foundingfather_v2.png", - "author": "jeejkang" - }, - { - "name": "the Poptocat v2", - "url": "https://octodex.github.com//images/poptocat_v2.png", - "author": "jeejkang" - }, - { - "name": "the Mardigrastocat", - "url": "https://octodex.github.com//images/Mardigrastocat.png", - "author": "jeejkang" - }, - { - "name": "the Kimonotocat", - "url": "https://octodex.github.com//images/kimonotocat.png", - "author": "jeejkang" - }, - { - "name": "the professortocat_v2", - "url": "https://octodex.github.com//images/Professortocat_v2.png", - "author": "jeejkang" - }, - { - "name": "the goretocat", - "url": "https://octodex.github.com//images/goretocat.png", - "author": "jeejkang" - }, - { - "name": "the Robotocat", - "url": "https://octodex.github.com//images/Robotocat.png", - "author": "jeejkang" - }, - { - "name": "the Motherhubbertocat", - "url": "https://octodex.github.com//images/motherhubbertocat.png", - "author": "jeejkang" - }, - { - "name": "the Skitchtocat", - "url": "https://octodex.github.com//images/skitchtocat.png", - "author": "jeejkang" - }, - { - "name": "the Gangnamtocat", - "url": "https://octodex.github.com//images/gangnamtocat.png", - "author": "jeejkang" - }, - { - "name": "the Dr.Octocat", - "url": "https://octodex.github.com//images/droctocat.png", - "author": "jeejkang" - }, - { - "name": "the Spidertocat", - "url": "https://octodex.github.com//images/spidertocat.png", - "author": "jonrohan" - }, - { - "name": "the Megacat v2", - "url": "https://octodex.github.com//images/megacat-2.png", - "author": "jeejkang" - }, - { - "name": "the Dodgetocat v2", - "url": "https://octodex.github.com//images/dodgetocat_v2.png", - "author": "jeejkang" - }, - { - "name": "the Stormtroopocat", - "url": "https://octodex.github.com//images/stormtroopocat.png", - "author": "jeejkang" - }, - { - "name": "the Pusheencat", - "url": "https://octodex.github.com//images/pusheencat.png", - "author": "jeejkang" - }, - { - "name": "the Deckfailcat", - "url": "https://octodex.github.com//images/deckfailcat.png", - "author": "tonyjaramillo" - }, - { - "name": "the Murakamicat", - "url": "https://octodex.github.com//images/murakamicat.png", - "author": "jeejkang" - }, - { - "name": "the Homercat", - "url": "https://octodex.github.com//images/homercat.png", - "author": "billyroh" - }, - { - "name": "the Minion", - "url": "https://octodex.github.com//images/minion.png", - "author": "mattgraham" - }, - { - "name": "the Droidtocat", - "url": "https://octodex.github.com//images/droidtocat.png", - "author": "billyroh" - }, - { - "name": "the Octofez", - "url": "https://octodex.github.com//images/octofez.png", - "author": "nickh" - }, - { - "name": "the Heisencat", - "url": "https://octodex.github.com//images/heisencat.png", - "author": "nickh" - }, - { - "name": "the Red Polo", - "url": "https://octodex.github.com//images/red-polo.png", - "author": "tonyjaramillo" - }, - { - "name": "the 20% Cooler Octocat", - "url": "https://octodex.github.com//images/twenty-percent-cooler-octocat.png", - "author": "nickh" - }, - { - "name": "the Momtocat", - "url": "https://octodex.github.com//images/momtocat.png", - "author": "jonrohan" - }, - { - "name": "the Front-End Conftocat", - "url": "https://octodex.github.com//images/front-end-conftocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Snow Octocat", - "url": "https://octodex.github.com//images/snowoctocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Electrocat", - "url": "https://octodex.github.com//images/electrocat.png", - "author": "tonyjaramillo" - }, - { - "name": "the Codercat", - "url": "https://octodex.github.com//images/codercat.jpg", - "author": "tonyjaramillo" - }, - { - "name": "the Strongbadtocat", - "url": "https://octodex.github.com//images/strongbadtocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Adventure Cat", - "url": "https://octodex.github.com//images/adventure-cat.png", - "author": "cameronmcefee" - }, - { - "name": "the Doctocat Brown", - "url": "https://octodex.github.com//images/doctocat-brown.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Dojocat", - "url": "https://octodex.github.com//images/dojocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Defunktocat", - "url": "https://octodex.github.com//images/defunktocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Nemesis", - "url": "https://octodex.github.com//images/herme-t-crabb.png", - "author": "jonrohan" - }, - { - "name": "the Saint Nicktocat", - "url": "https://octodex.github.com//images/saint-nicktocat.jpg", - "author": "jonrohan" - }, - { - "name": "the Ordered Listocat", - "url": "https://octodex.github.com//images/orderedlistocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Thanktocat", - "url": "https://octodex.github.com//images/thanktocat.png", - "author": "jasoncostello" - }, - { - "name": "the Megacat", - "url": "https://octodex.github.com//images/megacat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Linktocat", - "url": "", - "author": "cameronmcefee" - }, - { - "name": "the Plumber", - "url": "https://octodex.github.com//images/plumber.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Octotron", - "url": "https://octodex.github.com//images/octotron.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Baracktocat", - "url": "https://octodex.github.com//images/baracktocat.jpg", - "author": "jasoncostello" - }, - { - "name": "the Octocat De Los Muertos", - "url": "https://octodex.github.com//images/octocat-de-los-muertos.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Grim Repo", - "url": "https://octodex.github.com//images/grim-repo.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Father Timeout", - "url": "https://octodex.github.com//images/father_timeout.jpg", - "author": "broccolini" - }, - { - "name": "the Where's Waldocat", - "url": "https://octodex.github.com//images/waldocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Hipster Partycat", - "url": "https://octodex.github.com//images/hipster-partycat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Riddlocat", - "url": "https://octodex.github.com//images/riddlocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Visionary", - "url": "https://octodex.github.com//images/visionary.jpg", - "author": "jasoncostello" - }, - { - "name": "the Oktobercat", - "url": "https://octodex.github.com//images/oktobercat.png", - "author": "jasoncostello" - }, - { - "name": "the Shoptocat", - "url": "https://octodex.github.com//images/shoptocat.png", - "author": "jina" - }, - { - "name": "the Nyantocat", - "url": "https://octodex.github.com//images/nyantocat.gif", - "author": "cameronmcefee" - }, - { - "name": "the Octdrey Catburn", - "url": "https://octodex.github.com//images/octdrey-catburn.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Spectrocat", - "url": "https://octodex.github.com//images/spectrocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Bear Cavalry", - "url": "https://octodex.github.com//images/bear-cavalry.png", - "author": "cameronmcefee" - }, - { - "name": "the Andycat", - "url": "https://octodex.github.com//images/andycat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Not Octocat", - "url": "https://octodex.github.com//images/notocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Dodge, Duck, Dip, Dive, Dodgetocat", - "url": "https://octodex.github.com//images/dodgetocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Cloud", - "url": "https://octodex.github.com//images/cloud.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Scarletteocat", - "url": "https://octodex.github.com//images/scarletteocat.jpg", - "author": "jasoncostello" - }, - { - "name": "the Poptocat", - "url": "https://octodex.github.com//images/poptocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Jenktocat", - "url": "https://octodex.github.com//images/jenktocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the X-tocat", - "url": "https://octodex.github.com//images/xtocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Chellocat", - "url": "https://octodex.github.com//images/chellocat.jpg", - "author": "jordanmccullough" - }, - { - "name": "the Cherryontop-o-cat", - "url": "https://octodex.github.com//images/cherryontop-o-cat.png", - "author": "cameronmcefee" - }, - { - "name": "the Supportcat", - "url": "https://octodex.github.com//images/supportcat.png", - "author": "cameronmcefee" - }, - { - "name": "the Collabocats", - "url": "https://octodex.github.com//images/collabocats.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Constructocat", - "url": "https://octodex.github.com//images/constructocat2.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Total Eclipse of the Octocat", - "url": "https://octodex.github.com//images/total-eclipse-of-the-octocat.jpg", - "author": "jasoncostello" - }, - { - "name": "the Blinktocat, Pinktocat, Inktocat, and Clyde", - "url": "https://octodex.github.com//images/pacman-ghosts.jpg", - "author": "jasoncostello" - }, - { - "name": "the Okal-Eltocat", - "url": "https://octodex.github.com//images/okal-eltocat.jpg", - "author": "jasoncostello" - }, - { - "name": "the Octoclark Kentocat", - "url": "https://octodex.github.com//images/octoclark-kentocat.jpg", - "author": "jasoncostello" - }, - { - "name": "the Agendacat", - "url": "https://octodex.github.com//images/agendacat.png", - "author": "cameronmcefee" - }, - { - "name": "the IronCat", - "url": "https://octodex.github.com//images/ironcat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Inspectocat", - "url": "https://octodex.github.com//images/inspectocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Jean-Luc Picat", - "url": "https://octodex.github.com//images/jean-luc-picat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Spocktocat", - "url": "https://octodex.github.com//images/spocktocat.png", - "author": "jasoncostello" - }, - { - "name": "the Wilson", - "url": "https://octodex.github.com//images/wilson.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Swagtocat", - "url": "https://octodex.github.com//images/swagtocat.png", - "author": "jasoncostello" - }, - { - "name": "the Drunktocat", - "url": "https://octodex.github.com//images/drunktocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Hubot", - "url": "https://octodex.github.com//images/hubot.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Monroe", - "url": "https://octodex.github.com//images/monroe.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Trekkie", - "url": "https://octodex.github.com//images/trekkie.png", - "author": "cameronmcefee" - }, - { - "name": "the Octonaut", - "url": "https://octodex.github.com//images/octonaut.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Bouncer", - "url": "https://octodex.github.com//images/bouncercat.png", - "author": "cameronmcefee" - }, - { - "name": "the Founding Father", - "url": "https://octodex.github.com//images/founding-father.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Pythocat", - "url": "https://octodex.github.com//images/pythocat.png", - "author": "cameronmcefee" - }, - { - "name": "the Drupalcat", - "url": "https://octodex.github.com//images/drupalcat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Socialite", - "url": "https://octodex.github.com//images/socialite.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Setuptocat", - "url": "https://octodex.github.com//images/setuptocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Repo", - "url": "https://octodex.github.com//images/repo.png", - "author": "cameronmcefee" - }, - { - "name": "the Forktocat", - "url": "https://octodex.github.com//images/forktocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Benevocats", - "url": "https://octodex.github.com//images/benevocats.png", - "author": "cameronmcefee" - }, - { - "name": "the Scottocat", - "url": "https://octodex.github.com//images/scottocat.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Puppeteer", - "url": "https://octodex.github.com//images/puppeteer.png", - "author": "cameronmcefee" - }, - { - "name": "the Octobi Wan Catnobi", - "url": "https://octodex.github.com//images/octobiwan.jpg", - "author": "cameronmcefee" - }, - { - "name": "the Class Act", - "url": "https://octodex.github.com//images/class-act.png", - "author": "cameronmcefee" - }, - { - "name": "the Original", - "url": "https://octodex.github.com//images/original.png", - "author": "cameronmcefee" - } - ] \ No newline at end of file