semvec/pypi-packages huggingface dataset:
YouTubeUploader 0.0.3
Uploading videos to YouTube
Requires Python: >=3.8

# yt_pld - YouTubeUpload
### This app helps you automate uploading videos to your YouTube channel. Selenium is used for uploading.

# Installation
### To install, run the following command in your terminal:

    pip install yt-pld

# Example of use

    from yt_pld import upload_multiple_videos


    video_list = [
        {
            "video_path": 'your_video_path',
            "title_text": 'your_title_for_video',
            "description_text": 'your_description_for_video'
        },
        # Add more video entries as needed
    ]

    login_data = {
        "chrome_driver_path": 'your_chrome_driver_path',
        "email": 'your_email',
        "password": 'your_password',
        "channel_name": 'your_channel_name'
    }

    upload_multiple_videos(login_data, video_list)

## Description of parameters to be transferred
`video_list` - pass to this list as many dictionaries with video data as many videos you need to upload (currently you can upload a maximum of 10 videos per day)\
`video_path` - your path to the video you want to upload to your channel\
`title_text` - title for the video\
`description_text` - description for the video\

`login_data` - pass to this dictionary the login data for your YouTube creative studio\
`chrome_driver_path` - path to your chrome driver\
`email` - your email to log in to your google account, to which your YouTube channel is linked to\
`password` - password for the google account to which your YouTube channel is linked\
`channel_name` - name of the channel you want to upload video to\
streamlit-token-craft 0.2.0
streamlit custom token craft and management component
Requires Python: >=3.9
Keywords: Python,Streamlit,React,JavaScript,token craft,token manager

# 🌟 Streamlit Token Craft Component 🚀

[![Open in Streamlit][share_badge]][share_link] [![GitHub][github_badge]][github_link] [![PyPI][pypi_badge]][pypi_link] [![Download][download_badge]][download_link] [![Licence][licence_badge]][licence_link]
 
Welcome to the Streamlit Token Craft Component, where managing tokens is as fun as a barrel of monkeys! 🐒 This custom Streamlit component is designed to bring joy and efficiency to your data management needs of displaying tokens in your Streamlit app.

## Features 🎉
* Inline Editing: Edit tokens directly in the table like a ninja! 🥷
* Dynamic Column Visibility: Play hide and seek with your columns! 🙈🙉
* Action Handling: Manage token deletion with style. It's like having a mini-command center. 🎮
* Responsive Design: Looks great on screens of all sizes, even on your grandma's old monitor! 👵💻

## Demo 📺

Watch the Token Craft strut its stuff!

### Basic demo
![image_demo_!](demo.gif)

