<commit_before><h1>LutzBlox's Simplified Networking Library (LSNL)</h1>
<!--Travis CI Build Status: <a href="https://travis-ci.org/LutzBlox/Networking" target="_blank"><img src="https://travis-ci.org/LutzBlox/Networking.svg?branch=master" alt="Travis CI Build Status"/></a>-->
<h2>Obtaining the Library</h2>
<p>If you want the most recent stable release build, click <a href="https://github.com/LutzBlox/Networking/releases">here</a> and download the most recent binaries.  To get the most recent version you'll have to download the source code and build it yourself.  To obtain the source code, click the <a href="https://github.com/LutzBlox/Networking/archive/master.zip">Download ZIP</a> button (or click that link).  Extract the ZIP file and you're ready to go.</p>
<h2>Building the Library</h3>
<p>LSNL uses the Gradle build management system, which streamlines the building process.  Below are instructions for building LSNL with Gradle for several operating systems.</p>
<h2></h2>
<h4>Windows</h4>
<p>Open the command prompt (<code>cmd.exe</code>) and navigate to the folder where LSNL's <code>build.gradle</code> file is located.  Then, execute the following:</p>
<pre>
gradlew build
</pre>
<p>The finished <code>.jar</code> files can be found in <code>/build/libs</code>, called <code>networking-X.X.X.jar</code>, <code>networking-X.X.X-sources.jar</code>, and <code>networking-X.X.X-javadoc.jar</code> for the compiled library, source code, and javadocs respectively.</p>
<p>If you have problems, consult the <a href="#troubleshooting">troubleshooting guide</a>.</p>
<h2></h2>
<h4>Unix/Linux</h4>
<p>Open Terminal and navigate to the folder where LSNL's <code>build.gradle</code> file is located.  Then, execute the following:</p>
<pre>
bash ./gradlew build
</pre>
<p>The finished <code>.jar</code> files can be found in <code>/build/libs</code>, called <code>networking-X.X.X.jar</code>, <code>networking-X.X.X-sources.jar</code>, and <code>networking-X.X.X-javadoc.jar</code> for the compiled library, source code, and javadocs respectively.</p>
<p>If you have problems, consult the <a href="#troubleshooting">troubleshooting guide</a>.</p>
<h2>Using the Library</h2>
<p>Consult the <a href="https://github.com/LutzBlox/Networking/wiki" target="_blank">LSNL Wiki</a> for tutorials and examples on how to use the library.  For a quick start, see the tutorial on <a href="https://github.com/LutzBlox/Networking/wiki/Creating-a-Basic-Connection" target="_blank">Creating a Basic Connection</a?.
<h2></h2>
<a name="troubleshooting"></a>
<h2>Troubleshooting</h2></a>
<p>For more information about an error, append <code>--stacktrace</code> to your build command.  This will print out the stack trace of the error and other information cooresponding to the build process.  For specific errors, see below:</p>
<ul>
    <li>
    <h5>Missing <code>tools.jar</code>:</h5>
    <p>This usually means there is no JDK installed on your system, or if there is, it is not installed correctly or the $JAVA_HOME environmental variable is not set correctly.  Make sure you have installed the JDK (Java Development Kit), not the JRE (Java Runtime Environment).  The JDK is the only one with the files Gradle needs.  If you have installed the JDK, make sure there is an environmental variable called JAVA_HOME and that it is set to the home directory of your JDK (<code>.../java/jdkX.X.X_XX/</code>).</p>
    </li>
</ul>
<i>If you encounter any other issues, please post them in the <a href="https://github.com/LutzBlox/Networking/issues">Issues</a> section.</i>
<commit_msg>Update README for repository transfer<commit_after><h1>Lutz's Simplified Networking Library (LSNL)</h1>
<h2>Obtaining the Library</h2>
<p>If you want the most recent stable release build, click <a href="https://github.com/chrisblutz/Networking/releases">here</a> and download the most recent binaries.  To get the most recent version you'll have to download the source code and build it yourself.  To obtain the source code, click the <a href="https://github.com/chrisblutz/Networking/archive/master.zip">Download ZIP</a> button (or click that link).  Extract the ZIP file and you're ready to go.</p>
<h2>Building the Library</h3>
<p>LSNL uses the Gradle build management system, which streamlines the building process.  Below are instructions for building LSNL with Gradle for several operating systems.</p>
<h2></h2>
<h4>Windows</h4>
<p>Open the command prompt (<code>cmd.exe</code>) and navigate to the folder where LSNL's <code>build.gradle</code> file is located.  Then, execute the following:</p>
<pre>
gradlew build
</pre>
<p>The finished <code>.jar</code> files can be found in <code>/build/libs</code>, called <code>networking-X.X.X.jar</code>, <code>networking-X.X.X-sources.jar</code>, and <code>networking-X.X.X-javadoc.jar</code> for the compiled library, source code, and javadocs respectively.</p>
<p>If you have problems, consult the <a href="#troubleshooting">troubleshooting guide</a>.</p>
<h2></h2>
<h4>Unix/Linux</h4>
<p>Open Terminal and navigate to the folder where LSNL's <code>build.gradle</code> file is located.  Then, execute the following:</p>
<pre>
bash ./gradlew build
</pre>
<p>The finished <code>.jar</code> files can be found in <code>/build/libs</code>, called <code>networking-X.X.X.jar</code>, <code>networking-X.X.X-sources.jar</code>, and <code>networking-X.X.X-javadoc.jar</code> for the compiled library, source code, and javadocs respectively.</p>
<p>If you have problems, consult the <a href="#troubleshooting">troubleshooting guide</a>.</p>
<h2>Using the Library</h2>
<p>Consult the <a href="https://github.com/chrisblutz/Networking/wiki" target="_blank">LSNL Wiki</a> for tutorials and examples on how to use the library.  For a quick start, see the tutorial on <a href="https://github.com/chrisblutz/Networking/wiki/Creating-a-Basic-Connection" target="_blank">Creating a Basic Connection</a?.
<h2></h2>
<a name="troubleshooting"></a>
<h2>Troubleshooting</h2></a>
<p>For more information about an error, append <code>--stacktrace</code> to your build command.  This will print out the stack trace of the error and other information cooresponding to the build process.  For specific errors, see below:</p>
<ul>
    <li>
    <h5>Missing <code>tools.jar</code>:</h5>
    <p>This usually means there is no JDK installed on your system, or if there is, it is not installed correctly or the $JAVA_HOME environmental variable is not set correctly.  Make sure you have installed the JDK (Java Development Kit), not the JRE (Java Runtime Environment).  The JDK is the only one with the files Gradle needs.  If you have installed the JDK, make sure there is an environmental variable called JAVA_HOME and that it is set to the home directory of your JDK (<code>.../java/jdkX.X.X_XX/</code>).</p>
    </li>
</ul>
<i>If you encounter any other issues, please post them in the <a href="https://github.com/chrisblutz/Networking/issues">Issues</a> section.</i>

{'fraction_non_alphanumeric': 0.13583441138421734, 'fraction_numerical': 0.006324565186143453, 'mean_word_length': 4.906621392190153, 'pattern_counts': {'":': 0, '<': 211, '<?xml version=': 0, '>': 209, 'https://': 12, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1231966', 'n_tokens_mistral': 2293, 'n_tokens_neox': 2202, 'n_words': 784}