<commit_before>Better Sidebar Feed
===================

A script that... you guessed it, generates a better RSS feed of
[Sidebar](http://sidebar.io/) (The 5 best design links, every day). Subscribe
to it at: [http://files.wezm.net/sidebar.xml](http://files.wezm.net/sidebar.xml).

Why is it better?
-----------------

* Icon & URL of linked article are shown.
* A brief description of article is included in entries (when available).
<commit_msg>Add deployment/scheduling info to README<commit_after>Better Sidebar Feed
===================

A script that... you guessed it, generates a better RSS feed of
[Sidebar](http://sidebar.io/) (The 5 best design links, every day). Subscribe
to it at: [http://files.wezm.net/sidebar.xml](http://files.wezm.net/sidebar.xml).

Why is it better?
-----------------

* Icon & URL of linked article are shown.
* A brief description of article is included in entries (when available).

How is it install/generated?
----------------------------

(Mostly for my own documentation)

```shell
bundle install --path vendor/bundle
```

```crontab
0 0,12 * * * cd /home/wmoore/better-sidebar-feed && bundle exec ./better-sidebar-feed > sidebar.xml && mv sidebar.xml /var/www/files.wezm.net/sidebar.xml
```
{'fraction_non_alphanumeric': 0.19724025974025974, 'fraction_numerical': 0.00487012987012987, 'mean_word_length': 3.2517241379310344, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 7}, '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': '3242074', 'n_tokens_mistral': 371, 'n_tokens_neox': 349, 'n_words': 130}