<commit_before># apibone

A tiny backbone provides platform-agnostic environment for its modules.

apibone is initially designed for query various web services and return responses in requested format. Whether the platform is cli or web, it provides same interface for input and output for modules.

An apibone query consist of 3 parts:

```sh
module [arguments ...] [--parameter value ...]

module rates usd try --amount 5 # cli example
wget http://example.com/rates/usd/try?amount=5 # web example
```

**module:** module name which will be called. (ex: **rates**)
**arguments:** arguments of operation (ex: first argument is **usd**, second argument is **try**)
**parameters:** optional settings for operation (ex: **amount** with value **5**)
<commit_msg>* README.md updated.<commit_after># apibone

A tiny backbone provides platform-agnostic environment for its modules.

apibone is initially designed for query various web services and return responses in requested format. Whether the platform is cli or web, it provides same interface for input and output for modules.

An apibone query consist of 3 parts:

```sh
module [arguments ...] [--parameter value ...]

module rates usd try --amount 5 # cli example
wget http://example.com/rates/usd/try?amount=5 # web example
```

**module:** module name which will be called. (ex: **rates**)   
**arguments:** arguments of operation (ex: first argument is **usd**, second argument is **try**)   
**parameters:** optional settings for operation (ex: **amount** with value **5**)

{'fraction_non_alphanumeric': 0.1157619359058208, 'fraction_numerical': 0.005232177894048398, 'mean_word_length': 4.604395604395604, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6730693', 'n_tokens_mistral': 408, 'n_tokens_neox': 395, 'n_words': 200}