semvec/pypi-packages huggingface dataset:
nanopyd 0.1.1
nanoid implementation in python
Requires Python: >=3.10,<4.0
Keywords: nanoid,typed,pydantic

## NanoPyD

### Python NanoID with class typing.

Builds a Nano ID per spect defined by [this repo](https://github.com/ai/nanoid).

## Installation and Usage:

To install:
`pip install nanopyd`
Import:
`from nanopyd import NanoID`
Usage (with typing):
`id : NanoID = NanoID()`

### Parameters:

1. alphabet :
   - **"alphanumeric"**= "\_-0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
   - "uppercase" = "\_-ABCDEFGHIJKLMNOPQRSTUVWXYZ"
   - "lowercase" = "\_-abcdefghijklmnopqrstuvwxyz"
   - "numbers" = "0123456789"
   - "no_lookalikes" = "\*-23456789abcdefghjkmnpqrstwxyzABCDEFGHJKMNPQRSTWXYZ"
2. size :
   - length of output id, default **21**
intuitive-vectorscript 0.1.3
Some useful function and classes for Vectorworks python scripting

        A collection of useful python scripts, functions and classes for vectorworks
        
Keywords: python,script,vector,vectorworks
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
OOTUI 0.0.1.2
Object-Oriented Terminal User Interface an object oriented way of displaying data in the terminal.
Requires Python: >=3.6

# OOTUI
## Object-Oriented Terminal User Interface

---
# Alpha state

the package does not yet live up to some details given in the readme

---
OOTUI is a package for creating easy to read data displays in your terminal. <sub>(or games if you're crazy like that)</sub>

you create displays by creating objects that hold the data that you want to display (and updating these objects whenever necessary). You decorate or divide this data by creating more objects (like BorderRects).

Each object has a position and a size, so any object can appear anywhere on the terminal

## Parent-Child structure
Any drawable(a OOTUI object that 'draws' on the terminal) can have a parent and any number of children.

When a drawable 'updates'(redraw its portion of the terminal) all of its will update as well before its portion is redrawn.

a child can overwrite (part of) its parent, meaning that, for example: you can layer multiple line-graphs over each other.

The position of a drawable is relative to its parent (and optionally its size as well), this means that groups of objects automatically stick together

## Use Window to take over the entire terminal... or don't.
Any drawable can output itself and the sum of its children at any time with a normal print statement. This is for if you just want to show a graph or two every once in a while.

If you use the window object, you overwrite the whole terminal, and can position your drawables anywhere on this terminal. You can update this window as often as you'd like to get real-time data from multiple drawables at once.

A window knows the size of your terminal, so your drawables can reposition and rescale itself, based on this size (optionally in real time)

You can use multiple windows to switch between structures of drawables, fast. (you can think of these as different screens)

## efficient
Even very complex structures of drawables (with many children (both in depth (grandchildren) and in width (siblings))) can usually be updated and drawn within a tenth of a second.

If that isn't enough, you don't need to update every drawable every 'frame', you can just update the drawables that you want to update, and they will cascade their part of the terminal back to the root object
reflectionist 0.1.2
A simple CLI app that helps you to track your reflections during your day.
Requires Python: >=3.8,<4.0


# reflectionist

A simple CLI app that helps you to track your reflections during your day.


# Why?
Being capable of reflecting helps to understand stressful situations.

Having a different perspective on what happened facilitates to take actions on how to behave to avoid the same feeling again reducing your stress levels and enabling personal growth!

## Reflection questions

The following questions were extracted from my experience at Hyper Island, during the master's in Digital Management.


    1. What happened that affected me?
    2. How did I feel then and now?
    3. What did I learn about myself?




## Installation

Install reflectionist with pip

```bash
  pip install reflectionist
```
    
## Features

- Init environment: `reflectionist init`
- Add reflection: `reflectionist create`
- List reflections: `reflectionist list`
- Describe specific reflection: `reflectionist describe`


## Contributing

Contributions are always welcome! Just open a new issue that I will check it ASAP.