Alternative of Venus
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
lib
test
.eslintrc
.gitignore
.travis.yml
History.md
README.md
package.json

README.md

Cupid

An alternative of venus the feed aggregator.

$ npm install cupid -g
$ cat > planet.json <<EOF
{
  "title": "Example Planet",
  "uri": "http://planet.example.com",
  "feeds": [
    { "uri": "http://cyj.me/feed/atom.xml" }
  ]
}
EOF
$ mkdir src
$ touch src/index.html
$ touch src/feed.xml
$ cupid build               # will render views/{index.html,feed.xml} into cwd.
$ DEBUG=cupid cupid build   # enable debugging logs

cupid-build

$ cupid-build --help

  Examples:

  $ cupid-build
  $ cupid-build -c 20
  $ cupid-build some-planet -d /path/to/webroot
  $ cupid-build --timeout 5000

-c, --count

The maximum number of articles per feed.

-C, --copy

Build in copy mode. In this mode, .html and .xml files are skipped while renderring the site. Only the static files will be copied into destination folder.

➜  planet git:(master) DEBUG=cupid cupid build -C
  cupid writing to /tmp/planet/target +0ms
  cupid wrote app.css +6ms
  cupid wrote app.js +3ms

-d, --destination

The destination folder of the build result, which defaults to ./target.

-t, --timeout

The timeout on fetching and parsing combined per feed.