<commit_before># cseprint
A tool for printing local files to printers on stdlinux/faclinux
** cseprint has no dependencies outside of the python standard library **

## Setting up SSH keys
It's *strongly* recommended that you set up SSH keys to avoid entering your password every time an SSH command gets executed by the script.

## Installation Instructions:
* `git clone` the repository
* `cd` into the cloned directory
* Run `python setup.py install` (You may have to sudo this depending on your python environment setup)
* `cseprint` should now be an available command on your system

## Usage
Usage of the script is fairly straightforward, it takes three arguments: a domain, a printer, and a local file.  You can also optionally provide the script with a username if your stdlinux/faclinux username differs from your local username.
```
usage: cseprint [-h] [--user USER] [-v] [--version] {faclinux,stdlinux} printer file

Print anything you want to any cse printer.

positional arguments:
  {faclinux,stdlinux}  Subdomain you are printing to.
  printer              Printer you would like to send to.
  file                 The file to send to the printer.

optional arguments:<commit_msg>Updated the readme.<commit_after># OSU CSEPrint
A tool for printing local files to printers on stdlinux/faclinux
*cseprint has no dependencies outside of the python standard library*

## Setting up SSH keys
It's **strongly** recommended that you set up SSH keys to avoid entering your password every time an SSH command gets executed by the script.

## Installation Instructions:
* `git clone` the repository
* `cd` into the cloned directory
* Run `python setup.py install` (You may have to sudo this depending on your python environment setup)
* `cseprint` should now be an available command on your system

## Usage
Usage of the script is fairly straightforward, it takes three arguments: a domain, a printer, and a local file.  You can also optionally provide the script with a username if your stdlinux/faclinux username differs from your local username.
```
usage: cseprint [-h] [--user USER] [-v] [--version] {faclinux,stdlinux} printer file

Print anything you want to any cse printer.

positional arguments:
  {faclinux,stdlinux}  Subdomain you are printing to.
  printer              Printer you would like to send to.
  file                 The file to send to the printer.

optional arguments:
{'fraction_non_alphanumeric': 0.06041666666666667, 'fraction_numerical': 0.0, 'mean_word_length': 4.012526096033403, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5762800', 'n_tokens_mistral': 620, 'n_tokens_neox': 599, 'n_words': 342}