#Sinatra URL shortener.
Go is a super simple Sinatra URL shortener for use behind the firewall.
Most companies soon start to build up a fair number of internal URLs, and it can often be tricky remembering these all. This especially difficult when somebody new joins the company.
Go is a simple solution to this problem. Once installed you could point http://go/wiki, for example, to your company's internal wiki.
Features:
- Shortens URLs
- OpenSearch integration & autocomplete
- Navigate to 'go' to create/remove shortcuts
- Dynamic parameter substitution
- Hit counts
- Open source
bundle install
ruby app.rb
The idea is that users can type go/mail in their browser, and be forwarded
to the relevant destination. You can make 'go' resolve in one of two ways.
- 
Edit everyone's /etc/hostsfile
- 
Set the 'Search Domains' part of Network Settings (preferred method). You can do this at a company wide level, or on individual machines. These domains are searched when resolving urls. For example, you could set a 'Search Domain' to be mycompany.local, and then create the CNAMEgo.mycompany.local. Then, 'go' would always resolve to whatever server the CNAME points to.
