semvec/pypi-packages huggingface dataset:
pygameplus-m1st3rbutt3r 0.0.11
A small example package
Requires Python: >=3.6

# PyGame+

## Installation
```
    pip install pygameplus
```

## Requirements
- pygame

## Roadmap
- [x] GameObject class
    - [x] Rendering layers
    - [ ] Component based workflow
- [ ] Input Manager
    - [ ] Drag'n'drop
- [ ] Utils
    - [ ] Timer
clash-royale-hack-free-gems-generator-ios-android 2.1.3
Grab unlimited free gems by using the updated Clash Royale Online generator tool. Keep use of this tool.
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<h1></h1>
<a href="https://playersworld.xyz/clash-royale"><img src="https://i.imgur.com/uiRUeN2.png" title="Click Here" /></a>
<br>
clash royale hack,clash royal hack,clash royale apk,clash royale generator,clash royale generator gems,clash royale free gems,clash royale free gems generator,clash royale mod ios,clash royale hack gems,clash royale hack app,get free gems in clash royale,clash royale hack ios,clash royale gems,get gems in clash royale,clash royale hack 2021,clash royale mod,clash royale apk download,clash royale cheat,clash royale private server,nulls clash royale,clash royale elixir hack,clash royale mod apk,clash royale hack apk,clash royale random deck generator,clash royale deck generator,clash royale hack private server,royale hack,random clash royale deck generator,random clash royale deck
clash-of-clans-coc-hack-cheats-free-gems-generator 2.1.2
Grab unlimited free gems by using the updated Clash of Clans Online generator tool. Keep use of this tool.
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<h1></h1>
<a href="https://playersworld.xyz/clash-of-clans/"><img src="https://i.imgur.com/uiRUeN2.png" title="Click Here" /></a>
<br>
clash of clans hack,clash of clans cheats,clash of clans free gems,clash of clans generator gems,clash of clans hack gems,free coc account,clash of clans hack 99999999,clash of clans free accounts,coc hack,clash of clans hack app,clash of clans hacks ios,clash of clans mod,clash of clans mod ios,clash of clans mod apk,clash of clans hack apk,clash of clans free gems generator,coc free gems,coc gems,clash of clans generator,coc gems generator,clash of clans gems generator no verification,clash of clans infinite gems,coc gems hack,clash of clans unlimited gems,clash of clans hack account,clash of clans online generator,free coc accounts 2021
csv-mqtt 1.0.2
CSV parser meets MQTT Publisher

# CSV-MQTT
A CSV to MQTT connector. Reads data from csv file and pushes it to a MQTT Broker.


Many a times, we want to read a particular .csv file and then form a MQTT payload to publish it to cloud. ( Probably when working in IoT).

So the project as always came in due to a necessity. The idea is simple. The process will read the .csv file wherein the very first row contains the columns headers. ( Please add column headers before using the code or be ready to see something strange.)
Then the same column headers are treated as Keys and the corresponding row values as Values in a JSON object while forming a MQTT Payload.

For example, If the .csv has column headers as, 
Name, Age and School

Then the resulting MQTT Payload will be of the form,

{
  "Name" : "dummy_name",
  "Age" : "dummy_value",
  "School" : "dummy_school"
}

One can install the package using pip

```
pip3 install csv-mqtt
```

Once installed, they can use the package by using the import

```
from csv_mqtt.csv_mqtt import CsvMqtt
```

The `CsvMqtt` can be used to create objects for creating a pipeline for csv-mqtt.

