Hook into an RSS feed and import the results into your sendy installation.
rssendy
can be used either as a command line application or a library in your application.
Add this line to your application's Gemfile:
gem 'rssendy'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rssendy
Either define a configuration file for your feed or use the CLI options. The options are as follows:
Option | Description | Required? |
---|---|---|
config | Path to YAML config file | no |
api_key | Sendy API key | yes |
url | URL of sendy app | yes |
content | Nokogiri parser for RSS items. This will be eval 'd in the context of your parsed feed |
yes |
path | Path to your feeds template file | yes |
from-name | The name in the 'From' field | yes |
from-email | The address in the 'From' field | yes |
reply-to | The address in the 'Reply-To' field | yes |
subject | The email 'Subject' field | yes |
plain-text | The plain text version of your email | no |
list-ids | Comma separated list of sendy list ids | no |
brand-id | Sendy Brand ID | no |
send-campaign | Send the email or not (sendy default is 0) | no |
When using a YAML config file replace -
(dash) with _
(underscore). Options listed in the config file may be overridden by the command line options.
- Fork it ( https://github.com/[my-github-username]/rssendy/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request