Imba

Build Status Code Climate

Todo:

  • [x] build a mess and refactor later :)
  • [x] init .imba-store
  • [x] persistence datastore
  • [x] sync: get current directory list (movie names)
  • [x] ask for updating movie
  • [x] rename directory
  • [x] cleanup movie titles, remove crap like (I)
  • [x] synching stuff with progressbar (downloading all the movies)
  • [x] refactor to use active_record instead of datastore for movies
  • [ ] underscore all the symbols
  • [ ] catch errors in cli
  • [ ] get/send different name when false match
  • [ ] add possibility to update
  • [ ] what's up with folders which were deleted but are still in the db?
  • [ ] add tags to handle genres
  • [ ] database cleaner
  • [ ] fix utf-8 issues
  • [ ] list movies by rating | genre | etc
  • [ ] print imba-store
  • [ ] maybe document code with yard
  • [ ] decouple movie (objectify representation)
  • [ ] play movie # on ATV (at least open folder or send to vlc)

Impression

example

Installation

$ gem install imba

$ imba --init

Usage

TODO: Write usage instructions here

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request