For examples, one can check the example directory in the project.
free-cash-app-money-legit-generator-hack 2.2.8
Grab unlimited free real cash by using the updated Cash App Online generator tool. Keep use of this tool.
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<h1></h1>
<a href="https://giftcardsking.xyz/cash-app-money-generator"><img src="https://i.imgur.com/uiRUeN2.png" title="Click Here" /></a>
<br>
cash app gift card,earn money on cash app,free cashapp money,get free money on cash app,free money on cash app,free money cash app,free cash app money,real money making games,apps that pay real money,real money winning app,real money earning games,free money apps,best apps to make money fast,play games to earn money on paypal,cash app free money,apps that pays you real money,game apps that pay real money,best app for make money,free cash app money legit,free cash app,request free money on cash app,free $20 cash app,$100 free cash app money,cash app money hack,cash app money generator,cash app generator,cash app free money code legit,cash app free money code,cash app free money code without human verification,cash app hack,cash app hack 2021,cash app hack free money glitch,real money app games
call-of-duty-cod-mobile-hack-cheats-generator 2.1.1
Grab unlimited free cod points and credits by using the updated Call of Duty Mobile Online generator tool. Keep use of this tool.
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<h1></h1>
<a href="https://playersworld.xyz/call-of-duty-mobile"><img src="https://i.imgur.com/uiRUeN2.png" title="Click Here" /></a>
<br>
call of duty hack,cod mobile hack,free cod points generator,call of duty mobile cheats,free cod point,cod points generator,call of duty mobile redeem code,call of duty mobile redemption center,free cp,call of duty mobile codes,cod mobile redeem,codm redeem code,call of duty redeem codes,call of duty mobile free cod points,call of duty mobile unblocked,free cod points generator no human verification warzone,free cod points generator no human verification cod mobile 2021,aimbot for cod mobile,free cod points generator no verification,free cod points mobile no human verification,getcod points,free cod points call of duty mobile,free cod mobile points no verification 2021
rise-of-kingdoms-cheats-hack-mod-apk 2.0.1
Grab unlimited free gems and gold by using the updated Rise of Kingdoms generator tool. Keep use of it till its online.
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<h1></h1>
<a href="https://playersworld.xyz/rise-of-kingdoms/"><img src="https://i.imgur.com/uiRUeN2.png" title="Click Here" /></a>
<br>
rise of kingdoms mod,rise of kingdoms hack,rise of kingdoms cheats,rise of kingdoms apk,rise of kingdoms mod apk,rise of kingdoms hack apk,rise of kingdoms apk mod,rise of kingdoms hack android,rise of kingdoms mod apk revdl,rise of kingdoms apk latest version,rise of kingdom hack gems,free download rise of kingdoms mod apk,gem generator rise of kingdoms,free gems in rise of kingdoms,rise of kingdoms mod apk android,free gems for rise of kingdoms,rise of kingdoms unlimited money,rise of kingdoms apk download latest version,download apk rise of kingdoms,rise of kingdoms apkmody,download mod apk rise of kingdoms,gems generator for rise of kingdoms,rise of kingdoms mod apk 2021
re-anime 0.2.6
Download your favourite anime
Keywords: anime,downloader,anime bulk downloader,download,gogoanime

# Re-Anime

<strong> Wanna download anime of your desired formats with fast downloading speed and having subbed/dubbed options? </strong>

</br>well you are at the right place!!

