Turn matching SMS messages into a calendar feed
- Ruby 52.6%
- HTML 42.6%
- Dockerfile 2.7%
- JavaScript 1%
- CSS 0.6%
- Other 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitlab | ||
| app | ||
| bin | ||
| config | ||
| db | ||
| lib | ||
| log | ||
| public | ||
| script | ||
| storage | ||
| test | ||
| tmp | ||
| vendor | ||
| .annotaterb.yml | ||
| .dockerignore | ||
| .erb_lint.yml | ||
| .gitattributes | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| .ruby-version | ||
| .standard.yml | ||
| config.ru | ||
| Dockerfile | ||
| Gemfile | ||
| Gemfile.lock | ||
| package.yml | ||
| packwerk.yml | ||
| Rakefile | ||
| README.md | ||
SMS Calendar 
My single-user app that automatically generates a calendar feed (.ics URL)
from a variety of text messages I receive. No AI or guessing, which means it's
limited to those that it recognizes. Far from perfect, but it works.
PRODUCTION
You must be connected to the VPN.
Dependencies
- Ruby (see .ruby-version)
- Rails
- SQLite3
Getting started with local development
- Get the encryption key from Gitlab:
bundle exec rake setup:gitlab_master_key(requires theglabCLI to be set up) - Download the production db:
bundle exec rake download_db(see ./lib/tasks/download.rake) - Prep the dev databases:
bundle exec rake db:create db:migrate - Load prod data:
sqlite3 ./storage/development.sqlite3 < tmp/database.dump - Run the dev server:
./bin/dev
License
Licensed under the terms of the MPLv2 license. This project is REUSE compliant.
The site icon is a custom emoji derived from the FxEmoji project, which is licensed under the Creative Commons Attribution 4.0 International. (It's the message bubble on top of a blanked out calendar.)
Project status
Under maintenance, still in early development.
Contributing
Unlikely, this is a personal-use project. Feel free to peruse the code for inspiration!