Socket
Socket
Sign inDemoInstall

github.com/wickett/word-cloud-generator

Package Overview
Dependencies
0
Alerts
File Explorer

Install Socket

Detect and block malicious and high-risk dependencies

Install

    github.com/wickett/word-cloud-generator


Version published

Readme

Source

Go Test CircleCI

word-cloud-generator

It's a golang web app that takes a block of text and turns it into a word cloud. Star this repo if you like the class!

Notice

This project is a a sample app for a class on Continuous Delivery at LinkedIn Learning. You can see the class as well as other classes I have available at https://www.linkedin.com/learning/instructors/james-wickett. Thanks!

Prerequisites

  1. Install go - https://golang.org/doc/install (Start learning go with the tour - http://tour.golang.org/)
  2. Set $GOPATH export GOPATH="${HOME}/go"
  3. Set $PATH export PATH=$PATH:$(go env GOPATH)/bin
  4. Install goconvey - go get github.com/smartystreets/goconvey

Git

We use git hooks to standardize development on the project. Please run make git-hooks to get started.

Using Make

Building Artifacts

This will pull down dependencies, run unit tests, and compile a linux, mac and windows binary into ./artifacts.

make

Fiddling Around

You can build and install a copy in your local $GOPATH/bin directory with:

make install

Clean up previous build files

make clean

Linting

make lint

Test Coverage

make test

Visual Test Coverage

make goconvey-install
make goconvey

To Run

make run or just run the executable. It will run as a daemon and bind to port 8888, and you can see it by going to http://localhost:8888 in your browser.

Use API via Curl

$ curl -H "Content-Type: application/json" -d '{"text":"ths is a really really really important thing this is"}' http://localhost:8888/api

Setup example

Use this setup

aws_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

FAQs

Last updated on 14 Feb 2023

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc