<commit_before>:Author:
	<NAME>

:Version: 0.1dev as of 2012/07/01

=============
Inner Working
=============

Part 1 - Find PDFs
-------------------

Finding PDFs will be done by findPDF.py. Finding PDFs will only occur when pdm 
is used with the *import* argument. 

Import argument
+++++++++++++++++

The import argument only requires one argument, the location of your PDF files.
PDM will check if the directory exists first, then it will check if it's
already in the provided directory. Once it passes both checks PDM will ask the
user whether they wish to reorganize the books in their current directory or
would they like a new directory created for the PDFs. If they select a new
directory the folder will be placed in their /home/user/ directory and will be
called PDM. If they chose to reorganize the current folder, the only thing
effected will be names of the PDFs. 

Part 2 - Obtain PDF Info
-------------------------

Part 3 - Folder Structure
--------------------------

Part 4 - PDF Naming Structure<commit_msg>Included some more information on PDM will obtain information on the PDF.<commit_after>:Author:
	<NAME>

:Version: 0.1dev as of 2012/07/01

=============
Inner Working
=============

Part 1 - Find PDFs
-------------------

Finding PDFs will be done by findPDF.py. Finding PDFs will only occur when pdm 
is used with the *import* argument. 

Import argument
+++++++++++++++++

The import argument only requires one argument, the location of your PDF files.
PDM will check if the directory exists first, then it will check if it's
already in the provided directory. Once it passes both checks PDM will ask the
user whether they wish to reorganize the books in their current directory or
would they like a new directory created for the PDFs. If they select a new
directory the folder will be placed in their /home/user/ directory and will be
called PDM. If they chose to reorganize the current folder, the only thing
effected will be names of the PDFs. 

Part 2 - Obtain PDF Info
-------------------------

Basically, PDM will parse the PDF for the PDFs title, the author, and ISBN.
PDF parsing will be done by an external library. After it obtains the ISBN, 
if avaliable, PDM will send a request to some api where it can request info
using the ISBN. Then PDM will parse the return and store the data in a dataase. 

Part 3 - Folder Structure
--------------------------

Part 4 - PDF Naming Structure
{'fraction_non_alphanumeric': 0.1245360824742268, 'fraction_numerical': 0.01154639175257732, 'mean_word_length': 3.0366056572379367, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '7209402', 'n_tokens_mistral': 657, 'n_tokens_neox': 608, 'n_words': 371}