semvec/pypi-packages huggingface dataset:
hoox 0.0.5
Git hooks manager

# hoox

Hoox is git hooks manager

## Initialization

For initialization you shuld run init command in project root

```plaintext
hoox init
```

Optional arguments:

- `--directory` or `--d` - directory to store hook scripts. Default is `.hoox` in project root.

You can use separate directory to store typical hooks for specific language.

In case of already initialized repository you will be prompted to rewrite hoox directory.

## Show information

To show current hoox status, hoox directory and enabled hooks, you can run following command

```plaintext
hoox info
```

Command will show info:

```plaintext
Hoox dir: ./hoox
Enabled hooks:
  pre-commit
  pre-push
```

## List of supported hooks

Hoox support folowing hooks in current version:

- pre-commit
- pre-push
- commit-msg
- prepare-commit-msg

## Run hook

You can run hook for test purpose via

```plaintext
hoox run-hook <hook-name> [hook-arguments ...]
```

## Enabling hooks

By default all hooks are disabled. To enable hook run

```plaintext
hoox enable <hook-name>
```

Enable hooks realized via adding .sh script that runs `hoox run-hook <hook-name> [hook-arguments]`.

## Disabling hookx

To disable hook run

```plaintext
hoox disable <hook-name>
```

Disable hooks realized via deleting .sh script from previous paragraph.
Do not edit those scripts, cause you can lost all changes when hook is disabled.
terminal-text 1.2
Its a simple commandline tool that allows you send text messages and mms to your phone using terminal

# Terminal Text
A simple python module that allows you send text messages to your phone.

### Installation
- `pip install terminal-text` install the module
- export `EMAIL = Your Email` 
- export `PASS = Your login password`
- export `SMTP` , smpt setting from your email for example `smtp.gmail.com`
- export `PORT` , SMPT port
- export `SMS_GATEWAY` the sms gateway of your carrier.

### SMS GATEWAYS
- AT&T: [number]@txt.att.net
- Sprint: [number]@messaging.sprintpcs.com or [number]@pm.sprint.com
- T-Mobile: [number]@tmomail.net
- Verizon: [number]@vtext.com
- Boost Mobile: [number]@myboostmobile.com
- Cricket: [number]@sms.mycricket.com
- Metro PCS: [number]@mymetropcs.com
- Tracfone: [number]@mmst5.tracfone.com
- U.S. Cellular: [number]@email.uscc.net
- Virgin Mobile: [number]@vmobl.com
**NOTE**: Make sure to add 1 before the number.

### Usage
- `termtext -m "Enter Message\n"`


### Contribution
- This module is available under MIT license.
- if you would like to contribute to this module feel free to fork and create a PR.
meeting-scheduler 0.0.3
A meeting scheduler package

# Meeting Scheduler

A Python library for scheduling team meetings.

## Installation

```
$ pip install meeting_scheduler
```

## Usage

```python
from meeting_scheduler import scheduler

# example inputs
people = [
  {
    "name": "Kyle",
    "meetingTimes": [
      "13:30:00",
      "14:30:00",
      "18:00:00"
    ]
  },
  {
    "name": "Paul",
    "meetingTimes": [
      "07:00:00",
      "09:00:00",
      "13:30:00",
      "15:00:00",
      "15:30:00"
    ]
  },
  {
    "name": "Alex",
    "meetingTimes": [
      "08:00:00",
      "09:30:00",
      "12:30:00",
      "15:00:00"
    ]
  },
  {
    "name": "Luis",
    "meetingTimes": [
      "09:00:00",
      "13:30:00",
      "15:00:00",
      "15:30:00"
    ]
  },
  {
    "name": "Jairo",
    "meetingTimes": [
      "08:00:00",
      "09:00:00",
      "18:00:00"
    ]
  },
  {
    "name": "Sonya",
    "meetingTimes": [
      "08:00:00",
      "12:30:00",
      "13:30:00",
      "15:30:00"
    ]
  }
]

office_hours = {
  "startTime": "08:00:00",
  "endTime": "17:00:00"
}

lunch_hours = {
  "startTime": "12:00:00",
  "endTime": "13:00:00"
}

availability = scheduler.find_availability(people, office_hours, lunch_hours)

print(availability)
# prints
# {
#   "08:00:00": [
#     "Kyle",
#     "Paul",
#     "Luis"
#   ],
#   "08:30:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "09:00:00": [
#     "Kyle",
#     "Alex",
#     "Sonya"
#   ],
#   "09:30:00": [
#     "Kyle",
#     "Paul",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "10:00:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "10:30:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "11:00:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "11:30:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "13:00:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "14:00:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "14:30:00": [
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "15:30:00": [
#     "Kyle",
#     "Alex",
#     "Jairo"
#   ],
#   "15:00:00": [
#     "Kyle",
#     "Jairo",
#     "Sonya"
#   ],
#   "16:00:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ],
#   "16:30:00": [
#     "Kyle",
#     "Paul",
#     "Alex",
#     "Luis",
#     "Jairo",
#     "Sonya"
#   ]
# }
```

## Testing locally

Clone the repository:

```
$ git clone https://github.com/wesyoung9987/meetingscheduler.git
```

Run the tests from inside the project:

```
$ cd meetingscheduler
$ python -m unittest discover
```