semvec/pypi-packages huggingface dataset:
passshare 1.1.0
A gopass-compatible password manager for teams and individuals
Requires Python: >=3.11
Keywords: encryption, gopass, gpg, manager, pass, password, security

# PassShare

A gopass-compatible password manager for teams and individuals.

**© 2026 株式会社BM1314. All rights reserved.**

## Features

- **gopass/pass compatible**: Works with existing password stores
- **GPG & Age encryption**: Choose your preferred encryption backend
- **Git integration**: Automatic version control and sync
- **Team sharing**: Multiple recipients for shared secrets
- **CLI & API**: Use from command line or programmatically

## Installation

```bash
pip install passshare
```

## Quick Start

### Initialize a new store

```bash
passshare init 0xYOURGPGKEY
```

### Add a secret

```bash
passshare insert email/gmail
```

### Show a secret

```bash
passshare show email/gmail
```

### Generate a password

```bash
passshare generate website/example 24
```

### List all secrets

```bash
passshare list
```

## API Usage

```python
from passshare import Gopass, Secret

# Initialize
gopass = Gopass()

# Get a secret
secret = gopass.get("email/gmail")
print(secret.password)
print(secret.get("username"))

# Create a new secret
new_secret = Secret(
    password="super-secret",
    data={"username": "user@example.com"}
)
gopass.set("new/secret", new_secret)

# Generate a password
password = gopass.generate("another/secret", length=32)
```

## Commands

| Command | Description |
|---------|-------------|
| `show` | Show a secret |
| `insert` | Add a new secret |
| `edit` | Edit an existing secret |
| `delete/rm` | Delete a secret |
| `generate` | Generate a password |
| `list/ls` | List secrets |
| `find/search` | Find secrets by name |
| `grep` | Search secret contents |
| `copy/cp` | Copy a secret |
| `move/mv` | Move a secret |
| `sync` | Sync with remote |
| `init` | Initialize a new store |
| `config` | Manage configuration |
| `mounts` | Manage mount points |
| `recipients` | Manage recipients |
| `otp` | Generate OTP codes |
| `audit` | Audit password strength |
| `pwgen` | Generate standalone passwords |
| `history` | Show secret history |
| `completion` | Generate shell completion |

## Configuration

Configuration file: `~/.config/gopass/config`

```yaml
autoclip: true
cliptimeout: 45
autosync: true
path: ~/.local/share/gopass/stores/root
mounts:
  work: ~/.local/share/gopass/stores/work
```

## License

MIT License
qass-tools-networking 3.8
Networking package for qass_tools
Requires Python: >=3.6

# Networking package for Qass Tools

