WARNING: This project currently relies on out-of-date libraries that may pose security risks. Do not deploy this without first updating the dependencies.
- A plugin for Google Chrome which can be used to import snippets of text as you're reading.
- Support for bulk import of text snippets highlight using ebook readers.
- A web-based UI for looking up words in both bilingual and monolingual dictionaries.
- An Anki addon for easy export.
To try out SRS Collector, visit http://www.srscollector.com/.
To get started, you'll need Ruby 2.0, which you can install using rvm.
You will also need a
.env file containing valid values for the following
S3_BUCKET_NAME=... AWS_ACCESS_KEY_ID=... AWS_SECRET_ACCESS_KEY=... GOOGLE_API_KEY=... REDISTOGO_URL=redis://localhost:6379
The code will use Redis database index 0 for the site, and index 15 for the unit tests.
Once this is in place, run:
bundle install rake db:migrate rake db:seed rake # Run tests to make sure everything's working. foreman start
The Chrome and Anki plugins are in the
If you want to deploy the application to Heroku, please get in touch--there are a number of database-related parameters which are necessary to get reasonable performance.
Patches are welcome!
All pull requests should include unit tests for new Ruby code and feature
specs for new CoffeeScript code (see
spec/features), and all tests must
pass. Please ask if you need help with this!
Also, all contributions must be accompanied by a public domain dedication:
I dedicate any and all copyright interest in this software to the public domain. I make this dedication for the benefit of the public at large and to the detriment of my heirs and successors. I intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.