semvec/pypi-packages huggingface dataset:
pgcs 0.1.2a0
Pgcs is an intuitive TUI tool designed to simplify your interaction with Google Cloud Storage. Stay in your coding zone by navigating directories, searching files (with case-insensitive support), and previewing files all from your terminal. Easily save paths to clipboard or download files with straightforward keyboard shortcuts. Experience a seamless Cloud Storage interaction right from your terminal; no more swapping to a browser. Stimulate your productivity with Pgcs.
License: MIT
Requires Python: >=3.8,<4.0
Keywords: GoogleCloudStorage,gcsfs

![image](https://github.com/Asugawara/pgcs/actions/workflows/run_test.yml/badge.svg)
![PyPI](https://img.shields.io/pypi/v/pgcs?color=green)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/pgcs)
![GitHub](https://img.shields.io/github/license/Asugawara/pgcs)


# Pgcs

**Pgcs** is an intuitive TUI tool designed to simplify your interaction with Google Cloud Storage. Stay in your coding zone by navigating directories, searching files (with case-insensitive support), and previewing files all from your terminal. Easily save paths to clipboard or download files with straightforward keyboard shortcuts. Experience a seamless Cloud Storage interaction right from your terminal; no more swapping to a browser.

# Features
- Navigate through directories with left and right arrows
- Peco-like search UI
- Case-insensitive search
- Preview of the file is available
- Press 'ctrl-p' to save the path to clipboard
- Press 'ctrl-d' to download


# Installation

```bash
$ pip install pgcs
```

# Usage
> [!IMPORTANT]
> Both `gcloud auth login` and `gcloud auth application-default login` are required.

command | description
-- | --
`pg` or `pg traverse` | navigate through Google Cloud Storage directories
`pg pref --init` | initialize or reset preferences file
`pg pref <key> <value>` | set preference with key to value

> [!Note]
> If you want to use clipboard functionality on Linux without a GUI, you need to execute the following. Below is an example.
```bash
$ sudo apt-get install xvfb
$ sudo apt-get install xclip
$ Xvfb :99 -screen 0 1280x720x16 &
$ export DISPLAY=:99
```

# Versioning
This repo uses [Semantic Versioning](https://semver.org/).

# License
**pgcs** is released under the MIT License. See [LICENSE](/LICENSE) for additional details.
dronecan 1.0.26
Python implementation of the DroneCAN protocol stack
License: MIT

DroneCAN v1 stack in Python  [a fork of UAVCAN v0.9]
==========================


Python implementation of the [DroneCAN v1 protocol stack](http://dronecan.github.io).

DroneCAN is a lightweight protocol designed for reliable communication in aerospace and robotic applications via CAN bus.

## Documentation

* [DroneCAN v1 website](http://dronecan.github.io)
* [Pydronecan documentation and tutorials](http://dronecan.github.io/Implementations/Pydronecan/)

## Installation

Compatible Python versions are 2.7 and 3.3 and newer.
If the library is used with Python 3, which is recommended, it does not require any additional dependencies.
If Python 2.7 is used, additional dependencies are needed - refer to `setup.py` for more info.

```bash
pip install dronecan
```

## Development

### Automatic deployment to PyPI

In order to deploy to PyPI via CI, do this:

1. Update the version number in `version.py`, e.g. `1.0.0`, and commit before proceeding.
2. Create a new tag with the same version number, e.g. `git tag -a 1.0.0 -m "My release 1.0.0"`
3. Push to master.

### Code style

Please follow the existing coding styles.

## History

Much of the development of this tool is based upon original work by
Pavel Kirienko and others from the UAVCAN Development Team. See
https://github.com/UAVCAN/pyuavcan/tree/legacy-v0 for contributors.