This is just an exercise to learn some go. This program downloads a list of images and creates a webserver with a photo gallery to serve them. The images in the repo are technical comics.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
drymer ae754d8297
Add two new Julia Evans comics
1 month ago
img Update example image 2 months ago
origin Add two new Julia Evans comics 1 month ago
scripts Drop grab dependency 2 months ago
static Add hamburguer menu 2 months ago
templates Add gomic source 2 months ago
.drone.yml Automatically restart gomic service 3 months ago
.gitignore Create gitignore 3 months ago
Dockerfile Add some default origins 2 months ago
LICENSE Initial commit 3 months ago
Makefile Initial iteration 3 months ago
README.md Initial iteration 3 months ago
gomic.go Apply gofmt 2 months ago

README.md

gomic

Este proyecto nace como un ejercicio para aprender un poco de go. Esencialmente descarga imágenes y las muestra en un servidor web. La idea es recopilar comics que tengan que ver con diferentes temas tecnológicos y tenerlos en un solo sitio.

Hay que crear unos origenes, que vienen a ser ficheros con extensión .txt que contengan una lista de imágenes. Cada origen es un recopilatorio de comics de cierta temática tecnológica común. Por ejemplo, el origen Julia Evans contiene muchos de los comics que ella ha hecho y publicado en twitter (aunque todos se pueden comprar en su página web).

Ejemplo

Compilar

Solo hace falta tener docker:

make build

Crear imágen docker

make docker-build

Usar

./gomic
# O con docker
docker run -ti -v `pwd`/comics/:/gomic/comics -v `pwd`/origin/:/gomic/origin -v /etc/ssl:/etc/ssl ./gomic