<commit_before>[![(a histogram of downloads)](https://nodei.co/npm-dl/fido2rss.png?height=3)](https://npmjs.org/package/fido2rss)

**Fido2RSS** is a Node.js module and a CLI application; both make RSS feeds out of Fidonet echomail areas.

## Requirements

* Fido2RSS is written in JavaScript and requires [Node.js](http://nodejs.org/) to run.

* Fido2RSS supports only a couple of Fidonet message base types: JAM [(Joaquim-Andrew-Mats)](http://groups.google.com/group/fido7.ru.ftn.develop/msg/e2f5486f80394418) and Squish.
   * Working with Squish in the latest stable [io.js](https://iojs.org/) or Node v4.0.x is not supported because they are [not backwards-compatible](https://github.com/nodejs/node/issues/2835) with older interfaces currently used by [`iconv-lite`](https://www.npmjs.com/package/iconv-lite) and thus by [`fidonet-squish`](https://www.npmjs.com/package/fidonet-squish).

## Installing Fido2RSS

[![(npm package version)](https://nodei.co/npm/fido2rss.png?downloads=true&downloadRank=true)](https://npmjs.org/package/fido2rss)

### Installing as a module

* Latest packaged version: `npm install fido2rss`

* Latest githubbed version: `npm install https://github.com/Mithgol/fido2rss/tarball/master`

The module becomes installed locally and appears in `node_modules/fido2rss`. Then use `require('fido2rss')` to access the module.

You may visit https://github.com/Mithgol/fido2rss#readme occasionally to read the latest `README` because the package's version is not planned to grow after changes when they happen in `README` only. (And `npm publish --force` is [forbidden](http://blog.npmjs.org/post/77758351673/no-more-npm-publish-f) nowadays.)
<commit_msg>Squish support avoids nodejs/node#2835: Buffer's constructor not used<commit_after>[![(a histogram of downloads)](https://nodei.co/npm-dl/fido2rss.png?height=3)](https://npmjs.org/package/fido2rss)

**Fido2RSS** is a Node.js module and a CLI application; both make RSS feeds out of Fidonet echomail areas.

## Requirements

* Fido2RSS is written in JavaScript and requires [Node.js](http://nodejs.org/) to run.

* Fido2RSS supports only a couple of Fidonet message base types: JAM [(Joaquim-Andrew-Mats)](http://groups.google.com/group/fido7.ru.ftn.develop/msg/e2f5486f80394418) and Squish.

## Installing Fido2RSS

[![(npm package version)](https://nodei.co/npm/fido2rss.png?downloads=true&downloadRank=true)](https://npmjs.org/package/fido2rss)

### Installing as a module

* Latest packaged version: `npm install fido2rss`

* Latest githubbed version: `npm install https://github.com/Mithgol/fido2rss/tarball/master`

The module becomes installed locally and appears in `node_modules/fido2rss`. Then use `require('fido2rss')` to access the module.

You may visit https://github.com/Mithgol/fido2rss#readme occasionally to read the latest `README` because the package's version is not planned to grow after changes when they happen in `README` only. (And `npm publish --force` is [forbidden](http://blog.npmjs.org/post/77758351673/no-more-npm-publish-f) nowadays.)

{'fraction_non_alphanumeric': 0.13164806303348653, 'fraction_numerical': 0.028890347997373604, 'mean_word_length': 5.130784708249497, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 16, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '34028', 'n_tokens_mistral': 1186, 'n_tokens_neox': 1066, 'n_words': 273}