semvec/pypi-packages huggingface dataset:
terminal-stopwatch 1.2.0
A terminal-based stopwatch application featuring ASCII art display
Requires Python: <3.14,>=3.11
Keywords: stopwatch, terminal, ascii-art, timer

# Terminal Stopwatch

A terminal-based stopwatch application featuring ASCII art time display and lap time functionality.


[![PyPI version](https://badge.fury.io/py/terminal-stopwatch.svg)](https://badge.fury.io/py/terminal-stopwatch)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

<img src="stopwatch_final3.gif" width="302" alt="Terminal Stopwatch Demo">

## Features

- Large number display using ASCII art
- Lap time recording
- Simple keyboard shortcuts
- HH:MM:SS format for times over an hour
- MM:SS format for times under an hour
- Clean and intuitive terminal interface

## Installation

Using Poetry:
```bash
poetry add terminal-stopwatch
```

Using Pip:
```bash
pip install terminal-stopwatch
```

## Usage

### As a Package
```python
from terminal_stopwatch.main import main

main()
```

### From Command Line
```bash
# With Poetry
poetry run python -m terminal_stopwatch

# With Python
python -m terminal_stopwatch
```

## Controls

- `s` - Start/Pause
- `l` - Record Lap Time
- `r` - Reset
- `q` - Quit
- `Ctrl+C` - Force Quit

## Project Structure

```
terminal_stopwatch/
├── __init__.py        # Package initialization
├── constants.py       # Constants definition
├── models.py          # Data models (TimeDisplay)
├── terminal.py        # Terminal control
├── input_handler.py   # Input handling
├── stopwatch.py       # Stopwatch logic
└── main.py           # Main execution
```

## Development Setup

1. Clone the repository:
```bash
git clone https://github.com/taejun0622/stopwatch.git
cd stopwatch
```

2. Set up Poetry environment:
```bash
poetry install
```

3. Run in development mode:
```bash
poetry run python run.py
```

## Dependencies

- Python 3.11+
- colorama - Terminal color support
- pyfiglet - ASCII art generation

## License

MIT License

## Contributing

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request

## Author

- taejun (dugudugu0622@gmail.com)
- GitHub: [@taejun](https://github.com/taejun)

## Changelog

### [1.0.0] - 2024-02-20
- Initial Release
- Basic stopwatch functionality with ASCII art display
- Lap time recording feature
- Published to PyPI
pitchscapes 0.2.0
computing pitch-scapes and pitch-scape clusters
Requires Python: >=3.6

# Pitch Scapes

[![PyPI version](https://badge.fury.io/py/pitchscapes.svg)](https://badge.fury.io/py/pitchscapes)
![build](https://github.com/robert-lieck/pitchscapes/workflows/build/badge.svg)
![tests](https://github.com/robert-lieck/pitchscapes/workflows/tests/badge.svg)
[![codecov](https://codecov.io/gh/robert-lieck/pitchscapes/branch/master/graph/badge.svg?token=UVBQF5J5HG)](undefined)

[![doc](https://github.com/robert-lieck/pitchscapes/actions/workflows/doc.yml/badge.svg)](https://robert-lieck.github.io/pitchscapes/)
[![DOI](https://zenodo.org/badge/282043116.svg)](https://zenodo.org/badge/latestdoi/282043116)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

<img src="./doc/figure_1.png" alt="Figure 1" width=35%>                                 <img src="./doc/figure_2.png" alt="Figure 2" width=25%>

Python library to compute pitch scapes for music analysis. The implemented methods are described in (please cite when using this library for publications, BibTeX below): Lieck R, Rohrmeier M (2020) [**Modelling Hierarchical Key Structure with Pitch Scapes**](http://robert-lieck.com/literature/pdfs/8K8MJHK9/Lieck_and_Rohrmeier_-_2020_-_Modelling_Hierarchical_Key_Structure_With_Pitch_Sc.pdf). In: *Proceedings of the 21st International Society for Music Information Retrieval Conference*. Montréal, Canada

[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.4245558.svg)](https://doi.org/10.5281/zenodo.4245558)

```
@inproceedings{lieckModellingHierarchicalKey2020,
  title = {Modelling Hierarchical Key Structure with Pitch Scapes},
  booktitle = {Proceedings of the 21st International Society for Music Information Retrieval Conference},
  author = {Lieck, Robert and Rohrmeier, Martin},
  year = {2020},
  location = {Montréal, Canada},
  doi = {10.5281/zenodo.4245558},
  eventtitle = {21st International Society for Music Information Retrieval Conference}
}
```

## Getting Started

Please have a look at the [Tutorial](./Tutorial.ipynb), which guides you through all the basic functionality of reading data, plotting pitch scapes and training the unsupervised clustering model.

**Note:** I tried to make the code accessible and provide some convenience functions for getting started smoothly. But there is still lots of room for better documentation and testing. Please contact me if you have any questions, are missing anything or encounter bugs!
hydro-cli 1.0.2
MD5 hash cracker
Requires Python: >=3.13

# Hydro

![Python Version from PEP 621 TOML](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fsapph2c%2Fhydro%2Fmain%2Fpyproject.toml&style=for-the-badge&logo=python&logoSize=auto)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/sapph2c/hydro/ci.yml?style=for-the-badge&logo=github&logoSize=auto)
![GitHub deployments](https://img.shields.io/github/deployments/sapph2c/hydro/pypi?style=for-the-badge&logo=pypi&logoColor=white&logoSize=auto)

Hydro is a MD5 hash cracker written in Python.

## Install

Hydro is available as a Python package on PyPI and can be installed using `uv` (recommended), `pipx`, or `pip`.

**Note**: python 3.13+ is required

Install using uv:

```bash
uv install tool hydro-cli@latest
```

Install using pipx:

```bash
pipx install hydro-cli
```

Install using pip:

```bash
pip install hydro-cli
```

## Usage

To crack a hash located within `hash.txt` with the `rockyou.txt` wordlist:

```bash
hydro hash.txt rockyou.txt
```

Sample output:

```bash
❯ uv run hydro hash.txt rockyou.txt

Success! 5f4dcc3b5aa765d61d8327deb882cf99:password
```
ahmethingram 0.0.6
😁🤩🤗🤗🤗🙂😚😁
Requires Python: >=3.6

# My Simple Library
        
        مكتبة بايثون بسيطة للقيام بعمليات جمع الأرقام.
        
        ## التثبيت
        يمكنك تثبيت المكتبة باستخدام:
        
        
        
        
        ## الاستخدام:
        ```python
        from my_simple_library import add
        print(add(3, 4))  # 7
        
        
        
        ### **1.5. ملف `LICENSE`** (اختياري):
        ```text
        MIT License
lms-control 0.0.1
Command Line Toolkit to Control LMS Player
Requires Python: >=3.10

# lms-control

[![PyPI - Version](https://img.shields.io/pypi/v/lms-control.svg)](https://pypi.org/project/lms-control)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/lms-control.svg)](https://pypi.org/project/lms-control)

-----

## Table of Contents

- [Installation](#installation)
- [License](#license)

## Installation

```console
$ pip install lms-control
```

## Usage

The command line tool can be used to control players connected to a [lyrion media server](https://lyrion.org/).

```console
$ lms --help
Usage: lms [OPTIONS] COMMAND [ARGS]...

  Simple command line tool to control lyrion media server players.

Options:
  --help  Show this message and exit.

Commands:
  mute         Mutes the volume
  next         Starts the playback of the next song
  pause        Pauses the playback
  play         Starts the playback
  players      List the available players
  previous     Starts the playback of the previous song
  stop         Stops the current playback
  volume_down  Decrease the playback volume
  volume_up    Increase the playback volume
```

## License

`lms-control` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.