semvec/pypi-packages huggingface dataset:
d22 0.0.2
A simple dice roller made with API in mind
Requires Python: >=3.8

# d22

---

d22 is a project inspired by the Avrae owned **[d20](https://d20.readthedocs.io/en/latest/start.html)** project made also in python. It was made in order to provide a better sense of customisability to another project: **[d22 Dice Roller App]()**. d22 differs in quite a few ways from d20 in terms of run time and features, however one of which is that d22 includes the use of assignment to an expression. This is something I  thought was paramount in deciding to implement my own language instead of using pre-made resources because it allows users to reference in-app names. Other key features are as below.

### Key Features

* Doesn't require complex set-up
* JSON to AST convertibility 
* Self-described lambda expressions 
* Assignment operations
* Hosted on `api.libnexus.com`

### Installation

* Made in python 3.9
* Supported by python 3.8+
* `python3 -m pip install -U d22` 

### Quick-start example

```python
>>> import d22
>>> result, error = d22.roll('4d6')
>>> if error:
...    print(error.printable())
... elif:
...     print(result.evalprintable())
...     print(result.plainprintable())
'<Sequence: (<Number: 1>, <Number: 3>, <Number: 3>, <Number: 5>)> = <Sequence: (<Number: 1>, <Number: 3>, <Number: 3>, <Number: 5>)>'
'4d6 = 1, 3, 3, 5'
```

### [Grammar]()

### [Tutorials]()
fh-immuta-utils 0.5.2
Flatiron Immuta API
Requires Python: >=3.6

fh-immuta-utils
============
[![CI](https://github.com/flatironhealth/fh-immuta-utils/actions/workflows/ci.yml/badge.svg)](https://github.com/flatironhealth/fh-immuta-utils/actions/workflows/ci.yml)
[![codecov](https://codecov.io/gh/flatironhealth/fh-immuta-utils/branch/master/graph/badge.svg?token=FH17ND8LQP)](https://codecov.io/gh/flatironhealth/fh-immuta-utils)

This repository contains a Python wrapper around [Immuta's](https://www.immuta.com) API.
The supported operations include:

* Dis/enrolling data sources
* Creating/managing tags
* Creating/managing policies

Documentation:

* [Getting started](doc/getting_started.md)
* [Configuration](doc/managing_configs.md)
* [Managing data sources](doc/managing_data_sources.md)
* [Managing policies](doc/managing_policies.md)
* [Contributing](CONTRIBUTING.md)
discord-bot-maker 1.0.0
A Python Package to make Discord bots with ease. (It also has a lot of documentation so you will never be stuck)
Requires Python: >=3.6

### Introduction

Use this module to create professional discord bots in just a few lines of code. Created by Aaryan Dehade to fulfill the wishes of gamers who want an awesome custom bot for their discord server.

- Short Code
- Easy to Learn and Understand
- Regular updates to functionality


### Code Format

```Python
from discord_bot_maker import DBot

d = DBot(bTOKEN : str, bPrefix : tuple = ".", owner : str = FATHER, helpCommand : bool = True, baseCode : bool = True)

d.createCommand(trigger = trigger, reply = reply1, reply2 = reply2, emoji = emoji, image = link, help = help)

d.bRun()
```

### Code Format (Shorter)

```Python
from discord_bot_maker import DBot

d = DBot(bTOKEN : str, bPrefix : tuple = ".", owner : str = FATHER, helpCommand : bool = True, baseCode : bool = True)

d + (trigger, reply1, reply2, emoji, link, help)

d()
```

### Code Format (Shrotest)

```Python
from discord_bot_maker import DBot

with DBot(TOKEN) as d:
    d + (trigger, reply1, reply2, emoji, link, help)
```

### Example Program
```Python
from discord_bot_maker import DBot

d = DBot(TOKEN)

d.createCommand(trigger = "jump", reply = "whoop!", reply2 = "I just jumped", emoji = "😄", image = "jumping.gif", help = "jumps")

d()
```

### Extra Features
 - Get number of commands using `len(d)`
 - Get instance of bot using `d.getBotInstance`

(replace `d` with DBot object)

### Internal Variables
 - Author
     - `<author name>`
     - `<author mention>`
     - `<author display name>`
     - `<author discriminator>`
 - Message
     - `<message time>`
     - `<message content>`
     - `<message clean content>`
 - Channel
     - `<channel name>`
     - `<channel topic>`
     - `<channel category>`
     - `<channel mention>`
 - Guild
     - `<guild name>`
     - `<guild member count>`
     - `<guild description>`
     - `<guild features>`

##### Use the above given variables as strings in reply or reply2
**NOTE :** Mentions will only work in reply2
     

### Pre Made commands

 - `commandHi(aliases : list, help : str, message : str, description : str, gif : str)` Adds Hi Command
 - `commandHelp(title : str, description : str)` Adds Help Message Command

### More Information

 - The Prefix Tuple can include as many prefixes as you may like
 - The **TOKEN** must be copied from [Discord Developer Portal](https://discord.com/developers/applications)
 - You can create as many commands as you like
 - The `bRun()` command is required to run the bot(You can also call the object like so: `d()` if d is your DBot object)

##### Join our discord server [here](https://discord.gg/MsGWMYQZWC)
*version = 1.0.0*