semvec/pypi-packages huggingface dataset:
pymenu-console 0.2.1
Python console menu
Requires Python: >=3.7

# pymenu

pymenu is a python library for creating interactive, console-based menus. It allows for the creation of menus that can be controlled with keyboard arrows, and can also automatically generate menus from files in a folder. 

## Installation

To install pymenu, simply run the following command:

```
pip install pymenu-console
```

## Usage

pymenu makes it easy to create menus for your console applications. You can create a menu from files in a folder, or create a selector menu, in which the user chooses an option and the option is returned in the function.

## Examples

### Simple menu

Here is an example of how to create a menu with pymenu:

```python
from pymenu import Menu

menu = Menu('Menu title')
menu.add_option("Option 1", lambda: print("Option 1"))
menu.add_option("Option 2", lambda: print("Option 2"))
menu.add_option("Option 3", lambda: print("Option 3"))
menu.show()
```

### Menu with submenus

Here is an example of how to create a menu with submenus using pymenu:

```python
from pymenu import Menu

menu = Menu('Menu title')
menu.add_option("Option 1", lambda: print("Option 1"))
menu.add_option("Option 2", lambda: print("Option 2"))
menu.add_option("Option 3", lambda: print("Option 3"))

submenu = Menu('Submenu title')
submenu.add_option("Suboption 1", lambda: print("Suboption 1"))
submenu.add_option("Suboption 2", lambda: print("Suboption 2"))
submenu.add_option("Suboption 3", lambda: print("Suboption 3"))

menu.add_option("Submenu", submenu)
menu.show()
```

### Automatic menu of a folder

Here's an example of how to automatically create a menu from a folder with pymenu:

```python
from pymenu import auto_menu

menu = auto_menu.create_menu_from_directory('directory')
menu.add_option('Exit', exit)
menu.show()
```

### Selector menu

Here is an example of how to create a selector menu with pymenu:

```python
from pymenu import select_menu

options = ['Option 1', 'Option 2', 'Option 3']
selected_option = select_menu.create_select_menu(options, 'Select an option')
```
quasimoto 0.2.1
A lossless audio generator.
Requires Python: >=3.11

<!--
    =====================================
    generator=datazen
    version=3.1.4
    hash=018543b1acb813e792af40f264f6ea54
    =====================================
-->

# quasimoto ([0.2.1](https://pypi.org/project/quasimoto/))

[![python](https://img.shields.io/pypi/pyversions/quasimoto.svg)](https://pypi.org/project/quasimoto/)
![Build Status](https://github.com/vkottler/quasimoto/workflows/Python%20Package/badge.svg)
[![codecov](https://codecov.io/gh/vkottler/quasimoto/branch/master/graphs/badge.svg?branch=master)](https://codecov.io/github/vkottler/quasimoto)
![PyPI - Status](https://img.shields.io/pypi/status/quasimoto)
![Dependents (via libraries.io)](https://img.shields.io/librariesio/dependents/pypi/quasimoto)

*A lossless audio generator.*

## Documentation

### Generated

* By [sphinx-apidoc](https://vkottler.github.io/python/sphinx/quasimoto)
(What's [`sphinx-apidoc`](https://www.sphinx-doc.org/en/master/man/sphinx-apidoc.html)?)
* By [pydoc](https://vkottler.github.io/python/pydoc/quasimoto.html)
(What's [`pydoc`](https://docs.python.org/3/library/pydoc.html)?)

## Python Version Support

This package is tested with the following Python minor versions:

* [`python3.11`](https://docs.python.org/3.11/)
* [`python3.12`](https://docs.python.org/3.12/)

## Platform Support

This package is tested on the following platforms:

* `ubuntu-latest`
* `macos-latest`
* `windows-latest`

# Introduction

# Command-line Options

```
$ ./venv3.11/bin/quasimoto -h

usage: quasimoto [-h] [--version] [-v] [-q] [--curses] [--no-uvloop] [-C DIR]
                 {gen,noop} ...

A lossless audio generator.

options:
  -h, --help         show this help message and exit
  --version          show program's version number and exit
  -v, --verbose      set to increase logging verbosity
  -q, --quiet        set to reduce output
  --curses           whether or not to use curses.wrapper when starting
  --no-uvloop        whether or not to disable uvloop as event loop driver
  -C DIR, --dir DIR  execute from a specific directory

commands:
  {gen,noop}         set of available commands
    gen              generate audio
    noop             command stub (does nothing)

```

# Internal Dependency Graph

A coarse view of the internal structure and scale of
`quasimoto`'s source.
Generated using [pydeps](https://github.com/thebjorn/pydeps) (via
`mk python-deps`).

![quasimoto's Dependency Graph](im/pydeps.svg)
stbook 0.0.1
Streamlit Notebook - imagine Jupyter Notebook within Streamlit.
Requires Python: >=3.6

# Streamlit Notebook

> Like Jupyter Notebook, but inside Streamlit.


[![Open in Streamlit][share_badge]][share_link]

<img width="1497" alt="image" src="https://github.com/iamaziz/StBook/assets/3298308/c18671be-df86-4e78-a3c1-f734f2987361">


[share_badge]: https://static.streamlit.io/badges/streamlit_badge_black_white.svg
[share_link]: https://stbook.streamlit.app


### Install and run locally


Package installation (venv recommended)

```bash
pip install stbook
```

Start Streamlit Notebook

```bash
stbook
```

<hr>

### DEMOs



https://github.com/iamaziz/StBook/assets/3298308/210b536c-60b3-486e-921d-73c3c5f76cdc



<sub>NOTE: Copilot is running locally, not availabe in the deployed version.</sub>

https://github.com/iamaziz/StBook/assets/3298308/99ff3983-041e-4d74-ad6b-c1444aeeff0a