Ldoce
Ruby gem for Longman Dictionary of Contemporary English
Install / Use
/learn @markburns/LdoceREADME
#This is basically an abandoned project done for a hackathon
Anyone who may consider using it will want to be aware of the following potential security problem: https://github.com/markburns/ldoce/issues/1
Ldoce
Easily interface with the Longman Dictionary of Contemporary English API from Ruby:
NB currently mac only as it depends on the afplay command.
##Prerequisites
- afplay
- curl
Installation
Add this line to your application's Gemfile:
gem 'ldoce'
And then execute:
$ bundle
Or install it yourself as:
$ gem install ldoce
Usage
Ldoce::Word.api_key = "<your_key>"
cat = Ldoce::Word.search 'cat'
cat.play #plays mp3 sample - only working for Mac at the moment
cat.definition
#=> "A small four legged animal commonly kept as a pet"
Ldoce::Word.play 'cat'
#=> <Ldoce::Word: cat "A small four legged animal commonly kept as a pet">
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Added some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request
Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
