semvec/pypi-packages huggingface dataset:
nbs-gui 0.1.2
NBS GUI Module
Requires Python: >=3.8
Keywords: bluesky, gui, nsls-ii

# NSLS-II Beamline GUI Framework

A flexible and extensible Qt-based GUI framework for beamline control and monitoring at NSLS-II.

## Features

- Modular tab-based interface
- Real-time device monitoring
- Sample management system
- Plan execution interface
- Mode-based device management
- Redis-based state synchronization

## Installation

```bash
# Clone the repository
git clone https://github.com/xraygui/nbs-gui.git
cd nbs-gui

# Install in development mode
pip install -e .
```

## Dependencies

- Python 3.8+
- Qt (via qtpy)
- Redis
- Bluesky
- Ophyd

## Documentation

Documentation is available at [https://xraygui.github.io/nbs-gui](https://xraygui.github.io/nbs-gui)

## License

This project is licensed under the BSD 3-Clause License - see the [LICENSE](LICENSE) file for details.
clipsync-xdt 0.1.0
A professional cross-platform clipboard synchronization CLI by XDT Labs.
Requires Python: >=3.8

# clipSync CLI by XDT Labs

A secure, authenticated, cross-platform clipboard synchronization tool built with Python and Firebase.

## Features
- **Real-time Sync**: Automatically syncs your clipboard across devices.
- **Secure Authentication**: Integrated with Firebase Auth. Collects profile details on first login.
- **SaaS Model**: Includes version control and a remote kill-switch for service management.
- **Cross-Platform**: Works on macOS, Windows, and Linux.

## Installation
```bash
pip install clipsync-xdt
```

## Usage
1. **Login**: Authenticate and set up your profile.
   ```bash
   csync login
   ```
2. **Start Service**: Begin syncing.
   ```bash
   csync serve
   ```
3. **Stop Service**: Stop background sync.
   ```bash
   csync stop
   ```
4. **Logout**:
   ```bash
   csync logout
   ```

## Development
To set up locally:
1. Clone the repository.
2. Install dependencies: `pip install -e .`
3. Deploy Firebase Functions in the `firebase/` directory.

## License
MIT