# worker-fetch-tweets

> CouchDB worker which fetches tweets and store them in a CouchDB.

Latest version **0.1.1** (published 2013-06-28) · 0 weekly downloads

## Install

```sh
npm install worker-fetch-tweets
pnpm add worker-fetch-tweets
yarn add worker-fetch-tweets
bun add worker-fetch-tweets
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.1 |
| Published | 2013-06-28 |
| First published | 2013-06-28 |
| Weekly downloads | 0 |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >= 0.8.0 |
| Dependencies | 2 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 8 |
| Author | Johannes J. Schmidt |
| Maintainers | jo |
| Keywords | CouchDB, couchdb-worker, worker, twitter |

## Links

- npm: https://www.npmjs.com/package/worker-fetch-tweets
- Repository: https://github.com/null2/worker-fetch-tweets
- Issues: https://github.com/null2/worker-fetch-tweets/issues
- npm.io page: https://npm.io/package/worker-fetch-tweets

## Dependencies (2)

- [nano](https://npm.io/package/nano.md) ~3.4.0
- [user-stream](https://npm.io/package/user-stream.md) 0.0.5

## Alternatives

- [cron](https://npm.io/package/cron.md) — 4.9M weekly downloads
- [@vercel/queue](https://npm.io/package/@vercel/queue.md) — 731.6K weekly downloads
- [create-sonicjs](https://npm.io/package/create-sonicjs.md) — 1.6K weekly downloads
- [@exellix/jobs-api](https://npm.io/package/@exellix/jobs-api.md) — 941 weekly downloads
- [@forwardimpact/libskill](https://npm.io/package/@forwardimpact/libskill.md) — 575 weekly downloads

## Recent versions

- 0.1.1 (latest) — 2013-06-28
- 0.1.0 — 2013-06-28

## README

# worker-fetch-tweets

Fetch tweets and store them in a CouchDB.

## Getting Started
Install the module with: `npm install worker-fetch-tweets`

```javascript
var worker_fetch_tweets = require('worker-fetch-tweets');
worker_fetch_tweets.listen({
  url: 'http://localhost:5984/mydb',
  configId: 'my-timeline',
  defaults: {
    type: 'tweet',
    published: true
  }
});
```

## Configuration
Create a document `my-timeline`:

```javascript
{
  "_id": "my-timeline",
   "consumer_key": "asd",
   "consumer_secret": "asd",
   "access_token_key": "123-asd",
   "access_token_secret": "asd"
}
```

## Starting
You can use the builtin script:

```bash
COUCH_URL=http://localhost:5984/heimat TWITTER_FEED_CONFIG_ID=my-timeline npm start
```

## Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style.
Add unit tests for any new or changed functionality.
Lint and test your code using [Grunt](http://gruntjs.com/).

## License
Copyright (c) null2 GmbH, 2013 Johannes J. Schmidt  
Licensed under the MIT license.

---
_Source: https://npm.io/package/worker-fetch-tweets · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
