https://github.com/rf-/freesound-ruby
freesound.org api wrapper
https://github.com/rf-/freesound-ruby
Last synced: about 1 year ago
JSON representation
freesound.org api wrapper
- Host: GitHub
- URL: https://github.com/rf-/freesound-ruby
- Owner: rf-
- License: mit
- Created: 2013-02-17T04:10:49.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-02-17T04:18:34.000Z (over 13 years ago)
- Last Synced: 2025-03-09T01:13:37.129Z (over 1 year ago)
- Language: Ruby
- Homepage:
- Size: 137 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# freesound-ruby
[freesound.org](http://www.freesound.org) api wrapper.
### Usage
```ruby
require 'freesound-ruby'
# Initialize a client object with your api key
# (get one at http://www.freesound.org/api/apply)
fc = Freesound::Client.new("yourfreesoundapikey123456789")
# Get a sound by id
sound = fc.get_sound(125)
sound.id # => 125
sound.bitrate # => 1411
sound.waveform_l # => "http://www.freesound.org/data/displays/0/125_23_wave_L.png"
# Search for a sound
sounds = fc.search_sounds("badass")
sounds.first.tags # => ["prison", "jail", "door", "closing", "close", "cinematic", "cell", "boom"],
```
### More to come!