<commit_before>crostex
=======

Crossword puzzle compiler written in Java, intended to run as single JAR under JDK 1.6 or better.

To build, either load project in Eclipse and build and run us.stangl.crostex.Main, or use Apache Ant to build: "ant jar"

If you prefer, you can run the pre-built JAR file in this git repo, although it may not always be kept up-to-date.

Before running:

* You need to have installed on your computer JDK (or JRE) 1.6 or higher.
* Under your home directory, create a data directory for crostex to store its dictionaries, grid database, etc.
* Copy the *.TXT files from the data subdirectory in the crostex git repo into the data directory you created for crostex.

To run:
* Assuming the JDK's bin directory is included in your PATH environment variable (or else fully-qualifying the java command), type "java -jar crostex.jar"
* The first time you run crostex, it will ask you for the data directory. Point it to the directory you created for it. On subsequent runs it will remember where the directory is and no longer prompt you for it.
<commit_msg>Point README to JAR on SourceForge.<commit_after>crostex
=======

Crossword puzzle compiler written in Java, intended to run as single JAR under JDK 1.6 or better.

To build, either load project in Eclipse and build and run us.stangl.crostex.Main, or use Apache Ant to build: "ant jar"

If you prefer, you can run [the pre-built JAR file from SourceForge](http://sourceforge.net/projects/crostex/files/crostex.jar/download), although it may not always be kept up-to-date.

Before running:

* You need to have installed on your computer JDK (or JRE) 1.6 or higher.
* Under your home directory, create a data directory for crostex to store its dictionaries, grid database, etc.
* Copy the *.TXT files from the data subdirectory in the crostex git repo into the data directory you created for crostex.

To run:
* Assuming the JDK's bin directory is included in your PATH environment variable (or else fully-qualifying the java command), type "java -jar crostex.jar"
* The first time you run crostex, it will ask you for the data directory. Point it to the directory you created for it. On subsequent runs it will remember where the directory is and no longer prompt you for it.

{'fraction_non_alphanumeric': 0.058015943312666074, 'fraction_numerical': 0.00354295837023915, 'mean_word_length': 4.2050691244239635, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '692964', 'n_tokens_mistral': 635, 'n_tokens_neox': 609, 'n_words': 359}