You can also find the [deployed example app](https://app-token-craft-example.streamlit.app/) in streamlit's community cloud!

Peek at more cool tricks up its sleeve!

### Secondary demo
![image_demo_!](demo_column_selection.gif)

## Installation 🛠️
Get this party started with a simple command:
```python
pip install streamlit-token-craft
```

## Usage 📚
Here’s a very simple example on how to unleash the power of the Token Craft in your app:

```python
import streamlit as st
from token_craft import st_token_table

mock_tokens = [
    {
        "id": "token98a1c077",
        "key": "token98-e316-49d9",
        "display_key": "token98a...e5437d75",
        "name": "Token 1",
        "dateCreated": "2023-12-20",
        "lastUsed": "Never",
        "is_active": True,
    },
]

rendered_tokens = st_token_table(
    tokens=mock_tokens,
    key="token_table",
)
```
> [!IMPORTANT]
> Keep in mind that the functionality of this component has to be combined with your token management service.
>
>For more complex functionality have a look at [demo full app](demo_full_app.py) & [demo for column selection](demo_col_selection_app.py).

## Contributing 🤝
Got ideas? Jump in! Contributions are as welcome as puppies at a park! 🐶

For more information, see [CONTRIBUTING](CONTRIBUTING.md) instructions.

## License 📜
This project is licenced under an [MIT Licence](LICENSE).



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

[share_link]: https://app-token-craft-example.streamlit.app/

[github_badge]: https://badgen.net/badge/icon/GitHub?icon=github&color=black&label

[github_link]: https://github.com/stavrostheocharis/streamlit-token-craft

[pypi_badge]: https://badge.fury.io/py/streamlit-token-craft.svg

[pypi_link]: https://pypi.org/project/streamlit-token-craft

[download_badge]: https://badgen.net/pypi/dm/streamlit-token-craft

[download_link]: https://pypi.org/project/streamlit-token-craft/#files

[licence_badge]: https://img.shields.io/github/license/stavrostheocharis/streamlit-token-craft

[licence_link]: LICENSE
and-otp-uri 0.0.2
Convert andOTP or GNOME Authenticator backups into otpauth-URIs
Requires Python: >=3.11

and-otp-uri
===========

Parses backups from the [andOTP-Android app](https://github.com/andOTP/andOTP)
and turns the entries into otpauth-URIs understood by other authenticator apps.

With the `--generate-pass-entries` option you can directly create pass entries
from the backup.


Installation
------------

```
pip install and-otp-uri
```


Usage:
------

To print out URIs for the entries in the backup run

```bash
and-otp-uri /path/to/backup.json
```

See `and-otp-uri --help` for all available options.
geopyv 0.0.31
A PIV/DIC analysis package for Python.
Requires Python: >=3.7

# geopyv
Python/C++ based PIV/DIC package.

# Development instructions

## Setup

Use pipenv in root folder of project:
- pip install pipenv
- pipenv shell
- cd external
- git submodule update --init
- cd ..
- pipenv install .
- pipenv uninstall geopyv

## Docs using sphinx
Using sphinx and 'Read the Docs' theme:

pip install sphinx spinx-rtd-theme

In the /docs folder:
- make clean html

Open index.html in build to view the contents.

Use numpy docstrings formatting (via napoleon extension to sphinx, which is installed in
conf.py).

## Tests using pytest
Use pytests to execute tests in the /tests folder: pipenv install pytest

- All files in tests folder
- All files named 'tests_*.py' where * is the module, function or class name
- See https://www.youtube.com/watch?v=etosV2IWBF0 for an introduction

## Version control

### Basics
- git status - checks status of local repo
- git add . - adds all files to staging area
- git commit -m "Message..." - commits staged files with the message outlined
- git push - Pushes commit to GitHub

### To fork and write a feature
Follow this guide: http://blog.davidecoppola.com/2016/11/howto-contribute-to-open-source-project-on-github/

## Code style
Please check code style before commits...

### Formatting
Use black: https://black.readthedocs.io/en/stable/the_black_code_style.html

If using pipenv install via: pipenv install black --pre

Don't forget the --pre or it will cause problems!

### PEP8 compliance
Check PEP8 compliance using flake8: pipenv install flake8
turkiye-iban-tools 0.1.0
IBAN Verification and information tools for IBAN numbers in Turkiye
Requires Python: >=3.6

# TURKIYE IBAN Tools

This library provides functions for IBAN validation, retrieving bank information from IBAN numbers, and extracting account numbers from IBANs in Turkey.

The bank list is taken from the [TCMB Payment Systems Participants List](https://www.tcmb.gov.tr/wps/wcm/connect/a7931555-51dd-4cf4-90ac-862a015f3eb3/TCMB+%C3%96deme+Sistemleri+Kat%C4%B1l%C4%B1mc%C4%B1lar%C4%B1.pdf?MOD=AJPERES) as of ***January 5, 2024***, and is hardcoded into the TRIBANTools class.

IBAN validation is conducted according to the rules specified in the [Official Gazette dated October 10, 2008, number 27020](https://www.tcmb.gov.tr/wps/wcm/connect/EN/TCMB+EN/Bottom+Menu/IBAN/Communique).

Development and testing do not cover all cases. Please be cautious before deploying to a production environment.

## Features

- IBAN validation
- Retrieving bank information from IBAN
- Extracting account number from IBAN

## Installation

To use this library, you can clone the code or include it in your project as a package via pip command:

```bash
pip install turkiye_iban_tools
```

## Usage

```python
from turkiye_iban_tools import TRIBANTools

# Initialize
IBANTool = TRIBANTools()

# IBAN validation
valid = IBANTool.validate('your_iban_number')
print(valid)

# Retrieving bank information
bank_info = IBANTool.get_bank_info('your_iban_number')
print(bank_info)

# Extracting account number (with leading zeros)
account_number = IBANTool.get_account_number('your_iban_number')
print(account_number)

# Extracting account number (without leading zeros)
account_number = IBANTool.get_account_number('your_iban_number', True)
print(account_number)
```

## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.