Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Go | 251 | 3 years ago | 2 | mit | Ruby | |||||
go | ||||||||||
Em Shorty | 56 | 2 months ago | mit | Ruby | ||||||
Another URL shortener based on Event Machine and rack-fiber_pool | ||||||||||
Sinatra Url Shortener | 16 | 13 years ago | mit | Ruby | ||||||
Example Sinatra App for creating short urls | ||||||||||
Ittybe | 6 | 3 years ago | 2 | mit | Ruby | |||||
Privacy Respecting URL Shortener built on Sinatra and Redis | ||||||||||
Shorty | 5 | 9 years ago | Ruby | |||||||
URL shortener written in Sinatra & MongoDB | ||||||||||
Lilurl | 4 | 9 years ago | 1 | other | Ruby | |||||
A simple URL shortener using SQLite as the backend database. | ||||||||||
Short | 3 | 10 years ago | 4 | JavaScript | ||||||
a simple Sinatra based URL shortener designed for Heroku | ||||||||||
Urlnip | 3 | 11 years ago | JavaScript | |||||||
URL shortener in Ruby/Sinatra | ||||||||||
Shorty | 2 | 13 years ago | Ruby | |||||||
URL shortener using Sinatra and MongoDB. | ||||||||||
Miny | 2 | 9 years ago | bsd-3-clause | Ruby | ||||||
A simple URL shortener |
#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:
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/hosts
file
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 CNAME go.mycompany.local
.
Then, 'go' would always resolve to whatever server the CNAME points to.