<commit_before>i3-infobar
==========

Modular informer for i3bar

This informer can show you any useful messages via plugins. The plugins can be written in **any programming language**: you just need to write to stdout a json-formatted string.

Example:
```
{"name":"weather","full_text":"Moscow: ☽ 17","color":"#FFCC00","separator":false},
```

There are four items: a plugin name, a plugin text, a plugin color and a separator remover(we will use our own separator). Also, after the object you need to write a trailing comma.

Installation
------------

Just clone the repo and copy it's contents to ~/.i3, then add these lines into ~/.i3/config:

```
bar {
	position top
	status_command ~/.i3/infobar
}
```


<commit_msg>README: updated<commit_after>i3-infobar
==========

Modular informer for i3bar

This informer can show you any useful messages via plugins. The plugins can be written in **any programming language**: you just need to write to stdout a json-formatted string.

Example:
```
{"name":"weather","full_text":"Moscow: ☽ 17","color":"#FFCC00","separator":false},
```

There are four items: a plugin name, a plugin text, a plugin color and a separator remover(we will use our own separator). Also, after the object you need to write a trailing comma.

Installation
------------

Just clone the repo and copy its contents to *~/.i3*, then add these lines into *~/.i3/config*:

```
bar {
	position top
	status_command ~/.i3/infobar
}
```

Infobar takes each plugin name from *~/.i3/plugins/.order*. If you want to add your own plugin, you just need to put your plugin executable into *~/.i3/plugins* and add a line with plugin name into *~/.i3/plugins/.order*. Infobar executes its plugins in a sequental order.
{'fraction_non_alphanumeric': 0.13109048723897912, 'fraction_numerical': 0.012180974477958236, 'mean_word_length': 4.164670658682635, 'pattern_counts': {'":': 8, '<': 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': '1806720', 'n_tokens_mistral': 531, 'n_tokens_neox': 494, 'n_words': 229}