semvec/pypi-packages huggingface dataset:
chatgpt-mirai-qq-bot-music-search 0.3.2
MusicSearchPlugin for lss233/chatgpt-mirai-qq-bot
Requires Python: >=3.8

# music_search for ChatGPT-Mirai-QQ-Bot

本项目是 [ChatGPT-Mirai-QQ-Bot](https://github.com/lss233/chatgpt-mirai-qq-bot) 的一个插件，用于搜索音乐。

## 安装

```bash
pip install chatgpt-mirai-qq-bot-music-search
```

## 使用

在 chatgpt-mirai-qq-bot的web_ui中配置
使用示例请参考 [music_search/example/musicSearch.yml](music_search/example/musicSearch.yaml)
安装此插件会自动生成一个搜索音乐工作流，仅供参考

## 开源协议

本项目基于 [ChatGPT-Mirai-QQ-Bot](https://github.com/lss233/chatgpt-mirai-qq-bot) 开发，遵循其 [开源协议](https://github.com/lss233/chatgpt-mirai-qq-bot/blob/master/LICENSE)

## 感谢

感谢 [ChatGPT-Mirai-QQ-Bot](https://github.com/lss233/chatgpt-mirai-qq-bot) 的作者 [lss233](https://github.com/lss233) 提供框架支持
pytedit 0.1.1
A lightweight terminal-based text editor library for Python
Requires Python: >=3.7

# PyTEdit

A lightweight, fast, terminal-based text editor library for Python. PyTEdit provides a modular and extensible framework for building terminal text editors, similar to `nano` or `micro`, but with modern Python features.

## Features

- File loading and saving
- Arrow key navigation
- Basic editing (insert, delete, backspace)
- Save & quit shortcuts (`Ctrl+S`, `Ctrl+Q`)
- Responsive interface with smooth cursor movement
- Clean, modular code structure
- Can be used as a library or standalone application

## Installation

```bash
pip install pytedit
```

## Quick Start

### Using as a standalone editor

```bash
# Launch editor
pytedit

# Open a file
pytedit myfile.txt
```

### Using as a library in your project

```python
from pytedit import Editor, TextBuffer

# Create a custom editor
class MyCustomEditor(Editor):
    def __init__(self):
        super().__init__()
        # Add custom initialization
        self.status_message = "My Custom Editor"
    
    def create_key_bindings(self):
        kb = super().create_key_bindings()
        
        # Add custom key bindings
        @kb.add('c-f')
        def _(event):
            self.status_message = "Find functionality (custom)"
            self.refresh_screen()
            
        return kb

# Run your custom editor
if __name__ == "__main__":
    editor = MyCustomEditor()
    editor.run()
```

## Architecture

PyTEdit is built around these core components:

1. **TextBuffer**: Manages text content and cursor position
2. **Editor**: Handles input, rendering, and coordinates components
3. **Key Bindings**: Configurable keyboard shortcuts for editor functions

## Development Roadmap

- Undo/redo stack
- Syntax highlighting with Pygments
- Line numbers
- Search & replace functionality
- Configurable themes and keybindings
- Multiple file buffers
- Split-screen editing

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.
clipdump 1.0.2
A simple CLI tool to save and append clipboard contents.
Requires Python: >=3.6

# Clipdump v1.0.2

Clipdump is a CLI based Python package for convenience and utility.
It allows you to easily save clipboard contents for quick note making.
With it's simple command structure, it is very easy to implement into your workflow.
--------------------------------------------------------------------------------------

### Features

- Save clipboard text to new, timestamped text file
- Remove trailing whitespace from clipboard contents
- Append clipboard contents to an existing file
- Easy to understand help menu with all usage and commands (`clipdump --help`)

----------------------------------------------------------------------------------------

### Commands

- `clipdump -a`: save clipboard contents to new timestamped file in C:\\users\\<username>\\Documemnt\\Clipdump
- `clipdump --append <.txt file>`: append clipboard contents to specified existing file
- `clipdump --s`: remove trailing whitespace from clipboard contents
- `clipdump --help`: display a help menu with all definitions and commands


Created by Lachy
github.com/backspace-studios
groupster 2025.4.0
Python package for building diverse and fair groups.
Requires Python: >=3.13
Keywords: diversity, edi, fairness, groups, higher education, inclusion, teambuilding, teams

# groupster
[Marijan Beg](https://github.com/marijanbeg)<sup>1</sup>

<sup>1</sup> *Department of Earth Science and Engineering, Imperial College London, London SW7 2AZ, UK*  

## About

`gropuster` is a Python package designed to help you create balanced, diverse, and fair groups by optimizing the composition of individuals based on shared characteristics. Whether you're organizing a project, event, or study group, `groupster` ensures each team reflects the diversity of the whole, fostering a more inclusive, effective, and fair collaboration.

## Installation

You can install `groupster` via `pip` from PyPI:

```bash
pip install groupster
```

## Documentation

TBC (for now, refer to docstrings...)

## Support

If you require support, have questions, want to report a bug, or want to suggest an improvement, please raise an issue in this repository.

## Contributions

All contributions are welcome, however small they are. If you would like to contribute, please fork the repository and create a pull request. If you are not sure how to contribute, please contact us by raising an issue in this repository, and we are going to help you get started and assist you on the way.

## License

Licensed under the MIT License. For details, please refer to the [LICENSE](LICENSE) file.
timol 1.2.3
3D Molecular viewer in the terminal
Requires Python: >=3.9

## About Timol 

Timol is a molecular visualiser inside of the terminal. It relies on [ASE](https://wiki.fysik.dtu.dk/ase/) to read a molecular file (e.g. xyz) and displays it within a [Textual](https://github.com/textualize/textual/) app. 
![Timol_example](https://github.com/user-attachments/assets/7a90b016-a5ff-4bf6-8fdd-d2106261f61c)

## Installation

Timol is installable via pip (see [PyPI page](https://pypi.org/project/timol)) using `pip install timol`. The minimum python version is 3.9. 

## Usage

In order to visualise a file of interest, simply call `timol <file_path>`. An optional argument (`-i`) can be provided to index the file in case only specific frames are of interest (note that this can also be done from within the app using the `i` hotkey). This is particularly recommended for large (xyz) files to prevent excessive loading times.

In order to test the app without a molecular file at hand, use `timol test`. 

Note that the first time timol is launched, longer loading times are expected to initialise the package. 

## Functionalities

Timol provides a set of tools to conveniently manipulate the camera and more:
- **Help**: Press `h` to view available hotkeys from within the app
- **Rotate/tilt**: Drag the mouse or press `a/d` and `w/s`
- **Spin**: Press `z/x`
- **Pan**: Hold shift/alt and drag the mouse or press `shift+a/d`
- **Zoom**: Scroll or press `q/e`
- **Change index/frame**: Press `sift+q/e` or `left/right` (`up/down`) to go to the previous/next (or first/last) frame, press `g` to manually input the index

## MacOS Disclaimer

The default MacOS terminal app does not play nice with Textual apps and might make the rendering choppy. For more information and a solution to _some_ of the issues, see the [Textual FAQ](https://textual.textualize.io/FAQ/#why-doesnt-textual-look-good-on-macos)