semvec/pypi-packages huggingface dataset:
streamlit-selectable-textarea 0.1.6
Streamlit components with selectable text fields
Requires Python: >=3.7

# streamlit-selectable-textarea

Streamlit components with selectable text fields

## Installation instructions

```sh
pip install streamlit-selectable-textarea
```

## Usage instructions

```python
import streamlit as st
from st_selectable_textarea import st_selectable_textarea

text_input = st.text_input("Enter a text", value="Streamlit")

dragged_area = st_selectable_textarea(value=text_input, key="foo")

st.write(label="result", value=dragged_area)

```
py-fumen-util 0.3.1
Python implementation of the JavaScript package 'FumenUtil'
Requires Python: >=3.8

# py-fumen-util
Python implementation of [swng's FumenUtil](https://github.com/swng/FumenUtil), using [py-fumen-py](https://github.com/OctupusTea/py-fumen-py)

## Dependency
- `py-fumen-py`: Python implementation of knewjade's `tetris-fumen` node module

## Installation

```bash
python3 -m pip install py-fumen-util
```

## Usage

```bash
python3 -m py_fumen_util command [commmand...] file
```

- `command`: Command(s) to execute on the Fumen(s).
- `file`: File with Fumen strings, separated with whitespace and/or linebreak. Use "-" to read from standard input.

### Commands

ommands are case-insensitive.

|Command|Description|Alias|
|:-|:-|:-|
|join|Join multiple Fumens into one|combine concat|
|split|Split each page into a Fumen||
|assemble|Assemble Fumen placements into one page|compile, unglue|
|disassemble|Disassemble each Fumen page into tetrimino placements|decompile, glue|
|gray|Gray out the last page of each Fumen|grey|
|grayall|Gray out all pages of each Fumen|greyall|
|prune|Prune colored minos from the last page of each Fumen||
|pruneall|Prune colored minos from all pages of each Fumen||
|lock|Lock the last page of each Fumen and append a new page||
|mirror|Mirror Fumen pages|flip|
|uncomment|Uncomment Fumen pages||
hack4u1 0.5.0
Test, hack4u course query library

# Hack4u Academy Courses Library

Python library to consult academy courses

## Courses Available

- Introducción a Linux [15 hours]
- Personalización de Linux [3 hours]
- Introducción al Hacking [53 hours]

## Installation

Install the package using pip3:
```python3
pip3 install hack4u
```

## Basic Use

### List all courses

```python
from hack4u import list_courses

for course in list_courses():
  print(course)
```

### Get course by name

```python
from hack4u import get_course_by_name

course = get_course_by_name("Introducción a Linux")
print(course)
```
### Calculate total duration of courses

```python
from hack4u.utils import total_duration

print(f"Duración total: {total_duration()} hours")
```