semvec/pypi-packages huggingface dataset:
jokepie 1.0.5
API Wrapper for sv443's joke api
Keywords: python,jokes,api-wrapper,api wrapper,nv443,requests


# JokeAPI Wrapper by TheWever
### Import jokeapie
```
import jokepie # imports package
```

### Create a client
```
client = jokepie.Client() # returns client objects
```

### Get a joke
```
joke = client.get_joke() # returns Joke object
```

### Post a joke
```
client.upload_joke('Insert Joke', 'category') # returns True on exception
```

### Sample:
```
import jokepie
client = jokepie.Client()
joke = client.get_joke('dog')
print(joke.joke)
```

## Docs
### Joke Objetct:
- Category # returns
- joke_type # returns str
- joke # returns str or list
- flags # returns list
- id # returns int
- safe # return bool
- language / lang # returns str
- request # returns req resp object
- get\_joke() # returns joke or dict

### Client Object:
- get\_joke(content='', lang='english', categories: list=['any'], blacklist=[], joke_type='single', safe_mode=False, id_range=[], amount: int = 1) # returns Joke Object
- upload\_joke(joke: str or dict, category, joke_type='single', lang='english', on_flags=[]) # returns bool

--
# Notes:
## Given Args
Most arguments are not required but should be checked especially before uploading a joke
## Sequence Matcher
When you provide an invalid argument like inglish as language the best match will be choosen using SequenceMatcher
## Uploading jokes
When you want to upload a joke of the type twopart provide a list[setup, delivery] as joke else str(joke)
## Updates and async
This libary will not recive any updates only patches and is not asynchronous
ttype 0.1.1
A typing test on terminal

# Typing Test on Terminal
A typing practice/test with Terminal UI written in Python


### Description
The application first asks the user to enter the number of sentences to type, then will display random short sentences about a science fact for the user to type. A correct character will be highlighted as green and a wrong character will be highlighted as red. After the user finishes the test, the program will displays the statistics about the result.


### External Library
The program uses curses module for the Terminal UI. If curses module is not already installed on the user's device, then the program will automatically install the module using pip package manager


### PiPy Link: 
https://pypi.org/project/ttype/


### Demo
Below is a demo of a typing test (with 3 sentences)
![ezgif com-gif-maker](https://user-images.githubusercontent.com/83048295/144738905-75e05d34-dba6-44b4-86bf-34aada664685.gif)
yaqd-new-era 2022.1.0
yaq daemons for new era pump systems hardware
Requires Python: >=3.7

# yaqd-new-era

[![PyPI](https://img.shields.io/pypi/v/yaqd-new-era)](https://pypi.org/project/yaqd-new-era)
[![Conda](https://img.shields.io/conda/vn/conda-forge/yaqd-new-era)](https://anaconda.org/conda-forge/yaqd-new-era)
[![yaq](https://img.shields.io/badge/framework-yaq-orange)](https://yaq.fyi/)
[![black](https://img.shields.io/badge/code--style-black-black)](https://black.readthedocs.io/)
[![ver](https://img.shields.io/badge/calver-YYYY.M.MICRO-blue)](https://calver.org/)
[![log](https://img.shields.io/badge/change-log-informational)](https://gitlab.com/yaq/yaqd-new-era/-/blob/main/CHANGELOG.md)

yaq daemons for new era pump systems hardware

This package contains the following daemon(s):

- https://yaq.fyi/daemons/new-era-ne1000
- https://yaq.fyi/daemons/new-era-continuous-nextgen