Networking package to remotely control the Analyzer4D software. Checkout the latest documentation: [QASS TOOLS NETWORKING DOCUMENTATION](https://qass.github.io/qass-tools-networking/)

## Install as developer

Install the newest version of the pip package by:

```sh
pip install qass-tools-networking --user -e .[developers]
```

## How to import networking package

```py
from qass.tools import networking
```

or to directly address analyzer_socket:

```py
from qass.tools.networking.analyzer_socket import AnalyzerRemote, ExactSamplerates16Bit
```

or address analyzer_ssh as:

```py
from qass.tools.networking.analyzer_ssh import SSHConnector 
```

## How to use networking package

```py
""" Simple example how to intialize a socket connection to the optimizer and have access to analyzer functions."""
from qass.tools.networking.analyzer_socket import AnalyzerRemote, Channels, Amplitudes

with AnalyzerRemote(ip="your_optimizer_ip") as opti:
    opti.set_multiplexer(channel=Channels.CHANNEL_1)
    info = opti.get_project_info()
    print(info)
    opti.set_multiplexer(gain=800)

    proc = opti.get_process_number()

    opti.set_process_comment(proc, "Hello World")

    opti.start_measuring()
    opti.start_sineGenerator(frequency=500, amplitude=Amplitudes.AMP_191_mV)
    time.sleep(2)
    opti.stop_sineGenerator()
    opti.stop_measuring()
```
autodroid 3
A python module to automate android

# Autodroid

> pip install autodroid

## Usage
# device = ur serial number (the device u wanna control)
### swipe()

`swipe(x1, y1, x2, y2, duration, device=xxxxxxxxxxxxxxx)`
x1, y1, x2, y2 = position, from - to (must be integer)
duration = amount of time swiped (in milliseconds not seconds)

*Example:*

```python
swipe(520, 1730, 520, 400, 1000)
```

### tap()

`tap(x, y, device=xxxxxxxxxxxx)`
x, y = position (must be integer)

*Example:*

```python
tap(173, 200)
```

### screenshot()

`screenshot(device=xxxxxxxx)`
saves to `/sdcard/autodroid/screencap`

### holdtap()

`holdtap(x, y, duration, device=xxxxx)`
x, y = position (must be integer)
duration = amount of time held (in milliseconds)

*Example:*

```python
holdtap(167, 853, 4000, device=ABCD123)
```

### type()

`type(text, device=xxxxxxxxxxxxxxxx)`
text = the text you want to type (must be string)

*Example:*

```python
type("hello world", device="abcd1234")
```

### get_connected_devices()

`get_connected_devices()` prints the connected device S/N

### scrcpy()

`scrcpy(device=xxxxx)` starts a session of scrcpy

### key()

`key(device=xxxxx)` executes a key event

| Key Name    | Alternate Names  | Key Code |
| ----------- | ---------------- | -------- |
| Home        | –                | 3        |
| Back        | –                | 4        |
| Recent Apps | recent, recents  | 187      |
| Power       | pwr              | 26       |
| Volume Up   | v_up, vol_up     | 24       |
| Volume Down | v_down, vol_down | 25       |
| Mute        | –                | 164      |
| Media Play  | mplay, play      | 85       |
| Wake        | wakeup           | 224      |

*Example:*

```python
key("pwr", device=xxxxxxxxx)
```
> ADDED MULTI-DEVICE SUPPORT
swh.loader.git 2.14.3
Software Heritage git loader
Requires Python: >=3.10

swh-loader-git
==============

The Software Heritage Git Loader is a tool and a library to walk a local
Git repository and inject into the SWH dataset all contained files that
weren't known before.

The main entry points are:

- ``swh.loader.git.loader.GitLoader`` for the main loader which can ingest
  either local or remote git repository's contents. This is the main
  implementation deployed in production.

- ``swh.loader.git.from_disk.GitLoaderFromDisk`` which ingests only local
  git clone repository.

- ``swh.loader.git.loader.GitLoaderFromArchive`` which ingests a git
  repository wrapped in an archive.

- ``swh.loader.git.directory.GitCheckoutLoader`` which ingests a git tree
  at a specific commit, branch or tag.


License
-------

This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.

See top-level LICENSE file for the full text of the GNU General Public
License along with this program.

Dependencies
------------

### Runtime

-   python3
-   python3-dulwich
-   python3-retrying
-   python3-swh.core
-   python3-swh.model
-   python3-swh.storage
-   python3-swh.scheduler

### Test

-   python3-nose

Requirements
------------

-   implementation language, Python3
-   coding guidelines: conform to PEP8
-   Git access: via dulwich

CLI Run
----------

You can run the loader from a remote origin (*loader*) or from an origin on
disk (*from_disk*) directly by calling:

.. code-block:: shell

   swh loader -C <config-file> run git <git-repository-url>

or "git_disk".

## Configuration sample

/tmp/git.yml:

.. code-block:: yaml

   storage:
     cls: remote
     args:
       url: http://localhost:5002/
gh-mcp 0.3.6
Refined MCP server for GitHub GraphQL API
Requires Python: >=3.12

# Refined MCP server for GitHub

> If you haven't read the article [The second wave of MCP: Building for LLMs, not developers](https://vercel.com/blog/the-second-wave-of-mcp-building-for-llms-not-developers) by Vercel, I highly recommend checking it out to understand why we're building this project.

[GitHub's official MCP Server](https://github.com/github/github-mcp-server) exposes dozens of low-level tools that bloat token usage and are mostly impractical for LLMs. `gh-mcp` achieves the best of both worlds by providing powerful interfaces: GitHub GraphQL and Code Search, wrapped with smart abstractions.

This project does 3 things differently:

1. **Powerful interfaces** — exposes GraphQL and Code Search instead of atomized endpoints. LLMs already understand these APIs.
2. **YAML output** — makes nested data and file content readable without escaping.
3. **Clean abstractions** — `gh` handles authentication and low-level details. And LLMs know how to use its `--jq` option to filter.

Swapping in `gh-mcp` delivers better performance at lower cost for any GitHub interactions.

## Installation

with uv:

```sh
uvx mcp-hmr
```

MCP config:

```json
{
    "mcpServers": {
        "gh": {
            "command": "uvx",
            "args": ["gh-mcp"]
        }
    }
}
```

If you prefer serving it via streamable-http:

```sh
uvx gh-mcp --http
```

> This project requires `gh` CLI to be installed and authenticated. Please follow the instructions at [cli.github.com](https://cli.github.com/) to set it up. And then you can login via `gh auth login`. Check that `gh auth status` works before using this MCP server.