Ruby framework for the general-purpose automatic processing
Ruby Shell
Pull request Compare This branch is even with id774:master.
Latest commit 30742d7 Apr 17, 2015 @id774 id774 Merge pull request #163 from id774/devel
Add test recipe
Permalink
Failed to load latest commit information.
assets/siteinfo 236 Create new plugin Filter::FullFeed Jan 24, 2013
bin
config 203 Refactoring Sep 17, 2012
db 5 Reconstruction the directory structure Feb 19, 2012
doc 391 Version bump to v14.12.2 Jan 4, 2015
lib 392 Version bump to the next release Jan 24, 2015
plugins #149 Using URI::Parser Oct 29, 2014
script 373 Change find-out-command from type to which May 16, 2014
spec 392 Version bump to the next release Jan 24, 2015
test 393 Add test recipe Apr 17, 2015
vendor 68 #40 Ruby Pattern like GitHub Codebase Mar 1, 2012
.gitignore Append gitignore Dec 23, 2013
Gemfile 390 Update Gemfile Jan 4, 2015
README.md #97 ChangeLog for 14.2.0 Feb 26, 2014
Rakefile 368 Fix docs Feb 20, 2014
VERSION 391 Version bump to v14.12.2 Jan 4, 2015
automatic.gemspec Regenerate gemspec for version 14.12.2 Jan 4, 2015

README.md

Automatic Ruby

Ruby framework for the general-purpose automatic processing

Description

This is a general-purpose automatic processing ruby framework which can extend the functionality by plug-ins.

See doc/README file.

Get Started

[Stable]
$ gem install automatic
$ automatic scaffold
(Make ~/.automatic on your home directory.)
$ automatic -c ~/.automatic/config/example/feed2console.yml
(This process will be output my blog feed to your terminal.)
[Development]
$ git clone git://github.com/automaticruby/automaticruby.git
$ cd automaticruby
$ bundle install --path vendor/gems
$ bin/automatic scaffold
$ bin/automatic -c ~/.automatic/config/example/feed2console.yml
(The same as above.)

Specify any recipe with -c option.

automatic -c <recipe>

Example.

$ automatic -c ~/.automatic/config/example/feed2console.yml

What is Recipe?

Automatic Ruby parses configuration file that was written in the form of YAML which including variety of information of associated plug-ins.

This YAML file is called "Recipe".

You can use -c option for specify a file name.

The Recipe has an implicit naming convention.

plugins:
  - module: MODULE_NAME
    config:
      VARIABLES

For more info, refer to the document (doc/README).

Environment

After Ruby 1.9. See Gemfile.

Development

We need your help.

Repository

Issues

RubyFroge

RubyGems.org

CI

ChangeLog

See doc/ChangeLog file.

Versioning

Releases will be numbered with the follow format:

<year>.<month>

This naming convention is to mimic Ubuntu.

Developers

See doc/AUTHORS or following link.

Project created by

License

Licensed under the GNU GENERAL PUBLIC LICENSE, Version 3.0.

http://www.gnu.org/copyleft/gpl.html

Caution!!! This software is NOT under the terms of the LGPL. See the file doc/COPYING.