semvec/pypi-packages huggingface dataset:
starecase-cron-monitor 0.1.3
This is a Python package designed for monitoring cron jobs through Starecase.io
Requires Python: >=3.6

This is a Python module designed for monitoring cron jobs through Starecase.io

# Installation
``` python
pip install starecase-cron-monitor==0.1.3
```

# Prerequisite
You will need to:
- Fill the form to get API Key: [URL](https://forms.gle/ZFeTSZVh6r7v9Mju6) btw it's Free to use 🎉
- Own a Starecase account
- Create a Starecase API Key

# Environment Variables
We recommend using environment variables for storing your API Key. To set values for these variables, use the following variable names:
- **STARECASE_API_KEY:** To store the API Key.

# Quick Start
### Initialise Service

Just initialise the service by:

```
from cron_monitor.initialiser import initialize_service


initialize_service("YOUR_API_KEY")
```

### Decorate methods

You need to add the @monitor decorator to your function you are using. Below is an example :

```
from cron_monitor.decorator import monitor

@monitor(job_name="test-python-job-name", job_group="python-test-group", expression="* * * * *", debug=True)
    def my_job():
```

# License

This project is licensed under the terms of the MIT license.
webstack-django-endless-pagination 3.0.2
Django Endless Pagination can be used to provide Twitter-style or Digg-style pagination
Requires Python: >=3.6
Keywords: django, pagination

# Django Endless Pagination

Django Endless Pagination can be used to provide Twitter-style or
Digg-style pagination, with optional Ajax support and other features
like multiple or lazy pagination.

The initial idea, which has guided the development of this application,
is to allow pagination of web contents in [very few steps](<http://django-endless-pagination.readthedocs.org/en/latest/start.html>).

**Documentation** is [available
online](http://django-endless-pagination.readthedocs.org/), or in the docs
directory of the project.

To file **bugs and requests**, please use
<https://github.com/frankban/django-endless-pagination/issues>.

The **source code** of this package is hosted at
<https://github.com/frankban/django-endless-pagination>.
motherbot 0.3
Final project for Python course => MotherBot
Requires Python: >=3.6

# Motherbot

## Overview

The project is a Python-based application that focuses on managing contacts and notes, offering features like adding, editing, and deleting contacts, creating and managing notes with tags, and interacting through a command-line interface. It also incorporates Python best practices and concepts, such as decorators, to enhance functionality.

![WelcomeScreencapture](welcomeScreen.png)

## Features

- **Contacts Management:** Create, update, delete, and search contacts.
- **Notes Management:** Manage notes with tagging and searching functionality.
- **Custom Decorators:** Utility decorators for logging, validation, etc.
- **Helper Functions:** Common utility functions used across the project.

## Requirements

- Python 3.x
- See `requirements.txt` for the full list of dependencies.

## Installation

1. Clone the repository:
   ```bash
   git clone https://github.com/Iryna-Holova/goit-pycore-final.git
   ```
2. Navigate to the project directory:
   ```bash
   cd goit-pycore-final
   ```
3. Create Python virtual environment:
   ```bash
   python -m venv venv
   ```
4. Activate Python virtual environment:
   ```bash
   source .venv/Scripts/activate
   ```
5. Install the required dependencies:
   ```bash
   pip install -r requirements.txt
   ```

## Usage

Run the main script to start the application:

```bash
python main.py
```

Enter the command `help` to see available commands.

## Contributions

Feel free to fork the repository and submit pull requests. Contributions are welcome!

## Contributors

- [Iryna Holova - Team Lead, developer](https://github.com/Iryna-Holova)
- [Katerina Tkachenko - developer](https://github.com/TkachenkoKaterina)
- [Yurii Filimonchuk - developer](https://github.com/filimon4uck)
- [Anna Tsepilova - developer](https://github.com/AnnaTsepilova)
- [Volodymyr Popov - developer](https://github.com/AppForceLab)
- [Kostiantyn Baltakov - developer](https://github.com/Baltakov)

## Contact

For any questions, please contact [Iryna Holova](https://github.com/Iryna-Holova).
function-notifier 1.0.1
This package contains the notify decorator, used to notify users when the wrapped function has finished execution.
Requires Python: >=3.11

# Function Notifier

This simple package contains the notify decorator, used to notify users when the function  it wraps has finished execution.

![PyPI Version](https://img.shields.io/pypi/v/function_notifier)
![License](https://img.shields.io/badge/license-MIT-blue)

## Installation

To install Function Notifier, navigate to a command-line with your Python environment set up (e.g. Anaconda Prompt) and enter,

```bash
$ pip install function_notifier
```

### Dependencies

Note that plyer is also installed by pip for creating the notification messages themselves.

## Usage

```python
import time
from  function_notifier import notify


@notify()
def foo():

  time.sleep(60)

  return None


if __name__ == "__main__":
  foo()

```

The code above offers an example of how to use the Function Notifier package. The imported notify decorator is added to any function you suspect will take a while, which results in an operating system notification upon that function's completion. The time import here is only used to simulate a function with a long runtime.
mt-thresholds 1.0.2
Tool to check how metric deltas for machine translation reflect on system-level human accuracies.
Requires Python: >=3.9
Keywords: machine-translation, evaluation

# MT-Thresholds

Local version of the [online tool](https://kocmitom.github.io/MT-Thresholds). Use either from the command-line:
```bash
# accuracy is 63.989%
mt-thresholds bleu 1.00

# ChrF needs 0.710 difference for the same accuracy as BLEU
mt-thresholds chrf 0.63989 --delta
```

Or it can be used from Python:
```python3
import mt_thresholds

mt_thresholds.accuracy(1.0, "bleu") # 0.63989
mt_thresholds.delta(0.63989, "chrf") # 0.665
```


<!-- 
Notes for maintainers:

cd python-tool
pip install build twine

python3 -m build

twine check dist/*

# first tets
twine upload -r testpypi dist/*

# live
twine upload dist/* -u __token__
# user __token__ as username and the API token generated online
-->