Skip to content
/ shawty Public
forked from snluu/shawty

A URL shortener writen in Go (golang).

Notifications You must be signed in to change notification settings

jnlopar/shawty

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shawty

A URL shortener (visit http://luu.bz)

Build status:

  • master: always stable
  • stable: always stable
  • sandbox: Build Status

Get started

  1. Code setup
  2. Make sure you have GOPATH setup correctly.
  3. Put shawty at $GOPATH/src/go.3fps.com/shawty
  4. Make configure changes to shawty/run. For DB configuration, please see the examples at the go-mysql-driver page.
  5. Database setup (MySQL)
  6. Create a MySQL database and run the setup script at shawty/install/db.sql
  7. Run project
  8. Go to the shawty diretory: cd $GOPATH/src/go.3fps.com/shawty
  9. Execute the run script (might need sudo if the port is set to 80): ./run

History

Version 1

  • 1.1.3: Updated to use new version of logger (Issue #6(snluu#6))
  • 1.1.2: Fixed issue 5
  • 1.1.1: SSL support for bookmarklet (Issue #4)
  • 1.1.0: Rate limit
  • 1.0.1
    • GOMAXPROCS support
    • Various bug fixes and enhancements
  • 1.0: Initial release

About

A URL shortener writen in Go (golang).

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 93.9%
  • JavaScript 4.1%
  • Shell 2.0%