https://github.com/tlrasor/riobamba
Riobamba: A url shortener powered by Sinatra
https://github.com/tlrasor/riobamba
Last synced: 4 months ago
JSON representation
Riobamba: A url shortener powered by Sinatra
- Host: GitHub
- URL: https://github.com/tlrasor/riobamba
- Owner: tlrasor
- License: other
- Created: 2016-03-14T05:40:29.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-09-26T16:19:09.000Z (over 8 years ago)
- Last Synced: 2025-01-02T23:47:18.083Z (6 months ago)
- Language: Ruby
- Size: 286 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
## Riobamba README
[](https://travis-ci.org/tlrasor/riobamba)
### Introduction
Riobamba is a simple (lol) URL shortening service written in Ruby with Sinatra
at its core. It comes complete with the actual shortening service, JSON API,
and simple Admin site.### Requirements
Ruby 2.2.3 (tested)
bundler and rake gems
bower (and therefore npm)### Install
The install uses Bundler, Rake, and Bower. It should go something like this
(assuming you already have ruby, bundler, npm, and bower installed):```Bash
bundle install
bundle exec rake Build:all
```### Tests
There are at least two tests, I swear. You can run them with rake
```Bash
bundle exec rake Test:all
```### Running
There is a config.ru file for use with rack, just use rackup
```Bash
bundle exec rackup
```### Contribute
Pull requests are welcome, commentary is welcome.
### License
[Beerware](https://en.wikipedia.org/wiki/Beerware)