semvec/pypi-packages huggingface dataset:
streamlit-colab 0.1.6
Run Streamlit apps on Google Colab with ease
Requires Python: >=3.6


# Streamlit Colab

![Streamlit Colab](https://img.shields.io/badge/Streamlit-Colab-green.svg?style=for-the-badge)

Streamlit Colab is a command-line tool that allows you to run Streamlit applications with ngrok tunneling. This makes your local Streamlit app accessible via a public URL, which is especially useful for sharing your app with others or for testing purposes.

## Table of Contents

- [Introduction](#introduction)
- [Installation](#installation)
- [Usage](#usage)
- [Examples](#examples)
- [Documentation](#documentation)

---

## Introduction

**Streamlit Colab** enables you to easily share your Streamlit apps by exposing them to the web via ngrok. Whether you're collaborating on a project or showcasing your work, this tool provides a seamless way to make your apps accessible to the world.

---

## Installation

To install **Streamlit Colab**, use the following command:

```bash
pip install streamlit-colab
```

---

## Usage

Run your Streamlit app with ngrok tunneling using the following command:

```bash
stc <app.py> <ngrok_token> [port]
```

### Parameters:
- `<app.py>`: Path to your Streamlit application file.
- `<ngrok_token>`: Your ngrok authentication token.
- `[port]` (Optional): Custom port to run the Streamlit app on. Defaults to `8501` if not specified.

---

## Examples

### 1. Running with Default Port (8501)
Run your Streamlit app on the default port:

```bash
stc /path/to/your/app.py <your_ngrok_token>
```

### 2. Running with a Custom Port (e.g., 5005)
Specify a custom port, such as `5005`:

```bash
stc /path/to/your/app.py <your_ngrok_token> 5005
```

### 3. Using an Environment Variable for ngrok Token
Set your ngrok token as an environment variable and omit it from the command:

```bash
export NGROK_TOKEN=<your_ngrok_token>
stc /path/to/your/app.py
```

Override the port if needed:

```bash
stc /path/to/your/app.py 5005
```

---

## Documentation

For more detailed instructions and additional features, visit the [official documentation page](https://wuhplaptop.github.io/streamlit-colab/).

---

© 2024 Streamlit Colab. All rights reserved.
mag-common 0.1.2
通用信息
Requires Python: >=3.6

# 基本库 Mag_Common
## 安装依赖库
- 安装依赖项
  ```Bash
    pip install --upgrade pip
    pip install maturin
  ```
- 安装 twine
  ```Bash
    which python
    which python3
    open /Applications/Python\ 3.x/Install\ Certificates.command
    pip install twine
  ```
    其中 3.x为python版本号
## 发布库 
- 创建虚拟环境
    ```Bash
    python -m venv venv
- 激活虚拟环境
    ```Bash
    .venv\Scripts\activate
    ```
- 安装依赖项
    ```Bash
      pip install -r requirements.txt
    ```
- 编辑打包
    ```Bash
      python setup.py sdist bdist_wheel
    ```
- 本地安装库
    ```Bash
       pip install dist/mag_common-0.1.x-py3-none-any.whl 
    ```
  - 上传包
    ```Bash
      twine upload dist/*
    ```
## 配置 API Token
- 获取API Token
- 配置.pypirc 文件： 在用户主目录下创建 .pypirc 文件，并添加以下内容(请用真实的token替代)
  ```Plaintext
  [distutils]
  index-servers =
      pypi

  [pypi]
  username = __token__
  password = pypi-AgENdGVzdC5weXBpLm9yZwIkZjM2YzQ2Y2QtY2Y2OS00YjY3LWE4YzUtY2Y2OTY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3YjY3Yj
  ```