semvec/pypi-packages huggingface dataset:
sports-players 1.2.3
Sports Players Objects

sports-players
===================================

This is project created by Frantz Paul.

``sports-players`` a fun way to represent sports players as objects.

# Installation

pip install sports_players

.. code:: python

    from sports_players import BasketballPlayer

    import pandas as pd

    player = BasketballPlayer(full_name="Lebron James")
    data = {'points': [20, 10, 10, 10], 'rebounds': [4, 3, 2, 10], 'assists': [2, 4, 7, 2]}

    games = pd.DataFrame(data=data)
    player.games = games

    print(player.ppg()) # returns player points per game
    print(player.apg()) # returns player assists per game

Instantiaion
a player can be instantiated with either their full_name, first_name, or last_name

.. code:: python

    BasketballPlayer(full_name="Lebron James", first_name="Lebron", last_name="James")

Here is documentation of the BasketballPlayer class.

Here you will see the methods and attributes available from the class.


.. code:: python

    class BasketballPlayer(Player):
    
    Basketball player class that tracks all information
    regrading a basketball player.

    Attributes:
        full_name (str) representing the full name of the player
        first_name (str) representing the the first name of the player
        last_name (str) representing the last name of the player
    
    def __init__(self, full_name=None, first_name=None, last_name=None):
        super().__init__(full_name=full_name, first_name=first_name, last_name=last_name)
        self._games = None

    @property
    def games(self):     
        Return the games of the player 

    @games.setter
    def games(self, value):
        
        The games of the player represented as a pandas dataframe.
        
        games (pandas.Dataframe) representing the games of the player in form of
        {'points': [], 'rebounds': [], assists: []},
        points: int
        rebounds: int
        assists: int
        Example:
        {'points': [20, 15], 'rebounds': [5, 9], assists: [3, 4]}
        

    def ppg(self):
        Return points per game average
        
    def apg(self):
        Return assist per game average 

    def rpg(self):
        Return rebounds per game average

    def points_max(self):
        Return game with highest points sby player

    def assists_max(self):
        Return game with highest assist by player

    def rebounds_max(self):
        Return game with highest rebounds by player

    def avg_through(self, start, end):
        Return averages by player through number of games
        in the form of a pandas Series


``sports-players`` requires the pandas library and is installed
when you install the package.
daboi 0.1.3
Selenium instagram automation.
Requires Python: >=3.6

# Daboi Package

This is an instagram automation with selenium. 

## Prerequisities

* selenium
* chromedriver

## Features

* Likes - home feed and hashtags
* Follows - hashtags
* Unfollows
* Watch stories

## Install


```python
pip3 install daboi
```
## Update
```python
pip3 install -U daboi
```
## Run


```python
from daboi import instabot

config = {
	"user":"username",
	"password":"password"i,
	#"chromedriver_path":"", # path to chromedriver default is linux /usr/lib/chromium-browser/chromedriver
	#"path":"" # where the output files will be stored default is working directory
	"hashtag_list":["hashtag1","hashtag2"], #hashtags to give likes to photos 
	"likes":15,#likes per run to give
	"follow":0, #follow profiles per run
	"unfollow":0, #unfollow profiles per run
	"follow_profiles":["username1","username2"], #follow the followers of given profiles
	"wait_between_runs":2, #wait between two consecutive runs
	"watch_stories_minutes":5, #watch hasthags and progile stories in minutes
	"give_likes_when":0, #photo has to have also another one or more hashtags set in hashtag_list
	"api_key":"", # api token to authentificate
	"api_endpoint"="" # url where to send run statistics. you might need to change code for your own needs but you might want to implement two methods get and write

}
instabot.Client(config)

#enjoy the stonks
```
bellview 3.2.1
Bell View
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4

Bell View is an interactive method explorer for church bell ringers
which uses a Graphical User Interface (GUI). It works out the rows of
a plain course or touch, displays it the screen, and audibly rings it
using a set of bell sample files. Bell View makes use of the Change
Ringing Engine (crengine).

Installation instructions and a user manual are available on the
Harrogate Bell Ringers' website
<https://harrogatebellringers.org/bellview/>
crengine 3.2.1
The Change Ringing Engine
Requires Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4

Change Ringing Engine is a method ringing application for church bell
ringers. It works out all the rows of a method (plain course or touch,
displays them in a variety of formats and even rings them audibly on a
set of bell sample sound files. Change Ringing Engine uses a
traditional command line interface, but may be embedded as an API in
another application such as Bell View.

Installation instructions and a user manual are available on the
Harrogate Bell Ringers' website
<https://harrogatebellringers.org/bellview/>
pyset-x 0.0.2
Like `set -x` in bash
Requires Python: >=3.0

# pyset_x

This is `set -x` in Bash, but for Python. Before a line of code is executed, it will be printed. The idea is for quick debugging of actual code flow, instead of having to put `print` calls in all your `if/elif/else` blocks etc.

## Example
```python
from pyset_x import annotate_function
@annotate_function
def func():
    a = 1 + 1
    return a
func()
```

Will print

```
a = 1 + 1                                                                                                              
return a 
```
notifier-function 1.5.1
Notify you when a function finished with option to send a email
Requires Python: >=3.6

# Notifier Function Status
This library use a decorator to show a toast in your screen.

## Requeriments

Please install this packages by yourself depending you OS:

- Windows: ```pip3 install win10toast```
- Ubuntu: ```apt-get install libnotify-bin``` (if don't work try searching how install notify-send for your distro of Linux)

## Usage

All that you need is use a decorator and specific some parameters, next explain it:

Import: `from notifier import notify`

Decorator to use: `@notify()`

### Parameters

- **title**: the title of toast notification, by defult is: Function finished.
- **msg**: the message of toast notification, by default is: `Your function has finished`.
- **duration**: the time, in seconds, that the nottications will show, by default is 8.
- **urgency**: the urgency of the notifcation. By defualt is `normal`. The options are:
  - low.
  - normal.
  - critial.