Sha256: e9c9b54fb62ebe320d9efcc63792bbd3ad54ae54158658b033ff1848752e395d

Contents?: true

Size: 1.69 KB

Versions: 1

Compression:

Stored size: 1.69 KB

Contents

#Grooveshark song downloader

[![Build Status](https://travis-ci.org/PierreRambaud/groove-dl.png?branch=master)](https://travis-ci.org/PierreRambaud/groove-dl)
[![Gem Version](https://badge.fury.io/rb/groove-dl.svg)](http://badge.fury.io/rb/groove-dl)

##Requirements

 * Ruby 1.9.3 or newer

##Installation

From RubyGems

```
$ gem install groove-dl
```

From Github

```
$ git clone https://github.com/PierreRambaud/groove-dl.git
$ cd groove-dl
$ bundle install
$ bundle exec rake install
```

## Usage

Run `groove-dl` and a gtk app will be displayed, you can:

* search for playlist or song
* choose download directory
* add them to queue
* download concurrently


In CLI mode:

```bash
$ groove-dl --help
Usage: groove-dl [COMMAND] [OPTIONS]

Options:

    -v, --version       Shows the current version
    -p, --playlist      Playlist
    -s, --song          Song
    -o, --output        Output directory
    -h, --help          Display this help message.

Available commands:

  search   Search for something on GrooveShark

See `<command> --help` for more information on a specific command.
```

Search for song:
```bash
$ groove-dl search --help
Usage: groove-dl search [OPTIONS]

Options:

    -p, --playlist      Playlist
    -s, --song          Song
    -h, --help          Display this help message.
```

## Running tests

To run unit tests:
`$ bundle exec rake spec`

To check code style:
`$ bundle exec rake rubocop`

To run all tests:
`$ bundle exec rake`

##Disclamer

You must have paid the song before download it, thus I'm not responsible for any violations this script does to Grooveshark's Terms Of Use.
This is just a project for learning how to create gtk app in ruby.


## License
See [LICENSE](LICENSE) file

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
groove-dl-0.4.0 README.md