semvec/pypi-packages huggingface dataset:
exfile 0.0.1
A small example package
Requires Python: >=3.6

# About
File is a python module for manipulating and running files, with ease.
This couldnt have been done without [Repl.it](https://repl.it) <3

# Documentation
## Opening files
```py
py(file)
# Runs a python file (.py)

js(file)
# Runs a js file (.js)

bash(file)
# Runs a bash file (.sh)

cpp(filename, unicodename)
# Converts the (.cpp) file into a unicode file and runs it (.cpp)

c(filename, unicodename)
# Converts the (.c) file into a unicode file and runs it ()
```

## Making files
```py
make(file, code)
# Makes a file with the code inside it
```
example-pkg-dabombdgdzjr 0.0.1
A small example package
Requires Python: >=3.6

# About
File is a python module for manipulating and running files, with ease.
This couldnt have been done without [Repl.it](https://repl.it) <3

# Documentation
## Opening files
```py
py(file)
# Runs a python file (.py)

js(file)
# Runs a js file (.js)

bash(file)
# Runs a bash file (.sh)

cpp(filename, unicodename)
# Converts the (.cpp) file into a unicode file and runs it (.cpp)

c(filename, unicodename)
# Converts the (.c) file into a unicode file and runs it ()
```

## Making files
```py
make(file, code)
# Makes a file with the code inside it
```
boilermaker 0.0.1
A C++ code generator that transforms a declarative description into static types.
Requires Python: >=3.8

# boilermaker

A C++ code generator that transforms a declarative description into static types.

The generated code has selectable features, such as serialization, deserialization, and reasoning about comparisons. You can define data types, and use most STL classes as well to aggregate an expressive static hierarchy, and rapidly change the declarations to modify swaths of C++ code.

The tool can be configured to read C-style and C++-style enumerations from headers, for use in the declarations as well.

Useful for rapidly generating C++ code that can read configuration files, and other data files in [Humon|https://github.com/spacemeat/humon] format. Usage docs coming eventually. Boilermaker can create header-only style C++, or headers and translations units, and emplace code directly into your project. Simply #include the main header in your project, and call the generated functions to create and load the complex types. All the generated code is readable, as you might write it, and you're encouraged to see what it's making.


# installing boilermaker
```bash
$ pip install boilermaker
```

## Usage

No info yet. This is a very nascent project.

# Developing hboilermaker

To install boilermaker and the tools needed to develop and run tests, run the following:

```bash
$ pip install -e .[dev]
```
nexpose-py 0.0.19
Python3 bindings and CLI tools for Nexpose API version 3
Requires Python: >=3.6

nexpose-py
==========

Python3 bindings and CLI tools for
`Nexpose <https://www.rapid7.com/products/nexpose/>`_
API version 3.

cli programs
------------

nsc-exporter
~~~~~~~~~~~~

A `Prometheus <https://prometheus.io/>`_ exporter for
Nexpose scan console metrics.

It is a good idea to create a Nexpose user and role specifically for this,
with permissions only to:

- "View Site Asset Data"
- "View Group Asset Data".

A ``systemd`` service file is provided at
``etc/systemd/system/nexpose-exporter.service``,
and a sample env file at ``etc/defaults/nexpose-exporter.env``.
These will be relative to your virtualenv for a virtualenv install,
relative to ``$HOME/.local`` for a ``pip install --user`` install,
and (probably, depending on your OS) relative to ``/usr/local`` for a
root pip install.

nsc-janitor
~~~~~~~~~~~~

Maintenance service for Nexpose scan console.
This will remove sites and reports older than 90 days.

It is a good idea to create a Nexpose user and role specifically for this,
with permissions only to:

- "Manage Sites"
- "Manage Report Templates".
- "View Group Asset Data"
- "Manage Report Access"

A ``systemd`` service file is provided at
``etc/systemd/system/nexpose-janitor.service``,
and a sample env file at ``etc/defaults/nexpose-janitor.env``.
These will be relative to your virtualenv for a virtualenv install,
relative to ``$HOME/.local`` for a ``pip install --user`` install,
and (probably, depending on your OS) relative to ``/usr/local`` for a
root pip install.

nsc-remove-old-reports
~~~~~~~~~~~~~~~~~~~~~~

nsc-remove-old-sites
~~~~~~~~~~~~~~~~~~~~

library usage
~~~~~~~~~~~~~

Basic usage:

.. code-block:: python

    import nexpose.nexpose as nexpose

    login = nexpose.login(
        base_url='https://localhost:3780',
        user='some_nexpose_user',
        password='secure_nexpose_password',
    )

    nexpose.engines(nlogin=login)


With CLI argument parsing:

.. code-block:: python

    import nexpose.nexpose as nexpose
    import nexpose.args as nexposeargs

    parser = nexposeargs.parser
    parser.description = "My nexpose script"
    parser.add_argument(
        "-f",
        "--foo",
        help="foo argument",
        action="store",
    )

    args = parser.parse_args()
    config = nexpose.config(args)

    nexpose.engines(nlogin=config)
    print(f"my foo argument was {args.foo}")


alternatives
------------

``nexpose`` (`<https://pypi.org/project/nexpose/>`_ )
is the official python binding for Nexpose API versions 1.1 and 1.2.

``nexpose-rest`` (`<https://pypi.org/project/nexpose-rest/>`_) is unofficial.
It is (partially?) auto-generated and more comprehensive than ``nexpose-py``.
sha256sumf 1.0.1
sha256sum for folders

# sha256sumf

A simple command line utility for producing recursive SHA 256 checksums of folders using:

* Inner file contents
* Inner file paths 
* Inner folder paths

Produces the same output as sha256sum when used with a single file.

# Installation and Usage

```
$ pip install sha256sumf
$ sha256sumf folder
92f49e486823dbfbb514097761f8dbeebb997f6a5552180e057e454964224b15  folder
```