semvec/pypi-packages huggingface dataset:
pydesktopbrowserrecorder 0.0.6
Module to record videos of an automation session using Selenium webdriver or the desktop.
Requires Python: >=3.10

# PyDesktopBrowserRecorder
 This project allows you to record your desktop or the browser during an automated test using selenium's webdriver

 To install it, just open a terminal and execute:

 pip install pydesktopbrowserrecorder

 PiPY Project: https://pypi.org/project/pydesktopbrowserrecorder/

 Once installed, you just have to make the following import:
 
 from selenium_browser_desktop_recorder import SeleniumBrowserRecorder
 
 Then you create a SeleniumBrowserRecorder object, you have two modes.

 First mode:

 obj = SeleniumBrowserRecorder(folder,encoding)

 - folder: Folder where we want to create the folder that will contain the videos for our recording session
 - encoding: Encoding of the video. We only assure that using ".mp4" will work
 This way, when you start the recording session, the desktop will be recorded until we stop the recording session
 
 But you can also provide a third parameter:

  obj = SeleniumBrowserRecorder(folder,encoding,driver)
  - driver: A webdriver object
  
    In this case, we will record only the browser window(s) that are being controlled by that webdriver object
  
  To start the recording session once we build the object we only have to use this method:
  
  obj.start_recording_session()
  
  And our object will start recording in a parallel thread
  
  To stop the recording session we only have to:

  obj.stop_recording_session()

  The video will be saved and the threads finished
  
  NOTE: If we are recording a browser and the size of it changes, we will stop the current video and start a new one with the new
  size of the window
 
NOTE: This was developed using the following versions of the following external libraries:
- imageio_ffmpeg = 0.4.5 
- numpy~=1.22.2 
- imageio==2.15.0 
- PyAutoGUI~=0.9.53 
- selenium~=4.1.0 
- Pillow~=9.0.1
texel 0.2.1
Command line interface for reading spreadsheets inside terminal.
Requires Python: >=3

## texel - Command line interface for reading spreadsheets inside terminal.

Sometimes, you have to deal with spreadsheets. Those are sad times.
Fortunately there is texel!

Texel is a useful CLI for quickly reading spreadsheets and
copying their contents to clipboard in CSV format.

  ![texel in action](./assets/texel.png)
## Usage
```
texel [-h] [-d DELIMITER] [-c CELLWIDTH] [-p PRECISION]
             [--fillna FILLNA]
             FILE

positional arguments:
  FILE                  Spreadsheet path (csv, xls, xlsx, xlsm,
                        xlsb, odf, ods or odt)

optional arguments:
  -h, --help            show this help message and exit
  -d DELIMITER, --delimiter DELIMITER
                        Delimiter for csv files
  -c CELLWIDTH, --cellwidth CELLWIDTH
                        Width of a cell
  -p PRECISION, --precision PRECISION
                        Precision of floating point numbers
  --fillna FILLNA       Value to use to fill holes in the
                        spreadsheet
```
#### Commands
  - ⬆️⬇️⬅️➡️ / `kjhl` - Move
  - `<TAB> <SHIFT-TAB>`/`n <SHIFT-n>` - Switch sheet
  - `v` - Visual/selection mode
  - `<ESC>` - Exit visual/selection mode
  - `c` / `y` - Copy selected cell(s)
  - `?` - Help
  - `q` - Exit

#### Supported file formats:
  - xlsx
  - xlsm
  - xltx
  - xltm
  - xlsb
  - xls
  - csv
  - odt
  - odf
  - ods

## Installation

`$ pip install texel`

## Licence
MIT
pydesktopbrowerrecorder 0.0.3
Module to record videos of an automation session using Selenium webdriver or the desktop.
Requires Python: >=3.10

# PyDesktopBrowserRecorder
 This project allows you to record your desktop or the browser during an automated test using selenium's webdriver

 To install it, just open a terminal and execute:
 pip install pydesktopbrowerrecorder

 PiPY Project: https://pypi.org/project/pydesktopbrowerrecorder/

 Once installed, you just have to make the following import:
 from selenium_browser_desktop_recorder import SeleniumBrowserRecorder
 
 Then you create a SeleniumBrowserRecorder object, you have two modes.

 First mode:

 obj = SeleniumBrowserRecorder(folder,encoding)

 - folder: Folder where we want to create the folder that will contain the videos for our recording session
 - encoding: Encoding of the video. We only assure that using ".mp4" will work
 This way, when you start the recording session, the desktop will be recorded until we stop the recording session
 
 But you can also provide a third parameter:

  obj = SeleniumBrowserRecorder(folder,encoding,driver)
  - driver: A webdriver object
  
    In this case, we will record only the browser window(s) that are being controlled by that webdriver object
  
  To start the recording session once we build the object we only have to use this method:
  
  obj.start_recording_session()
  
  And our object will start recording in a parallel thread
  
  To stop the recording session we only have to:

  obj.stop_recording_session()

  The video will be saved and the threads finished
  
  NOTE: If we are recording a browser and the size of it changes, we will stop the current video and start a new one with the new
  size of the window
 
