semvec/pypi-packages huggingface dataset:
jupyterlab_notebook_autosave 0.2.0
A JupyterLab extension that will autosave your open Notebook.
Requires Python: >=3.8

# JupyterLab Notebook autosave extension

A JupyterLab extension that will autosave your open Notebook.

![jupyterlab-notebook-autosave](https://github.com/datawars-io/jupyterlab-notebook-autosave/assets/7065401/962ebef6-5d7a-496d-a97f-75634b7023aa)

## Requirements

- JupyterLab >= 4.0

## Development install

> Note: You will need NodeJS to build the extension package.

> The `jlpm` command is JupyterLab's pinned version of
[yarn](https://yarnpkg.com/) that is installed with JupyterLab. You may use
`yarn` or `npm` in lieu of `jlpm` below.

```bash
# Clone this repo to your local environment

# Change directory to the cloned directory

# Install package in development mode
pip install -e .

# Link your development version of the extension with JupyterLab
jupyter labextension develop . --overwrite

# Rebuild extension Typescript source after making changes
jlpm run build
```

You can watch the source directory and run JupyterLab at the same time in different terminals to watch for changes in the extension's source and automatically rebuild the extension.

```bash
# Watch the source directory in one terminal, automatically rebuilding when needed
jlpm run watch

# Run JupyterLab in another terminal
jupyter lab
```

With the watch command running, every saved change will immediately be built locally and available in your running JupyterLab. Refresh JupyterLab to load the change in your browser (you may need to wait several seconds for the extension to be rebuilt).

### Uninstall 

Delete the extension folder direction from the installation directory:

```bash
cd /Users/{USER}/.venv/share/jupyter/labextensions/jupyterlab-notebook-autosave
```

## Production install

```bash
pip install jupyterlab-notebook-autosave
```
gmp 0.0.17
A little package for GMP
Keywords: python, first package

This is just a little package I made for my GMP teacher.

To print things with style you can use the printing class
```python
import gmp
style = gmp.printing("purple4", "blue")
print(style.print([1,2,3], ["hello", "world"], ...))
```

If you feel like rainbow's you can use the rainbow class with lolcat!
```python
import gmp
color = gmp.rainbow(False)
print(color.lolcat("I love rainbows"))

color = gmp.rainbow(True)
print(color.lolcat("Lolcat is super cool"))
```

If you can't solve a project eulier problem we have you solution!
You can replace 10 with your project eulier problem.
```python
import gmp
gmp.solve("10")
```

Is it prime??? I don't know, ask the isprime function.
```python
import gmp
gmp.isprime("30")
```
streamlit-cld-upload-widget 0.1.0
Streamlit component that allows you to embed Cloudinary's Uploader Widget
Requires Python: >=3.7

# streamlit_cld_upload_widget

Embed Cloudinary's [Upload Widget]() as a component in Streamlit application.

## Installation instructions 

```sh
pip install streamlit_cld_upload_widget
```

## Usage instructions

```python
import streamlit as st

from streamlit_cld_upload_widget import upload_widget

value = upload_widget(cloud_name="<<your cloudinary account name>>", upload_preset="<<your unsigned upload preset name")

st.write(value)
```

## Detailed Usage

Upload widget is the tool used for embedding Cloudinary's Upload Widget into your application. The widget has quite a few customization parameters. This python module exposes the following options:

| Parameter      | Purpose                                                                                                                                                            | Default Value                                |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------- |
| cloud_name     | This is your Cloudinary account name. To retrieve it, you may have to login to the Cloudinary's console and get the details from \`Programmable Media\` dashboard. | demo                                         |
| upload_preset  | The [_unsigned upload preset_]() to be used for the upload. If you would like to use signed uploads, this widget may not work for you. | None |
| sources        | An array of options listing the sources from where the files can be uploaded. | ['local', 'url'] |
| multiple       | Whether multiple files can be selected for upload | False | 
| max_files      | (If `multiple=True`), this option imposes limit on the maximum number of file that can be selected at once. | 1 |
| allowed_formats | Lists the file formats that are supported for upload. These are based on the file extensions. | ['webp', 'gif', 'jpg', 'png', 'mp4', 'mov'] | 
| show_powered_by | Boolean flag indicating whether Cloudinary branding should be shown on the Upload Widget. | True | 
| tags           | An array listing the set of tags to be applied to the image at upload. | [] | 
| context        | A string of the format `name=value|name1=value1` representing the context metadata values | None |


This repo is published on PyPi at: []().