semvec/pypi-packages huggingface dataset:
pwb-jupyterlab 1.1.23
Enhance experience of running JupyterLab 4 in Posit Workbench.
Requires Python: >=3.8

# pwb_jupyterlab

<!--- 

===============
Developer Note: 
===============

This is the public-facing README that is displayed on the extension's PyPI page.

Keep this content relevant to end-users. Developer-related content should go in ../README.md

--->

The `pwb_jupyterlab` JupyterLab plugin provides features for integrating JupyterLab 4.x with Posit Workbench. 

Note: Using JupyterLab 3.x? You'll want to install the legacy `workbench_jupyterlab` extension instead. This `pwb_jupyterlab` extension is for Posit Workbench with JupyterLab 4.x only.

## Features

* Provides a button on the main toolbar that will bring the user to the Posit Workbench homepage
* Provides the command "Return to Posit Workbench Home" that can be accessed through the Command Palette to bring the user to the Posit Workbench homepage.
* Provides a "Proxied Servers" sidebar view that allows users to access their remote servers from Posit Workbench environments.
* Provide popup alert when the JupyterLab session has lost connection to Workbench, usually indicating expired login credentials.

## Requirements

* JupyterLab == 4.x

## Install

To install the extension, execute:

```bash
pip install pwb_jupyterlab
```

## Uninstall

To remove the extension, execute:

```bash
pip uninstall pwb_jupyterlab
```
instagram-reels 0.2.4
Instagram Reels Downloader
Requires Python: <4.0,>=3.10

<h1 align="center">
  Reels Downloader
</h1>
<p align="center">
    <em><b>Помогает получить прямую ссылку на reels в разных разрешениях</b></em>
</p>

## Установка

Установить новейшую версию можно командой:

```shell
pip install instagram-reels
```

## Пример работы

Скачивание reels с авторизацией:

```python
import asyncio
import requests
from instagram_reels.main.InstagramAPIClientImpl import InstagramAPIClientImpl

SESSION_ID = "your_session"


async def init_client():
    # С авторизацией
    
    # С SESSION_ID
    client = await InstagramAPIClientImpl().login_with_sessionid(sessionid=SESSION_ID).reels()
    # Или с логином и паролем
    client = await InstagramAPIClientImpl().login_with_credentials(username="", password="").reels()
    
    # Или без авторизации
    client = await InstagramAPIClientImpl().reels()
    return client


async def download_reels(clip_name: str, reel_id: str):
    client = await init_client()
    info = await client.get(reel_id)
    with open(clip_name, "wb+") as out_file:
        out_file.write((requests.get(info.videos[0].url)).content)


asyncio.run(download_reels("example.mp4", "1234"))
```

## Примечание

Используется два разных апи. В зависимости от того авторизованный клиент используется или нет. От этого завсит логика получения данных о рилсе. 

В случае если пользователь не авторизован можно получить видео рилса только в одном разрешении.
textual-pyfiglet-fonts 0.3.1
The full extended fonts collection packaged as an optional dependency for textual-pyfiglet
Requires Python: >=3.8.1

# textual-pyfiglet-fonts

This contains the full extended fonts collection for Textual-PyFiglet.

The original PyFiglet contains all fonts in the package. For Textual-PyFiglet they were split into their own package, since the fonts data is much larger than the size of the program data. Textual aims to be efficient due to being a TUI framework. (There's still 15 or so default fonts that come with the base package.)

This is intended to be installed like this:  

```sh
pip install textual-pyfiglet[fonts]
```

But you could also just download the package directly:

```sh
pip install textual-pyfiglet-fonts
```

There is no code in this package which can be executed.