<commit_before>h1. Good Python (name probably changing)

This rids Python of its whitespace-activeness. 

All keywords should be handled now.

h2. What it does

Basically, it lets you use Ruby syntax for the nesting instead of indentation.

Thus:

It indents after lines starting with keywords that introduce blocks (def, class, if, try, etc.).

It unindents before lines starting with keywords that end blocks (elif, else, except, finally) and before a line saying "end".

h2. Install

Either clone the repo or just download the goodpy.rb file. Then, wherever goodpy.rb is, run:

<pre><code>
chmod +x goodpy.rb
sudo cp goodpy.rb /usr/bin/goodpy
</code></pre>

Instead of /usr/bin/, you can put it in anywhere that is in your $PATH. 

h2. Usage

To simply run the file, run

<pre><code>
goodpy --flags --for --python code.gpy
</code></pre>

where <code>code.gpy</code> is the file. <code>--flags --for --python</code> will get passed to python.

To "compile" it to a python file, run

<pre><code>
goodpy --compile code.gpy > code.py
</code></pre>

Where <code>code.py</code> is the destination file. You may also use <code>-c</code> instead of <code>--compile</code>.

h2. License

Copyright (c) 2009 <NAME>
Released under the MIT License. See COPYING for details.<commit_msg>README talks about filing issues<commit_after>h1. Good Python (name probably changing)

This rids Python of its whitespace-activeness. 

All keywords should be handled now.

h2. What it does

Basically, it lets you use Ruby syntax for the nesting instead of indentation.

Thus:

It indents after lines starting with keywords that introduce blocks (def, class, if, try, etc.).

It unindents before lines starting with keywords that end blocks (elif, else, except, finally) and before a line saying "end".

h2. Install

Either clone the repo or just download the goodpy.rb file. Then, wherever goodpy.rb is, run:

<pre><code>
chmod +x goodpy.rb
sudo cp goodpy.rb /usr/bin/goodpy
</code></pre>

Instead of /usr/bin/, you can put it in anywhere that is in your $PATH. 

h2. Usage

To simply run the file, run

<pre><code>
goodpy --flags --for --python code.gpy
</code></pre>

where <code>code.gpy</code> is the file. <code>--flags --for --python</code> will get passed to python.

To "compile" it to a python file, run

<pre><code>
goodpy --compile code.gpy > code.py
</code></pre>

Where <code>code.py</code> is the destination file. You may also use <code>-c</code> instead of <code>--compile</code>.

h2. License

Copyright (c) 2009 <NAME>
Released under the MIT License. See COPYING for details.

h2. Bugs & Suggestions

Use the super-awesome new GitHub Issue Tracker! (Click the "Issue" tab above).
{'fraction_non_alphanumeric': 0.10953271028037383, 'fraction_numerical': 0.007102803738317757, 'mean_word_length': 3.7785714285714285, 'pattern_counts': {'":': 0, '<': 49, '<?xml version=': 0, '>': 51, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, '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': '5746968', 'n_tokens_mistral': 869, 'n_tokens_neox': 838, 'n_words': 382}