NOTE: This was developed using the following versions of the following external libraries:
- imageio_ffmpeg = 0.4.5 
- numpy~=1.22.2 
- imageio==2.15.0 
- PyAutoGUI~=0.9.53 
- selenium~=4.1.0 
- Pillow~=9.0.1
inkbunny 0.0.3
Python wrapper for the Inkbunny API
Requires Python: >=3.10

# Inkbunny

A Python wrapper for the [Inkbunny](https://inkbunny.net/) API.


## DISCLAIMER
**I have no idea what I'm doing!**

- I'm not a programmer.
- I have next to no experience with Python (or any other language for that matter).
- I have no affiliation with Inkbunny.
- This project exists because I couldn't find a Python wrapper anywhere else.
- This is still very much a work in progress.
- I'm trying my best, but my best isn't very good.

**Use this wrapper at your own risk**




## Installation

```
pip install inkbunny
```
## Requirements
- Python ≥ 3.10.2
- [Requests](https://docs.python-requests.org/en/latest/)
- [platformdirs](https://github.com/platformdirs/platformdirs) (for now, at least)




## Usage

**TODO**
 
```python
from inkbunny import Inkbunny
```

```python
ib = Inkbunny()
details = ib.submission_details(submission_ids=['14576', '14579'])

print(details)
```

```python
ib = Inkbunny('myusername')
submission_results = ib.search('fox')
```

```python
# first time login
ib = Inkbunny('myusername', password='mypassword')
print(ib.unread_submissions())
```


<!-- ### context manager -->

```python
with Inkbunny() as ib:
    bunnies = ib.search('bunny', results_count=1000)

print(bunnies)
```


```python
ib = Inkbunny('myusername')
ib.new_submission(
    files=['path/to/my/file/dog1.png', 'path/to/my/file/dog2.png'],
    title='Good dog',
    desc='A drawing I made',
    keywords=['male', 'dog', 'good'],
    type_='picture')
```
<!-- 
(logs in as guest)

### asdf lower level 

api_* method names

 -->
ggLeapAnalyticsTools 0.1.0
A python package for helping users to generate and interact with data from ggLeap esports venue management software.
Requires Python: >=3.6

# ggLeapAnalyticsTools
A python package for helping users to generate and interact with data from ggLeap esports venue management software created chiefly for work done for the University of Warwick's Esports Centre.
kimoby 0.0.8
Python module to interact with the Kimoby REST API
Requires Python: >=3.6

## Project description
Python module to interact with the Kimoby REST API.

## Proofpoint Result API

See the [REST API full documentation](https://api-doc.kimoby.com/) for more information.

## Installation
```
pip install kimoby
```

## Supported endpoints
* Customers
  * [List Customers](https://api-doc.kimoby.com/#customers7_customers_listhtml) - *get_customers()*
  * [Retrieve a Customer](https://api-doc.kimoby.com/#customers6_customer_retrievehtml) - *get_customer()*
  * [Create a Customer](https://api-doc.kimoby.com/#customers4_customer_createhtml) - *create_customer()*
  * [Delete a Customer](https://api-doc.kimoby.com/#customers8_customer_deletehtml) - *delete_customer()*
* Message
  * [Send a Message](https://api-doc.kimoby.com/#messages2_message_sendhtml) - *send_message()*
wordlepoints 0.0.10
Wordle Stats is a score generator that takes challenging your friends in Wordle to the next level. It provides scores for how good each guess was as well as score boosts for how many rounds it took you to solve the puzzle!
Requires Python: >=3.6

# Wordle Stats
## Author: Tom Henry

## Description
Wordle Stats is a score generator that takes challenging your friends in Wordle to the next level. It provides scores for how good each guess was as well as score boosts for how many rounds it took you to solve the puzzle!

## Installation
```bash
pip install wordlepoints
```

And then to run, simply input:
```bash
python -m wordlepoints.wordle_stats
```
## Usage
The following gif is an example of the usage in a python shell:

![](wordlepoints.gif)

Enter the correct word of the day, followed by your guesses (including the correct guess) to get your final score! A perfect score is 600 points, meaning that you guessed the word of the day correctly on the first round.

## How it works
This program takes every possible five letter word in the english language (provided by nltk) and scores each guess based on how much your guess shortened the list of possible correct answers.

For example, a guess that resulted in a green letter would then reduce the list of possible answers to only containing words with that letter in that index, and a guess that resulted in yellow letters would shorten the list to only contain words with that letter in that word. The greater the percentage drop of words, the more points you score. If you finish before the six rounds, you are awarded 100 points for each unused round.

Have Fun!