semvec/pypi-packages huggingface dataset:
rayyan-sdk 1.0rc15
A Python SDK for Rayyan APIs
License: MIT
Requires Python: >=3.7

# Rayyan Python SDK
        
        A Python SDK for [Rayyan](https://www.rayyan.ai/), the popular systematic reviews platform.
        It is a wrapper around the [HTTP APIs](https://github.com/rayyansys/rayyan-api-docs) of Rayyan.
        ## Installation
        
        To install the latest stable release of Rayyan Python SDK, execute the following command:
        
        ```shell
        pip install rayyan-sdk
        ```
        
        For the nightly builds, execute the following command:
        
        ```shell
        pip install -i https://test.pypi.org/simple/ rayyan-sdk
        ```
        
        ## Usage
        
        To use the SDK, you need to have a credentials file in JSON format like the one below.
        You can retrieve such file by signing in to your Rayyan account
        (create a free account if you don't have one) and visiting My Account page.
        
        ```json
        // creds.json
        {
            "access_token": "9c2b0fe74ab7cd8d1227cd2fd",
            "refresh_token": "b40e325a1a7f53831ec3c09fffc7"
        }
        ```
        
        Import Rayyan main class and pass the credentials file to it like this:
        
        ```python
        rayyan = Rayyan("cred.json")
        ```
        
        > Note: The credentials file should be kept secret and not shared with anyone.
        It acts as a password to your Rayyan account.
        
        To get the authenticated user info:
        
        ```python
        user = rayyan.user.get_info()
        ```
        
        ## Documentation
        
        The full documentation for Rayyan Python SDK is available in the
        [docs](https://github.com/rayyansys/rayyan-python-sdk/tree/master/docs) folder on GitHub.
        You can also find a Juptyer notebook with examples in
        [rayyan-api.ipynb](https://github.com/rayyansys/rayyan-python-sdk/blob/master/rayyan-api.ipynb).
        
        ## Development
        
        To build Rayyan Python SDK from source, execute the following command in a terminal:
        
        ```shell
        git clone https://github.com/rayyansys/rayyan-python-sdk
        cd rayyan-python-sdk
        python setup.py develop
        ```
        
        ## Support
        
        If you have any questions or problems with the SDK,
        please check existing issues on [GitHub](https://github.com/rayyansys/rayyan-python-sdk/issues),
        or open a new issue if needed.
        For questions about Rayyan itself, please use the Rayyan [Help Center](https://help.rayyan.ai/).
selahx 0.1.4
Remote Access Tool — Fast and lightweight CLI experience.
License: MIT
Requires Python: <4.0,>=3.8

# selahx
Remote Access Tool — Fast and lightweight CLI experience.

[![Python](https://img.shields.io/badge/python-3.8%2B-blue.svg)](https://www.python.org/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
---

## Features

![features](https://raw.githubusercontent.com/Haabiy/selahx/main/Assets/selahx.png)

- Remotely access files on a local machine from another device
- Transfer files from EC2 to local machine  
- Lightweight and dependency-managed with Poetry  

---

## Usage

### Server

Start the server on a specific host and port:

```bash
selahx server --key-file key.pem --port 1221 --ssh-host ubuntu@ec2-xx-xx-xx-xx.compute-1.amazonaws.com
````

**Options:**

* `--key-file` — Path to the SSH private key
* `--port` — Local port for the server
* `--ssh-host` — SSH host (e.g., `ubuntu@ec2-instance`)

---

### Client

Start a client and connect to the server:

```bash
selahx client --username user --port 1221
```

**Options:**

* `--username` — Username for the client session
* `--port` — Server port to connect to

---

### Transfer files from EC2 to Local

Start saving files:

```bash
selahx save --key-file key.pem --user ubuntu --host ec2-xx-xx-xx-xx.compute-1.amazonaws.com --dest ~/Downloads/test
```

**Options:**

* `--key-file` — Path to the SSH private key
* `--user` — `ubuntu` (user for `ubuntu@ec2-xx-xx-xx-xx.compute-1.amazonaws.com`)
* `--host` — EC2 host (everything after `@`)
* `--dest` — Destination folder
* `~/Downloads/test` — Example local destination path

---

## Example Workflow

1. Launch the server on your EC2 instance:

```bash
selahx server --key-file key.pem --port 1221 --ssh-host ubuntu@ec2-xx-xx-xx-xx.compute-1.amazonaws.com
```

2. Connect a client from your local machine:

```bash
selahx client --username user --port 1221
```

Once connected, a reverse SSH tunnel is automatically established.

---

## Requirements

* Python 3.8+
* Dependencies are managed via Poetry (see `pyproject.toml`)

---
monaco-dash-editor 0.0.2
Monaco Editor for Dash
License: MIT

# monaco_dash_editor

monaco_dash_editor is a Dash component library.

Monaco Editor for Dash

## Contributing

See [CONTRIBUTING.md](./CONTRIBUTING.md)

### Installation
```
$ pip install monaco-dash-editor
```

### Example Usage
https://github.com/user-attachments/assets/59775e71-5948-4607-8131-f07549aa3cea

```
MonacoDashEditor(
    id="json-editor",
    language="json",
    height="300px",
    value="""{
        "name": "John Doe",
        "age": 30,
        "city": "New York",
        "isStudent": false,
        "hobbies": [
            "reading",
            "swimming",
            "coding"
        ]
    }""",
    options={
        "minimap": {"enabled": False},
        "formatOnType": True
    }
)
```