semvec/pypi-packages huggingface dataset:
nyumytimecli 0.0.5
A command-line interface for NYU's employee time-tracking website

# NYU MyTime CLI

This Python tool provides a command line interface for the NYU MyTime student employee time-tracking portal.
It is based on the Selenium library, which allows it to programmatically control a headless browser.

## Install

Download this repository.

```bash
git clone https://github.com/matteosandrin/nyu-mytime-cli
```

Enter the directory and install the Python package.

```bash
cd nyu-mytime-cli
pip install .
```

Download the `chromedriver` from [http://chromedriver.chromium.org](http://chromedriver.chromium.org/) and place it in `/usr/local/bin/` (This path can be modified in the configuration file).

```bash
wget https://chromedriver.storage.googleapis.com/2.40/chromedriver_mac64.zip
unzip chromedriver_mac64.zip
cp ./chromedriver /usr/local/bin/
```

## Usage

```bash
# Punch into work
nyu-mytime in 

# Punch out of work
nyu-mytime out

# Set a config variable
nyu-mytime config VARIABLE

# Verify configuration
nyu-mytime config
```
uminifier 0.1.0
A small example package
Requires Python: >=3.6

# uminifier
Script to convert Python files into .mpy (Micropython)

## Usage
```
usage: compilation_test.py [-h] [-o OUTPUT] [-k] [-v] filename

Convert python files into .mpy (Micropython) files.

positional arguments:
  filename

optional arguments:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        Output path or output filename
  -k, --keep            Keep any intermediate file generated.
  -v, --verbose         Print verbose output.
```

## Requirements
Modules needed installation:
```shell
pip install pyminifier>=2.1 mpy-cross>=1.12
```

## Running the tests
```shell script
pytest
```