semvec/pypi-packages huggingface dataset:
labs-graphql-client 0.1.0
Abstraction to interact with GreyNoise Labs GraphQL API.
License: MIT
Requires Python: >=3.0, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*
Keywords: internet,scanning,threat intelligence,security

====================================
Python GreyNoise Labs GraphQL Client
====================================

.. image:: https://img.shields.io/badge/License-MIT-yellow.svg
    :target: https://opensource.org/licenses/MIT

This is an abstract python library generated from the `GreyNoise Labs API`_ service. 

*WARNING* This library is experimental only and subject to change without notice as well as the backing Labs GraphQL API. 
No support is provided for this library and it is not intended to be used by end users.
Users should not build production systems on top of this library as it is only intended to be used with the [pygreynoise SDK](https://github.com/GreyNoise-Intelligence/pygreynoise) under the `greynoise labs` commands. 

.. _GreyNoise Labs API: https://api.labs.greynoise.io/

Documentation
=============
Documentation is available here: `Documentation`_

.. _Documentation: https://api.labs.greynoise.io/1/docs/

Quick Start
===========
**Install the library**:

``pip install labs-graphql-client`` or ``python setup.py install``

Example Code

..  code-block:: python

    import os
    import asyncio
    from labs_graphql_client.client import Client

    client = Client("https://api.labs.greynoise.io/1/query",
                    {"Authorization": f"Bearer {os.environ['AUTH_TOKEN']}"})

    response = asyncio.run(client.top_knocks(ip="221.144.229.187"))
    print(response)


=========
Changelog
=========

Version `dev`_
================
**Date**: unreleased

.. _`dev`: https://github.com/GreyNoise-Intelligence/labs-graphql-client/compare/v0.1.0...HEAD
Java-Dependency-Manager 1.1.2
Generates Dependency tree for any java project also compares dependencies between two versions, use jdm in commandline to use this tool
License: MIT

# Java Dependency Manager

The Java Dependency Manager (JDM) is a powerful tool for generating dependencies in Java projects. It allows you to generate a dependency tree for any Java project and compare dependencies between two different versions.

## Features

- Generate a visual dependency tree for a Java project.
- Compare dependencies between two different versions of a project.
- Includes Search functionality 

## Installation

You can install JDM using pip:

```
python3 -m pip install Java-Dependency-Manager
```

## Usage
Once installed, you can use JDM through the command-line interface (CLI). Simply run the following command:

```
jdm
```
This will launch the Java Dependency Manager and provide you with various options and commands to work with.


## Requirements

Make sure you have the following before running jdm

1. Java JDK Installed and `JAVA_HOME` added to path
2. Apache Maven added to path

## Contact
For any inquiries or feedback, feel free to reach out to the author, `Repala Nagaraju`, via email at nagarajrepala@gmail.com.
msl-network 1.0.0
Concurrent and asynchronous network I/O
License: MIT
Requires Python: >=3.6

MSL-Network
===========

|docs| |pypi| |github tests|

MSL-Network uses concurrency and asynchronous programming to transfer data across a network and
it is composed of three objects -- a Network Manager_, Client_\s and Service_\s.

The Network Manager_ allows for multiple Client_\s and Service_\s to connect to it and it links a Client_'s
request to the appropriate Service_ to execute the request and then the Network Manager_ sends the response
from the Service_ back to the Client_.

The Network Manager_ uses concurrency to handle requests from multiple Client_\s such that multiple requests
start, run and complete in overlapping time periods and in no specific order. A Client_ can send requests
synchronously or asynchronously to the Network Manager_ for a Service_ to execute. See
`Concurrency and Asynchronous Programming`_ for more details.

JSON_ is used as the data format to exchange information between a Client_ and a Service_. As such, it is
possible to implement a Client_ or a Service_ in any programming language to connect to the Network Manager_.
See the `JSON Formats`_ section for an overview of the data format. One can even connect to the Network
Manager_ from a terminal to send requests, see `Connecting from a Terminal`_ for more details.

Install
-------
To install MSL-Network run::

   pip install msl-network

Alternatively, using the `MSL Package Manager`_ run::

   msl install network

Dependencies
++++++++++++
* Python 3.6+
* cryptography_
* paramiko_

Documentation
-------------
The documentation for MSL-Network can be found `here <https://msl-network.readthedocs.io/en/stable/>`_.

.. |docs| image:: https://readthedocs.org/projects/msl-network/badge/?version=latest
   :target: https://msl-network.readthedocs.io/en/stable/
   :alt: Documentation Status

.. |pypi| image:: https://badge.fury.io/py/msl-network.svg
   :target: https://badge.fury.io/py/msl-network

.. |github tests| image:: https://github.com/MSLNZ/msl-network/actions/workflows/run-tests.yml/badge.svg
   :target: https://github.com/MSLNZ/msl-network/actions/workflows/run-tests.yml

.. _Manager: https://msl-network.readthedocs.io/en/stable/_api/msl.network.manager.html
.. _Client: https://msl-network.readthedocs.io/en/stable/_api/msl.network.client.html#msl.network.client.Client
.. _Service: https://msl-network.readthedocs.io/en/stable/_api/msl.network.service.html
.. _Concurrency and Asynchronous Programming: https://msl-network.readthedocs.io/en/stable/concurrency_async.html#concurrent-asynchronous
.. _JSON: https://www.json.org/
.. _JSON Formats: https://msl-network.readthedocs.io/en/stable/json_formats.html#json-formats
.. _Connecting from a Terminal: https://msl-network.readthedocs.io/en/stable/terminal_input.html#terminal-input
.. _MSL Package Manager: https://msl-package-manager.readthedocs.io/en/stable/
.. _cryptography: https://cryptography.io/en/stable/
.. _paramiko: https://www.paramiko.org/