Loading app-backend/main.go +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ func main() { r.HandleFunc("/isogrids/[a-zA-Z0-9]+/?", isogrids.Isogrids) r.HandleFunc("/isogrids/[0-8]/[a-zA-Z0-9]+/?", isogrids.Color) r.HandleFunc("/isogrids/skeleton/[a-zA-Z0-9]+/?", isogrids.Skeleton) r.HandleFunc("/isogrids/skeleton/?", isogrids.Skeleton) r.HandleFunc("/isogrids/diagonals/[a-zA-Z0-9]+/?", isogrids.Diagonals) r.HandleFunc("/isogrids/halfdiagonals/[a-zA-Z0-9]+/?", isogrids.HalfDiagonals) r.HandleFunc("/isogrids/gridbw/[a-zA-Z0-9]+/?", isogrids.GridBW) Loading app/partials/marketing/example.html +31 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ </div> </div> <!-- /.col-md-12 --> </div> <!-- /.row --> <div class="row"> <div class="col-md-3"> <code>tinygraphs.com/checkerboard</code> Loading @@ -31,3 +32,33 @@ <code>tinygraphs.com/squares/6/tinygraphs</code> </div> </div> <!-- /.row --> <div class="row"> <div class="col-md-3"> <img class="featurette-image img-responsive img-thumbnail" src="/isogrids/skeleton" alt="grid image"> </div> <div class="col-md-3"> <img class="featurette-image img-responsive img-thumbnail" src="/isogrids/random/1" alt="random black an white avatar"> </div> <div class="col-md-3"> <img class="featurette-image img-responsive img-thumbnail" src="/isogrids/tinygraphs" alt="consistent square black and white avatar"> </div> <div class="col-md-3"> <img class="featurette-image img-responsive img-thumbnail" src="/isogrids/6/tinygraphs" alt="consisent square color avatar"> </div> </div> <div class="row"> <div class="col-md-3"> <code>tinygraphs.com/isogrids/skeleton</code> </div> <div class="col-md-3"> <code>tinygraphs.com/isogrids/random/1</code> </div> <div class="col-md-3"> <code>tinygraphs.com/isogrids/tinygraphs</code> </div> <div class="col-md-3"> <code>tinygraphs.com/isogrids/6/tinygraphs</code> </div> </div> <!-- /.row --> controllers/isogrids/isogrids.go +11 −19 Original line number Diff line number Diff line Loading @@ -73,13 +73,6 @@ func Color(w http.ResponseWriter, r *http.Request) { func Skeleton(w http.ResponseWriter, r *http.Request) { if id, err := misc.PermalinkString(r, 3); err != nil { log.Printf("error when extracting permalink id: %v", err) } else { h := md5.New() io.WriteString(h, id) key := fmt.Sprintf("%x", h.Sum(nil)[:]) colorMap := tgColors.MapOfColorPatterns() bg, err1 := extract.Background(r) if err1 != nil { Loading @@ -91,8 +84,7 @@ func Skeleton(w http.ResponseWriter, r *http.Request) { } size := extract.Size(r) write.ImageSVG(w) draw.IsogridsSkeleton(w, key, bg, fg, size) } draw.IsogridsSkeleton(w, "", bg, fg, size) } func Diagonals(w http.ResponseWriter, r *http.Request) { Loading Loading
app-backend/main.go +1 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,7 @@ func main() { r.HandleFunc("/isogrids/[a-zA-Z0-9]+/?", isogrids.Isogrids) r.HandleFunc("/isogrids/[0-8]/[a-zA-Z0-9]+/?", isogrids.Color) r.HandleFunc("/isogrids/skeleton/[a-zA-Z0-9]+/?", isogrids.Skeleton) r.HandleFunc("/isogrids/skeleton/?", isogrids.Skeleton) r.HandleFunc("/isogrids/diagonals/[a-zA-Z0-9]+/?", isogrids.Diagonals) r.HandleFunc("/isogrids/halfdiagonals/[a-zA-Z0-9]+/?", isogrids.HalfDiagonals) r.HandleFunc("/isogrids/gridbw/[a-zA-Z0-9]+/?", isogrids.GridBW) Loading
app/partials/marketing/example.html +31 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,7 @@ </div> </div> <!-- /.col-md-12 --> </div> <!-- /.row --> <div class="row"> <div class="col-md-3"> <code>tinygraphs.com/checkerboard</code> Loading @@ -31,3 +32,33 @@ <code>tinygraphs.com/squares/6/tinygraphs</code> </div> </div> <!-- /.row --> <div class="row"> <div class="col-md-3"> <img class="featurette-image img-responsive img-thumbnail" src="/isogrids/skeleton" alt="grid image"> </div> <div class="col-md-3"> <img class="featurette-image img-responsive img-thumbnail" src="/isogrids/random/1" alt="random black an white avatar"> </div> <div class="col-md-3"> <img class="featurette-image img-responsive img-thumbnail" src="/isogrids/tinygraphs" alt="consistent square black and white avatar"> </div> <div class="col-md-3"> <img class="featurette-image img-responsive img-thumbnail" src="/isogrids/6/tinygraphs" alt="consisent square color avatar"> </div> </div> <div class="row"> <div class="col-md-3"> <code>tinygraphs.com/isogrids/skeleton</code> </div> <div class="col-md-3"> <code>tinygraphs.com/isogrids/random/1</code> </div> <div class="col-md-3"> <code>tinygraphs.com/isogrids/tinygraphs</code> </div> <div class="col-md-3"> <code>tinygraphs.com/isogrids/6/tinygraphs</code> </div> </div> <!-- /.row -->
controllers/isogrids/isogrids.go +11 −19 Original line number Diff line number Diff line Loading @@ -73,13 +73,6 @@ func Color(w http.ResponseWriter, r *http.Request) { func Skeleton(w http.ResponseWriter, r *http.Request) { if id, err := misc.PermalinkString(r, 3); err != nil { log.Printf("error when extracting permalink id: %v", err) } else { h := md5.New() io.WriteString(h, id) key := fmt.Sprintf("%x", h.Sum(nil)[:]) colorMap := tgColors.MapOfColorPatterns() bg, err1 := extract.Background(r) if err1 != nil { Loading @@ -91,8 +84,7 @@ func Skeleton(w http.ResponseWriter, r *http.Request) { } size := extract.Size(r) write.ImageSVG(w) draw.IsogridsSkeleton(w, key, bg, fg, size) } draw.IsogridsSkeleton(w, "", bg, fg, size) } func Diagonals(w http.ResponseWriter, r *http.Request) { Loading