semvec/pypi-packages huggingface dataset:
GToolGenerator 1.6.1
Generate cards with useful data from different applications (for now only GitHub) and insert them in your web/app or wherever you want c: (API APP) 🎯
License: MIT
Keywords: GitHub,Generator,Target,Pillow

# GTool

[![License: MIT](https://img.shields.io/badge/License-MIT-yellowgreen.svg?style=flat-square)](https://opensource.org/licenses/MIT) [![Python 3.10](https://img.shields.io/badge/Python-3.10-blue.svg?style=flat-square&logo=python)](https://www.python.org/downloads/release/python-310/) [![PyPi Package](https://img.shields.io/badge/pip_install-GToolGenerator-yellow.svg?style=flat-square&logo=pypi)](https://pypi.org/project/GTool/)


Create cards in png format of your discord and hand them out for life! A module to generate the cards and another one that is the API itself. Enter if you prefer your own template, modify the values and start creating (JAJAJASJD, they are not nft's).

![Example Update](https://github.com/ElHaban3ro/GTool/blob/main/users/ElHaban3ro/target.png?raw=true)

#### Downlaod Proejct
```bash
git clone https://github.com/ElHaban3ro/GTool
```
or 

```bash
pip install GToolGenerator
```

#### Install the requirements.
```bash
pip install -r requirements.txt
```

*Remember, run the script from the main folder.*

#### Use

Start using the app by running the `GTool/api.py` file from the root folder. After turning on your server (technically the API) make your request to:
```
https://127.0.0.7:5000/generate/github/{github_user}/{color}
```

*(the ip may vary)*

At the moment we don't have the color option built in, so whatever color you set, it will be harmless. Note that this can be used as an API by opening a tunnel with, for example, Ngrok. 


#### Contact Me
[![Contact Twitter](https://img.shields.io/badge/Twitter-ElHaban3ro-9cf.svg?style=for-the-badge&logo=twitter)](https://twitter.com/ElHaban3ro) [![Contact Discord](https://img.shields.io/badge/GitHub-ElHaban3ro-lightgray?style=for-the-badge&logo=github)](https://github.com/ElHaban3ro)  [![JOIN SERVER](https://img.shields.io/badge/Discord-JOIN_TO_MY_SERVER-lightgray?style=for-the-badge&logo=discord)](https://discord.gg/NGp9YbYJ8F)
memory-map-manager 2.0.1
C code generator that unifies interfaces for memory maps
License: MIT
Requires Python: >=3.7

# `memory_map_manager`

The Memory Map Manager (MMM) generates code and documentation for embedded
device parameters intended for external interfaces.

## Motivation

Embedded systems typically run on constrained systems, providing some sort
of access to more powerful machines. A number of parameters can be read (such as
a temperature from a sensor) or written (such as the intended state of a light).
These amount of parameters and complexity can grow and change over the
development cycle of the device. Every parameter needs to not only be available
in the embedded device but also all the external interfaces as well.
If this information is not coordinated it can lead to human error and extra
development time. There are solutions available that helps with that, however,
they typically don't operate under the asymmetric nature of embedded vs host
computer capabilities or end of being very complex requiring large stacks in
order to use.

## Solution

The MMM generates simple C code that allows both named parameter access via
typedef structs and byte offset access. Decoding of these parameters are done
on the host, taking advantage of asymmetric computational resources of host vs.
device. The embedded device only needs to expose a way to read or write an
offset and size.

## Installation

_As this is a "console application" one can use a `venv` or `pipx` instead of pip._

Stable versions can be installed with:
```
pip install memory-map-manager
```

## Generating with the MMM

Installing the package comes with a console command `mmm-gen`.

```
usage: mmm-gen [-h] [--cfg-path CFG_PATH] [--clean]
               [--loglevel {debug,info,warning,error,fatal,critical}]

optional arguments:
  -h, --help            show this help message and exit
  --cfg-path CFG_PATH, -p CFG_PATH
                        the path to the memory map manager configuration importer.
  --clean, -C           clean the generated directories before generation. be careful!
  --loglevel {debug,info,warning,error,fatal,critical}
                        python logger log level, defaults to "info"
```

There are a number of examples available coming with the generation
configurations and the map configurations.

To run the minimal example run:
```
mmm-gen -p examples/minimal/main.yaml
```

This generates C files, csv files, and the configuration outputs.

## Writing a Custom Map

Along with the examples of maps there are schemas available that document the
capabilities.

There are two files that are needed:
- a [generation configuration](memory_map_manager/data/mm_gen_cfg.json) that
specifies generation information such as input configuration files and output directories. The default file is assumed to be `main.yaml`
- a [map configuration](memory_map_manager/data/mm_map_cfg.json) that specifies
the parameters in the map.
EmailBomber 0.6
This package will allow you to send bulk emails
License: MIT
Keywords: Email,Email Bomber,Bulk mails,Gmail,Smtp,Email sender


    
-- prerequisites

Follow the below steps to enable your gmail account to send emails.. 

This is necessary for sender only... No need to Follow the below steps for receiver email (client)

Step 1 : Go to your email settings

Step 2 : Click on the " Security " Tab

Step 3 : Turn on two step verification

Step 4 : Click on app passwords which is under two step verification option 

Step 5 : Give your email password and click on sign in

Step 6 : Now you will see your email device app passwords if you have any....

Step 7 : In the " select app " option menu, select Mail and in the " select device " option menu, select your OS (select 'Windows Computer' if you are windows system user)

Step 8 : Click on Generate

Step 9 : You will get 16 char long password, this is your mail account password. Use this password to send emails without interruption


Please check all the prerequisites above and continue the process

--------------------------------------------------------------------

How to use:
Create an object of Email class.... 

Call the send_mail() method with that object to send emails

Call the email_bomber() method with that object to send bulk emails

Methods:
send_email(self, receiver : str, message : str, subject : str, filename = None)

email_bomber(self, receivers:list[str], message:str, subject : str, count:int, time_lapse:int)
PardhuEmailSender 0.6
This package will allow you to send bulk emails
License: MIT
Keywords: Email,Email Bomber,Bulk mails,Gmail,Smtp,Email sender


    
-- prerequisites

Follow the below steps to enable your gmail account to send emails.. 

This is necessary for sender only... No need to Follow the below steps for receiver email (client)

Step 1 : Go to your email settings

Step 2 : Click on the " Security " Tab

Step 3 : Turn on two step verification

Step 4 : Click on app passwords which is under two step verification option 

Step 5 : Give your email password and click on sign in

Step 6 : Now you will see your email device app passwords if you have any....

Step 7 : In the " select app " option menu, select Mail and in the " select device " option menu, select your OS (select 'Windows Computer' if you are windows system user)

Step 8 : Click on Generate

Step 9 : You will get 16 char long password, this is your mail account password. Use this password to send emails without interruption


Please check all the prerequisites above and continue the process

--------------------------------------------------------------------

How to use:
Create an object of Email class.... 

Call the send_mail() method with that object to send emails

Call the email_bomber() method with that object to send bulk emails

Methods:
send_email(self, receiver : str, message : str, subject : str, filename = None)

email_bomber(self, receivers:list[str], message:str, subject : str, count:int, time_lapse:int)