semvec/pypi-packages huggingface dataset:
mnqeues 0.0.11
Monitored Multiprocessing Queues in Python
License: MIT
Requires Python: >=3.9

[![CircleCI](https://circleci.com/gh/amor71/mnqueues.svg?style=shield)](https://circleci.com/gh/amor71/mnqueues-docs)
[![Updates](https://pyup.io/repos/github/amor71/mnqueues/shield.svg)](https://pyup.io/repos/github/amor71/mnqueues/)
[![Python 3](https://pyup.io/repos/github/amor71/mnqueues/python-3-shield.svg)](https://pyup.io/repos/github/amor71/mnqueues/)
[![Sourcery](https://img.shields.io/badge/Sourcery-enabled-brightgreen)](https://sourcery.ai)

# What are mnqueues?

`mnqueues` stands for Monitored Queues - a coupling between a Queue and a Monitor entity. An abstract Queue is a means for two, or more end points to exchange data. A Monitor collect and alerts on Queue usage statistics. 

For example, a Queue may be a multiprocessing.Queue, used for asynchronous exchange of data between two processes, and Monitor alerts when the rate of production is higher than rate of consumption, indicating performance issues on the consumer side.

## Tracked measures

`mnqueues` tracks several measures per queue:

1. Average number of writes to queue per minute,
2. Average number of reads to queue per minute,

## Supported monitoring systems

1. GCP (StackDriver)

## Examples

[View](https://amor71.github.io/mnqueues/gcp-mnqueues-sample.png) Google Cloud (GCP) Monitoring dashboard showing queue.put() and queue.get() rates per second, generated by running `pytest` on the project [tests](https://github.com/amor71/mnqueues/tree/main/tests) folder.

## Contributing

Contributions are highly appreciated. Please review our 
[Code of Conduct](https://github.com/amor71/mnqueues/blob/master/CODE_OF_CONDUCT.md). Bug reports & feature requests can be left in the `Issues` section, or email me at amor71@sgeltd.com
pingdiscover 1.1.1
A simple commandline app for ip lookup with concurrent processes
License: MIT
Requires Python: >=3.7

# pingdiscover is simple commandline app for looking up hosts in given network 
# Installation
### Using Pip```bash
  $ pip install pingdiscover
```## Manual```bash
  $ git clone https://github.com/
  $ cd pingdiscover
  $ python3 setup.py install

### Using Makefile
  $ make install

# Usage
$ pingdiscover 192.168.0.0/24 --concurrent 8 --timeout 3
$ pingdiscover 192.168.0.0/24 --concurrent 10
pykindler 0.3.2
Schedules conversion of e-books to mobi, mails it to your kindle
License: MIT

pykindler
=========

Command line tool that automatically detects and converts downloaded e-books to mobi format (and auto-uploads to Kindle, on a schedule)

Where to get it
---------------

The source code is currently hosted on GitHub at:
https://github.com/VivekBits2210/pykindler

Package is deployed at `Python Package Index (PyPI) <https://pypi.org/project/pykindler/>`_

.. code-block:: sh

   pip3 install pykindler

Ensure Calibre is installed (\ `Guide <https://calibre-ebook.com/download_linux>`_\ )

.. code-block:: sh

   sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Know your Kindle's e-mail address `here <https://www.amazon.com/gp/sendtokindle/email>`_

Dependencies
------------


* UNIX based system needed (Linux, MacOS)
* Calibre
* `pyenchant - Offers an English Dictionary, helpful in detecting if a file is a book <https://pypi.org/project/pyenchant/>`_
* `python-crontab - Allows scheduling of pykindler jobs that auto-convert and email your books in the background <https://pypi.org/project/python-crontab/>`_
* `pgi - Auto-detects your downloads folder <https://pypi.org/project/pgi/>`_
* `black - Code formatter <https://pypi.org/project/black/>`_
* `argparse - Neater interface with command line arguments <https://pypi.org/project/argparse/>`_
* `keyring - Safe storage of email credentials <https://pypi.org/project/keyring/>`_

Usage
-----


* In default mode, pykindler will auto-detect your downloads folder and populate 'Converted_Books' and 'Processed_Books' folders
  .. code-block:: sh

     pykindler-run

* 
  In custom mode, specify your downloads folder and setup a twice-a-day conversion job

  .. code-block:: sh

     pykindler-run --folder /home/some-user/Desktop --job

* 
  If you just want to convert one file, specify it after --file

  .. code-block:: sh

     pykindler-run --file /home/some-user/Desktop/my-book.epub

* 
  If you want to not convert to mobi, choose your own extension with --ext

  .. code-block:: sh

     pykindler-run --file /home/some-user/Desktop/my-book.mobi --ext epub

* 
  For more help

  .. code-block:: sh

     pykindler-run -h

License
-------

`MIT <LICENSE>`_

Getting Help
------------

For usage questions, the best place to go to is `StackOverflow <https://stackoverflow.com/questions/>`_.

Contributing to pykindler
-------------------------

All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome.
Here is what I `plan to do next <https://docs.google.com/document/d/1ZjnNMVRCZE592LtXDs4G56BMRfQ9DBM9hKjtFrYV2w8/edit?usp=sharing>`_ 
Please feel free to mail ideas to the maintainer: [viveknayak2210@gmail.com]