<commit_before>imageRenamer
============

Backing up my images every month, Dropbox, Nexus 5 and Samsung uses different 
image-naming-standards. This java programs solves the problem.


What it does
--------
You have a folder with a bunch of all your images since you were 4.½ year old.
<br>
<br>
<b>Images</b>

-  <b>2013.05.12-2014.02.13</b>
    -  imageA.png
    -  2013.12.23-12.23.png
-  <b>school images</b>
    -  imageA.png
	  -  imageB.png
-  2013.12.23-12.23.png
-  2013.12.23-12.23(2).png

The output of this will be:
<br>
<br>
<b>Output</b>

-  <b>2012</b>
    -  <b>02</b>
        -  <b>school images</b>
            -  2012.02.12-12.03.png   <renamed from imageA.png>
            -  2012.02.12-12.05.png   <renamed from imageB.png>
        -  <b>2013.05.12-2014.02.13</b>
            -  2012.02.12-12.03.png   <renamed from imageA.png>

-  <b>2013</b>
    -  <b>12</b>
        -  <b>2013.05.12-2014.02.13</b>
            -  2013.12.23-12.23.png
            
As you see, the images will be sorted in folders depending on when the images were
taken. If the images were placed in a special folder they will be inherited 
to the new structure.

The Output-folder will be updated if you want to complement with new images. 

How to use it
--------
<commit_msg>Rename folders<commit_after>imageRenamer
============

Backing up my images from time to time, Dropbox, Nexus 5 and Samsung uses different 
image-naming-standards. This java programs solves the problem.


What it does
--------
This is my problem: 
I have a great back-up folder for images on different harddrives. With sub-folder
names like '2011-12 to 2012-05', '2012-01','dropbox 2012' etc. 
And then in the middle of everything, your out of phone memory and need to dump 
all images from your phone. 
<br>
<br>
You have a folder with a bunch of all your images since you were 4.½ year old 
and this tool helps you cleaning everything up and putting it in nice folders.
<br>
<br>
And this is how it may look when want to add new images to it: 
<br>
<br>
<b>Images from phone</b>

-  <b>Camera</b>
    -  <b>Wedding</b>
        -  imageK.png
    -  imageA.png
    -  2013.12.23-12.23.png
-  <b>Instagram</b>
    -  imageA.png
	  -  imageB.png
-  <b>Screenshots</b>
    -  imageD.png
	  -  imageG.png
-  <b>Snapchat</b>
    -  imageE.png
	  -  imageF.png
-  2013.12.23-12.23.png
-  2013.12.23-12.23(2).png

The output of this will be:
<br>
<br>
<b>Output</b>

-  <b>2012</b>
    -  <b>02</b>
        -  <b>Camera</b>
        -  <b>Instagram</b>
        -  <b>Snapchat</b>
        -  <b>Screenshots</b>
            -  2012.02.12-12.03.png   <renamed from imageA.png>
            -  2012.02.12-12.05.png   <renamed from imageB.png>
        -  <b>2013.05.12-2014.02.13</b>
            -  2012.02.12-12.03.png   <renamed from imageA.png>

-  <b>2013</b>
    -  <b>12</b>
        -  <b>2013.05.12-2014.02.13</b>
            -  2013.12.23-12.23.png
            
As you see, the images will be sorted in folders depending on when the images were
taken. If the images were placed in a special folder they will be inherited 
to the new structure.

The Output-folder will be updated if you want to complement with new images. 

How to use it
--------

{'fraction_non_alphanumeric': 0.14018691588785046, 'fraction_numerical': 0.09345794392523364, 'mean_word_length': 2.1388074291300097, 'pattern_counts': {'":': 0, '<': 77, '<?xml version=': 0, '>': 77, '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': '550545', 'n_tokens_mistral': 1406, 'n_tokens_neox': 1192, 'n_words': 361}