semvec/pypi-packages huggingface dataset:
nfuzz 0.0.5
A useful tool for fuzz job.

# NFuzz
NFuzz has been created to conduct fuzzy testing and it is based on a simple concept: it generates the FUZZ keywords by an excellent fuzz grammar method that is created by this job. And it also provides a simple WebFuzzer for daily use.  

## Installation
To install NFuzz, simply use pip:
 _`pip install nfuzz`_

## Usage
A simple webFuzzer example base on Baidu homepage:
```
from nfuzz.WebFuzzer import WebFormFuzzer
from nfuzz.WebFuzzer import WebRunner
import requests
if __name__ == "__main__":
    print('\n### A WebFormFuzzer')
    httpd_url = "https://www.baidu.com/"
    base_url = "https://www.baidu.com/"
    web_form_fuzzer = WebFormFuzzer(httpd_url)
    web_form_fuzzer.fuzz()
    web_form_runner = WebRunner(base_url)
    out = web_form_fuzzer.runs(web_form_runner, 100000)
    print(out)
```

## Generate random characters
```
from nfuzz.Fuzzer import RandomFuzzer
if __name__ == "__main__":
    print('\n### Generate random characters')
    fuzzer = RandomFuzzer()
    print(fuzzer.fuzz())
```

## Generate random characters
```
from nfuzz.Fuzzer import RandomFuzzer
if __name__ == "__main__":
    print('\n### Generate random characters')
    fuzzer = RandomFuzzer()
    print(fuzzer.fuzz())
```

## Generate random characters with MutationFuzzer
```
from nfuzz.MutationFuzzer import MutationFuzzer
seed_input = "http://www.baidu.com/"
mutation_fuzzer = MutationFuzzer(seed=[seed_input])
for i in range(20):
    inp = mutation_fuzzer.fuzz()
    print(inp)
```


## Generate random characters with GrammarFuzzer
```
from nfuzz.GrammarFuzzer import GrammarFuzzer
URL_GRAMMAR = {
    "<start>": ["<url>"],
    "<url>":
        ["<scheme>://<domain><path><query>"],
    "<scheme>":
        ["http", "https"],
    "<domain>":
        ["<host>", "<host>:<port>"],
    "<host>":  # Just a few
        ["www.baidu.com", "lofter.com"],
    "<port>":
        ["80", "8080", "<nat>"],
    "<nat>":
        ["<digit>", "<digit><digit>"],
    "<digit>":
        ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"],
    "<path>":  # Just a few
        ["", "/", "/<id>"],
    "<id>":  # Just a few
        ["abc", "def", "x<digit><digit>"],
    "<query>":
        ["", "?<params>"],
    "<params>":
        ["<param>", "<param>&<params>"],
    "<param>":  # Just a few
        ["<id>=<id>", "<id>=<nat>"],
}

if __name__ == "__main__":
    f = GrammarFuzzer(URL_GRAMMAR, log=False, min_nonterminals=10)
    for i in range(10):
        res = f.fuzz()
        print(res)
```
wispyjim 1.3.8
A tiny Python package to interect with the WISP.gg API, modified by JimTheScientist
Requires Python: !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
Keywords: wisp,api-wrapper,api,gaming,wrapper

# WISP.PY by Mauro M/JimTheScientist
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-3-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->

A tiny Python package to interact with the WISP game panel API. (Modified by JimTheScientist).

### Installation
I will not be making a pull request to the original library. I'm not the best at this and it will likely have mistakes in it.

To install from PIP simply run 


```
pip install wispyjim
```


## License

![License Badge](https://mirrors.creativecommons.org/presskit/buttons/80x15/svg/by-nc-nd.svg)

The aforementioned code is protected and released to the public under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) License which can be viewed in license.md or on the Creative Commons website (https://creativecommons.org/licenses/by-nc-nd/4.0/). Any failure to comply with the terms designated in the license will be met with swift judicial action by the author.

By downloading, executing or otherwise transferring the code by any means you are legally bound to the terms stipulated in the license
## Contributors âœ¨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
  <tr>
    <td align="center"><a href="https://maurom.dev"><img src="https://avatars1.githubusercontent.com/u/22800592?v=4" width="100px;" alt=""/><br /><sub><b>Mauro M.</b></sub></a><br /><a href="https://github.com/MM-coder/wisp.py/commits?author=MM-coder" title="Code">ðŸ’»</a></td>
    <td align="center"><a href="https://github.com/Jumpz12"><img src="https://avatars3.githubusercontent.com/u/37222886?v=4" width="100px;" alt=""/><br /><sub><b>Jumpz12</b></sub></a><br /><a href="#ideas-Jumpz12" title="Ideas, Planning, & Feedback">ðŸ¤”</a></td>
    <td align="center"><a href="https://github.com/JimTheScientist"><img src="https://avatars.githubusercontent.com/u/28175652?v=4" width="100px;" alt=""/><br /><sub><b>JimTheScientist</b></sub></a><br /><a href="#ideas-Jumpz12" title="Fixing old code in this fork">ðŸ¤”</a></td>
  </tr>
</table>

<!-- markdownlint-enable -->
<!-- prettier-ignore-end -->
<!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!
krbalancing 0.5.0b0
A c++ extension for python to balance a matrix using KR method

[![Linux Build](https://github.com/dilawar/Knight-Ruiz-Matrix-balancing-algorithm/actions/workflows/linux.yml/badge.svg)](https://github.com/dilawar/Knight-Ruiz-Matrix-balancing-algorithm/actions/workflows/linux.yml)
[![Windows Build](https://github.com/dilawar/Knight-Ruiz-Matrix-balancing-algorithm/actions/workflows/windows.yml/badge.svg)](https://github.com/dilawar/Knight-Ruiz-Matrix-balancing-algorithm/actions/workflows/windows.yml)
[![OSX Build](https://github.com/dilawar/Knight-Ruiz-Matrix-balancing-algorithm/actions/workflows/osx.yml/badge.svg)](https://github.com/dilawar/Knight-Ruiz-Matrix-balancing-algorithm/actions/workflows/osx.yml)
[![PyPI version](https://badge.fury.io/py/krbalancing.svg)](https://badge.fury.io/py/krbalancing)

# Knight-Ruiz-Matrix-balancing-algorithm

This is a c++ extension for python which computes K.R. balanced matrices. The
code is a conversion of the original code
(https://doi.org/10.1093/imanum/drs019) from Matlab to c++. 


# Changelog

- 2021-04-13: Added github actions to create wheel for Linux, Windows and OSX. Few small tweaks for MSVS build.