<commit_before># Drivnal

[![Downloads](https://pypip.in/v/drivnal/badge.png)](https://crate.io/package/drivnal) [![Downloads](https://pypip.in/d/drivnal/badge.png)](https://crate.io/package/drivnal)

[Drivnal](https://github.com/drivnal/drivnal) is a backup utility created using rsync with a web interface to manage volumes, snapshots and restore files. Similar to Time Machine all snapshots store only the changed files from the previous snapshot and hard links are created for unchanged files. Unchanged files are never stored more then once on the snapshot volume. All snapshots are independent of the other snapshots and previous snapshots are not required to restore files from a snapshot. For more information on how this works read the [hard links](wiki/Hard-Links) page.<commit_msg>Fix wiki link in readme<commit_after># Drivnal

[![Downloads](https://pypip.in/v/drivnal/badge.png)](https://crate.io/package/drivnal) [![Downloads](https://pypip.in/d/drivnal/badge.png)](https://crate.io/package/drivnal)

[Drivnal](https://github.com/drivnal/drivnal) is a backup utility created using rsync with a web interface to manage volumes, snapshots and restore files. Similar to Time Machine all snapshots store only the changed files from the previous snapshot and hard links are created for unchanged files. Unchanged files are never stored more then once on the snapshot volume. All snapshots are independent of the other snapshots and previous snapshots are not required to restore files from a snapshot. For more information on how this works read the [hard links](//github.com/drivnal/drivnal/wiki/Hard-Links) page.
{'fraction_non_alphanumeric': 0.09242144177449169, 'fraction_numerical': 0.0, 'mean_word_length': 5.128301886792453, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3447039', 'n_tokens_mistral': 451, 'n_tokens_neox': 433, 'n_words': 183}