semvec/pypi-packages huggingface dataset:
view-utube 0.0.2
browse latest videos of your favorite youtube channels from terminal!

# utube
Simple TUI app to watch suscribed youtube channel videos.

## Table of contents
* [Info](#Info)
* [Technologies](#Technologies)
* [Usage](#Usage)
* [Controls](#Controls)

## Info
**utube** is a basic TUI application to watch youtube videos. Just add the channel links you want to watch, and you are ready to go.

## Technologies
Built in python3 with *curses*.

### Dependencies:
* [![scraper: gazpacho](https://img.shields.io/badge/scraper-gazpacho-C6422C)](https://github.com/maxhumber/gazpacho) - scrape and parse youtube pages

## Usage
```python

  # install
  pip install view-utube

  # run
  utube
```

## Controls
* **j**   Move UP
* **k**   Move DOWN
* **g**   Move to TOP
* **G**   Move to BOTTOM
* **a**   Add channel
* **l**   Enter sub-menu
* **h**   Exit sub-menu
* **q**   Quit
pymemfile 0.0.2
pymemfile - flatten python dict or json
Requires Python: >=3.6
Keywords: python in memory file

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)


# pymemfile - in memory file

based on python stream classes this behaves like a file but with no persistence on a hard drive


supported methods:

- read
- write
- seek
- tell
- fileno
- with context
- 


# how to use

refer to [`sample.py`](https://github.com/kr-g/pymemfile/blob/main/sample.py)

code:

    from pymemfile import MemFile

    mf = MemFile("test.file", "r+")
    print(mf)

    with mf:

        mf.write("hello ")
        mf.write("world\n")

        print("-have a nice day-", file=mf.fileno())
        print()
        
        print("cur position", mf.tell())

        mf.seek(0)
        print(mf.read())


# Platform

Tested on Python3, and Linux.


# Development status

alpha state.
the API or logical call flow might change without prior notice.

read [`CHANGELOG`](https://github.com/kr-g/pymemfile/blob/master/CHANGELOG.MD)
for latest, or upcoming news.


# installation
    
available on pypi. install with:

    python3 -m pip install pymemfile
pyfdlock 0.0.2
pyfdlock - file lock util
Requires Python: >=3.6
Keywords: python file locking lock unlock fcntl

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)


# pyfdlock - python file lock

secure and comfortable locking file regions

features:
    
- tracks already locked regions
  - checks overlapping regions
- with context manager included
  - automatic unlocking
- custom locking backends (currently Linux only)
- 


# how to use

refer to [`sample.py`](https://github.com/kr-g/pyfdlock/blob/main/sample.py)


# Platform

Tested on Python3, and Linux.


# Development status

alpha state.
the API or logical call flow might change without prior notice.

read [`CHANGELOG`](https://github.com/kr-g/pyfdlock/blob/master/CHANGELOG.MD)
for latest, or upcoming news.


# installation
    
available on pypi. install with:

    python3 -m pip install pyfdlock
pumpkinpy 0.4.4
A Python module with utilities for many fields.

# PumpkinPy 0.4.1
## An all-purpose Python module
### by Spatial Innovations

### Features
* Algorithms
  * Bubble Sort
* Applications
  * Graphical Animations
  * Rubiks Cube Solver
* Color Utilities
  * Color Conversions
* Data Management
* Image Utilities
  * Image Transformations
    * Resize
    * Rotate
    * Crop
    * Flip Left Right
    * Flip Top Bottom
  * Image Filtering
    * Grayscale
    * Gaussian Blur
    * Enhance Color
    * Enhance Contrast
    * Enhance Brightness
    * Enhance Sharpness
    * Blend 2 images
    * Invert
    * Change Color Count
    * Dither
    * Pixelate
  * Image Conversions
    * To PNG
    * To JPG
* Mathematical Functions
  * CheckPrime
    * Check whether or not a number is prime
  * FindFactors
    * Find all the factors of a number
  * FindTotatives
    * Find all the totatives of a number
  * NumTotatives
    * Find the number of totatives of a number
  * MapRange
    * Map a number from one range to another
* Pygame Utilities
  * Backgrounds
    * Ball Background
      * Create a background with multiple colorful balls moving around
  * Elements
    * Button Text
      * Create a button that has text on top of it. It updates according to user actions
    * Text Input
      * Create a text input field in which the user can type whatever they want
    * Slider
      * Create a slider which is updated by user action.
    * Bar Graph
      * Create a bar graph which displays all the given information
    * Color Picker
      * Offers a nice gui for the user to pick their color
    * Checkbox
      * Creates a checkbox with the user can interact with
    * Dropdown
      * A dropdown menu which allows you to select different items
  * Interface
    * Create a <a href="https://blender.org">Blender</a> like interface
* Socket Utilities
  * Helper functions and classes to help with networking in python
* Logic
  * Switch Statements

## Installation
* If you have a version installed already, run this command in a terminal:
  * `pip install --upgrade pumpkinpy`
* If you are installing first time, run this command:
  * `pip install pumpkinpy`

## Changelog
* Version 0.4.1
  * Bpy improvements.

* Version 0.3.9
  * Pygame interface
  * Switcher

* Version 0.3.8
  * Socket networks
  * Color utils

* Version 0.3.7
  * Pygame Color Picker element.

* Version 0.3.6
  * Merged StrawberryPy
  * bpy improvements
  * Bar graph improvements

* Version 0.3.2
  * Pygame Bar Graph

* Version 0.3.1
  * bpy improvements

* Version 0.3.0
  * bpy.props kwargs

* Version 0.2.9
  * bpy improvements

* Version 0.2.8
  * Image dithering
  * bpy improvements

* Version 0.2.7
  * Socket utilities, including networks.
  * pygame backgrounds and sliders
  * Image utilities

* Version 0.1.1
  * Pygame text input
  * Bubble sort algorithm
  * Find factors function
  * Check prime function