Skip to content

schollz/quotation-explorer

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Quotation Explorer 🌎 💬

I wanted to write an web app using only the Golang standard library for routing. I also wanted a simple web API for getting a random quote as JSON.

This app fulfills both my goals: it is a web app that uses the stdlib for routing, that allows you to click on a single word to quickly and easily explore quotations as well as a way to get quotation JSONs with GET requests.

Installation

git clone https://github.com/schollz/quotation-explorer.git
cd quotation-explorer
go get github.com/boltdb/bolt/...
go get gopkg.in/cheggaaa/pb.v1
go build
./quotation-explorer       (this will load the quotations.json into db)
./quotation-explorer       (this will now run the app!)

Usage

Open a web browser and explore quotations! Explore over 120,000 quotes, with the click of a mouse.

More information

The quotations are stored in the BoltDB quotations.db. The quotations themselves are stored in a bucket data and indexed in a bucket index.

License

MIT

About

Explore and search over 120,000 quotations, with the click of a mouse 🌎💬

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published