<commit_before># [autosort-media](https://github.com/Unholy-Scripts/autosort-media)

This script was developed to automatically sorts files based on user-defined parameters.

The core script reads the user's input, and writes a sorting script that will sort and move files.

## Getting Started

The script [sortscriptbuilder.sh](https://github.com/Unholy-Scripts/autosort-media/blob/master/sortscriptbuilder.sh) should always be run as ''sudo''. It will force an exit if it is not. This is because there are commands which require root access within the script. 

## Dependencies

### Expect

This script depends on the expect shell environment as a secondary environment to function properly. In Ubuntu (and other similar distributions) you may run ''apt-get install expect'' to have it installed on your system.

You can find the binary installers here: [Expect](http://www.activestate.com/activetcl/downloads).
You can find the source code here: [Expect](http://sourceforge.net/projects/expect/).

## Contributions 

Contributions are currently appreciated, and welcomed but must be specifically directed at the creator [IONine](https://github.com/IOnine). Once I have established a reasonable system for contributing through the github interface, more instructions will be posted.

## Coming Additions

* Adding automated cronjob scheduler as an option
* Additional paramaterization of categories
* Automatic install of dependencies
* More...

### Honorable Mentions

This was written as a compliment to the creator's installation of https://github.com/autodl-community/autodl-irssi.

Please note that this project is in no way affiliated with autodl-irssi. All credit where credit is due to the 
autodl-community developers.

<commit_msg>Added Current Version and Recent Changes<commit_after># [autosort-media](https://github.com/Unholy-Scripts/autosort-media)

This script was developed to automatically sorts files based on user-defined parameters.

The core script reads the user's input, and writes a sorting script that will sort and move files.

## Getting Started

The script [sortscriptbuilder.sh](https://github.com/Unholy-Scripts/autosort-media/blob/master/sortscriptbuilder.sh) should always be run as ''sudo''. It will force an exit if it is not. This is because there are commands which require root access within the script. 

## Dependencies

### Expect

This script depends on the expect shell environment as a secondary environment to function properly. In Ubuntu (and other similar distributions) you may run ''apt-get install expect'' to have it installed on your system.

You can find the binary installers here: [Expect](http://www.activestate.com/activetcl/downloads).
You can find the source code here: [Expect](http://sourceforge.net/projects/expect/).

## Contributions 

Contributions are currently appreciated, and welcomed but must be specifically directed at the creator [IONine](https://github.com/IOnine). Once I have established a reasonable system for contributing through the github interface, more instructions will be posted.

## Coming Additions

* Adding automated cronjob scheduler as an option
* Additional paramaterization of categories
* Automatic install of dependencies
* More...

## Current Version

## [autosort-media-v1.1.0]

## Recent Changes

  #### Major Changes
  * Changed scripting methodology to call functions from an outside file
  * Included the majority of functions in config file
  * Added Configuration file to ''/Dep'' directory
  
  #### Minor Changes
  * Version updates
  * Minor Formatting changes

### Honorable Mentions

This was written as a compliment to the creator's installation of https://github.com/autodl-community/autodl-irssi.

Please note that this project is in no way affiliated with autodl-irssi. All credit where credit is due to the 
autodl-community developers.


{'fraction_non_alphanumeric': 0.07474695042823774, 'fraction_numerical': 0.0007786140669608098, 'mean_word_length': 4.701183431952662, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '995653', 'n_tokens_mistral': 1013, 'n_tokens_neox': 962, 'n_words': 453}