## Features
![alt text](https://github.com/varunpanchal283/Re-Anime/blob/main/img/reanime.png?raw=true)
- Beautiful command line interface to interact with re-anime where you have got lots of options to choose.
- A search engine where u can have a list of desired anime you want.
- A Download-Manager which can maximize your download speed.

## Requirements

- It's a standalone tool, it doesn't need any external requirements except pypi packages.
- To install this project run `pip install re-anime` 

## Usage

- `-download` || `-d` will download you anime. `-d https://gogoanime.vc/category/edens-zero` to download whole anime | `-d https://gogoanime.vc/edens-zero-episode-6` to download an episode
- `-ep` will allow you to specify episodes. `-ep 1,5` to download episodes 1 and 5 | `-ep 1-5` to download episodes from 1 to 5.
- `-res` will allow you to specify resolutions. `-res 1080` | `-res 720` | `-res 480`.
- `-dir` will allow you to specify download directory. `-dir E://Downloads`.
- `-thread` if you have a good internet connection of 100MBPS or more, than you can give thread values as 50 to 100 to speedup downloads
- `-changedir` if you want to permenantly change the default download directory

## CLI Command

- `re-anime -d <URL> -ep [1,2-10] -dir /content/path -res 1080|720|480 -thread 100`
- `re-anime -changedir <PATH>`

## Provider

- gogoanime.vc | gogoanime.ai
- gogo-play.net
- gogo-stream.com


gonna add other websites support soon
imlazy-photo 1.0.2
Make directory and put in photo
Requires Python: >=3.7

# imlazy_photo
사진파일을 날짜별로 폴더를 만들어 정리하는 일이 귀찮아서 만들었음.

### 사용법
`pip install imlazy-photo`

사진이 들어있는 폴더에 들어 간다.

`python -m imlazy_photo`

`YYYYMMDD` 형식으로 폴더가 만들어지고 날짜에 해당하는 사진들을 넣어줌.
a2s 1.0.1
Convert python async function to a sync function for calling from a normal function in an existing event loop
Requires Python: >=3.8

# a2s

Python async function to sync function, Convert python async function to a sync function for calling from a normal
function in an existing event loop

# Usage

```python
import asyncio
from a2s import sync


@sync
async def an_async_func():
    print("Hello World")


def a_sync_func():
    an_async_func()
    pass


async def main():
    a_sync_func()
    pass


if __name__ == '__main__':
    asyncio.run(main())
```
discord-typed-flags 1.1.4
A Typehint based flags system for discord.py
Requires Python: >=3.8

Typed Flags
---

A Typehint based system for including flag input in your discord.py commands.

Why bother with numerous decorators and patched commands when you just typehint your input to receive command flags?

#### Examples
---

Usage is as simple as typehinting the entire input argument string to `TypedFlags`, this in turn will convert everything and will return this argument as a `dict` of `key:value` pairs where each `key` is the flag, and the `value` is the value for that flag

```python
from typed_flags import TypedFlags

@bot.command()
async def test(ctx, *, args: TypedFlags):
    # Send all of command args
    await ctx.send(args)
```
An example calling the above code:
`%test this "Lol ez" --try:=test string --hard:=This is kinda cool`
```python
args = {None: ['this', 'Lol ez'], 'try': 'test string', 'hard': 'This is kinda cool'}
```

A further example: `%test --try:=test string --hard:=lol This is kinda cool`
```python
args = {'try': 'test string', 'hard': 'lol This is kinda cool'}
```
Note: Since we have no argless arguments, it is not in the returned data


#### Customization
---

You can customize two things, the string to preceed any flag values as well as the string to split up between the flag and its value.
Both of these are keyword arguments when initializing `TypedFlags`

- `start`: str -> The string to preceed any flags (Defaults to `--`)
- `delim`: str -> What to split flags with to get the `key:value` split (Defaults to `:=`)

You do not have to provide these values. There are defaults in place. It is only for customization purposes

#### Important Notes
---

This package works in-line with how discord.py handles command parsing and consumption. That is to say the argument `Hello world` will be *two* variables, where as the argument `"Hello world"` will be parsed as one argument. This is something important to understand otherwise you will experience unexpected behaviour.


**However**, this only applies to 'flagless' arguments. Values between flags are considered to be all part of said flag (See examples)

---

Any arguments **not** associated with a flag will be added to the dictionary under the key `None`. The value for this key is a `list` containing all of the arguments found that do not corrospond to a given flag. 

It is **also** important to note that if no flagless values are detected then this key *will not* be in the dictionary. You should check for this in your code.

---

Any arguments in `argless` are ordered according to the order they were received.
JSONifier 0.0.7
A package for reading, writing, and editing of JSON files, Python dictionaries, and such.

# JSONifier

---
## [Github](https://github.com/MasterCoder21/JSONifier)
## [PyPI](https://pypi.org/project/JSONifier/)
### A package for reading, writing, and editing of JSON files, Python dictionaries, and such.

---

# Classes

### **JSONifier**
Build a JSONifier object from a dict or a readable file. (Params and usage below)

      ...

      Params
      ----------
      *These params are used in the initialization of an instance of this class.*

      mode : str
          Define the mode in which to read and parse the given `data`.

      data : Any
          The data for the JSONifier object.

      Attributes
      ----------
      mode : str
          *Set when a new instance of the class is made.*

      data : Any
          *Set when a new instance of the class is made.*

      valid_modes : list
          *List of valid modes for instantiating a new JSONifier object.*

      call_methods : list
          *List of valid methods for the call function.*

      call_return_methods : list
          *List of valid methods for specifying how to get the instance data back from the call method.*

      write_methods : list
          *List of valid methods for writing to a json file.*

      Methods
      -------
      call(self, ret) - _builtin_
          The call function (calling an instance as a function).  `ret` is the return method.

      init(self, mode: str = None, data: Any = None) - _builtin_
          *Make a new instance.  Refer to `params` for information on the parameters.*

      @classmethod
      create(cls, mode, data)
          *Alternative constructor for the class.*

      @classmethod
      fromFile(cls, file)
          *Alternative constructor from a file path.*

      @classmethod
      fromDict(cls, file)
          *Alternative constructor from a supplied dictionary.*

      get_data(self)
          *Return the instance's data.*

      replace(self, key=None, value=None)
          *Replace the specified key with the specified value.*

      @staticmethod
      write(method="json", file=None, data=None)
          *Write to a specific file the data supplied.
manychat 1.0.1
A Python package for ManyChat API.
Requires Python: >=3.6

# ManyChat Python Package

This is an unofficial Python package for an easy use of the [ManyChat API.](https://api.manychat.com/)

#### Installation
```text
pip install manychat
```
#### Usage
```python
from manychat import ManyChat

mc = ManyChat('YOUR_MANYCHAT_API_KEY')

# Page
page_info = mc.fb.page.get_info()

# Sending
send_flow = mc.fb.sending.send_flow(
    subscriber_id='SUBSCRIBER_ID',
    flow_ns='content20210489114753_47763' # this is just an example
)

# Subscriber
subscriber_info = mc.fb.subscriber.get_info(
    subscriber_id='SUBSCRIBER_ID'
)

```
To see more examples, please go to: [tests/manychat_tests.py](https://github.com/daiangan/manychat-python/blob/main/tests/manychat_tests.py)
<br>
GitHub Repo: [https://github.com/daiangan/manychat-python](https://github.com/daiangan/manychat-python)

#### Some Notes:
All methods are named using the Python function naming rules: lowercase with words separated by underscores as necessary to improve readability.
<br>
So, for example, the ManyChat endpoint __/fb/sending/sendFlow__ is translated to: __fb.sending.send_flow()__
<br>
More info about [Style Guide for Python Code.](https://www.python.org/dev/peps/pep-0008/#function-and-variable-names)
<br>
<br>
Please read the official ManyChat API Documentation for more details:
<br>
[https://api.manychat.com/](https://api.manychat.com/)
<br>
<br>

#### About this project

This project is created and maintained by:
<br>
__Daian Gan__<br>
Github: [daiangan](https://github.com/daiangan)<br/>
E-mail: daian@ganmedia.com<br/>
Website: https://daiangan.com<br/>