semvec/pypi-packages huggingface dataset:
circuitpython-uschedule 0.1.1
Reduced version of the schedule library for CircuitPython
License: MIT
Keywords: adafruit blinka circuitpython micropython uschedule schedule time date calendar cron scheduling repeat scheduler datetime

Introduction
============


.. image:: https://readthedocs.org/projects/circuitpython-uschedule/badge/?version=latest
    :target: https://circuitpython-uschedule.readthedocs.io/
    :alt: Documentation Status


.. image:: https://img.shields.io/discord/327254708534116352.svg
    :target: https://adafru.it/discord
    :alt: Discord


.. image:: https://github.com/cognitivegears/CircuitPython_uschedule/workflows/Build%20CI/badge.svg
    :target: https://github.com/cognitivegears/CircuitPython_uschedule/actions
    :alt: Build Status


.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/psf/black
    :alt: Code Style: Black

Reduced version of the schedule library for CircuitPython

This library is a reduced version of the Python `schedule
library <https://pypi.org/project/schedule/>`_. Credit to `Dan Bader
(dbader) <https://dbader.org/>`_ for
this excellent library.


Dependencies
=============
This driver depends on:

* `Adafruit CircuitPython <https://github.com/adafruit/circuitpython>`_
* `Adafruit CircuitPython Datetime
  <https://pypi.org/project/adafruit-circuitpython-datetime/>`_

Please ensure all dependencies are available on the CircuitPython filesystem.
This is easily achieved by downloading
`the Adafruit library and driver bundle <https://circuitpython.org/libraries>`_
or individual libraries can be installed using
`circup <https://github.com/adafruit/circup>`_.Installing from PyPI
=====================


On supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally `from
PyPI <https://pypi.org/project/adafruit-circuitpython-uschedule/>`_.
To install for current user:

.. code-block:: shell

    pip3 install adafruit-circuitpython-uschedule

To install system-wide (this may be required in some cases):

.. code-block:: shell

    sudo pip3 install adafruit-circuitpython-uschedule

To install in a virtual environment in your current project:

.. code-block:: shell

    mkdir project-name && cd project-name
    python3 -m venv .env
    source .env/bin/activate
    pip3 install adafruit-circuitpython-uschedule



Usage Example
=============

.. code-block:: python

    import time
    import uschedule as schedule

    def greet():
        print("Hello, world!")

    """ Note: pass the function name, like greet, not greet():"""
    schedule.every(10).seconds.do(greet)

    while True:
        schedule.run_pending()
        time.sleep(1)



Contributing
============

Contributions are welcome! Please read our `Code of Conduct
<https://github.com/cognitivegears/CircuitPython_uschedule/blob/main/CODE_OF_CONDUCT.md>`_
before contributing to help this project stay welcoming.

Documentation
=============

Read the `module documentation`__.

.. _moduledocumentation: https://circuitpython-uschedule.readthedocs.io/

__ moduledocumentation_
sqspy 1.0.0
AWS SQS utility package for producing and consuming messages
License: MIT
Requires Python: >=3.6
Keywords: aws sqs messages producer consumer

============
Introduction
============

.. image:: https://codecov.io/gh/hjpotter92/sqspy/branch/master/graph/badge.svg?token=6XLSO7NPF9
   :target: https://codecov.io/gh/hjpotter92/sqspy
   :alt: Code coverage
.. image:: https://pyup.io/repos/github/hjpotter92/sqspy/shield.svg
   :target: https://pyup.io/repos/github/hjpotter92/sqspy/
   :alt: Updates
.. image:: https://readthedocs.org/projects/sqspy/badge/?version=latest
   :target: https://sqspy.docs.hjpotter92.tech/en/latest/?badge=latest
   :alt: Documentation Status
.. image:: https://travis-ci.com/hjpotter92/sqspy.svg?branch=master
   :target: https://travis-ci.com/hjpotter92/sqspy
   :alt: Build status
.. image:: https://img.shields.io/lgtm/grade/python/g/hjpotter92/sqspy.svg?logo=lgtm&logoWidth=18
   :target: https://lgtm.com/projects/g/hjpotter92/sqspy/context:python
   :alt: Language grade:: Python

A more pythonic approach to SQS producer/consumer utilities. Heavily
inspired from the `the pySqsListener
<https://pypi.org/project/pySqsListener/>`_ package.

Install
=======

.. code-block:: shell

   pip install sqspy

Usage
=====

.. code-block:: python

   from sqspy import Consumer

   class MyWorker(Consumer):
       def handle_message(self, body, attributes, message_attributes):
           print(body)

   listener = MyWorker('Q1', error_queue='EQ1')
   listener.listen()

More documentation coming soon.

Why
===

The mentioned project had a few issues which I faced while trying to
implement at my organisation. The local environment testing setup was
very flaky. The signatures for ``sqs_listener`` and ``sqs_producer``
were very different from each other.

This rewrite supports **python 3.6+ versions only**, and makes use of
a lot of newer python features. It also makes use of service resources
(for lazy calls) from the boto3 library instead of making calls via
the low level client.
spoke2writ 1.0
Package for spoken to written English conversion
License: MIT
Requires Python: >=3

# Spoken English to Written English
This is a library that converts spoken English (text) into the correct written English as per a given set of rules which are listed below:

## 1)  Conversion of numbers:
- This code has the functionality of converting numbers that can be written as a single word or are a multiple of 100 or 1000.
- The array 'number_words' is meant for extending the functionality to all the expressions that represent numbers. This functionality is yet to be implemented.

## 2) Adjusting for tuples:
- Where tuple words (double, triple, quadruple, ...) are encountered before a capital letter, we are replacing the expression by the relevant number of occurrences of the letter. For example, "triple A" will be converted to "AAA".

## 3) Currency adjustement:
- Whenever any currency term is encountered, the expression is converted to the correct written representation. For example "twenty rupees" will be converted to "Rs.20".
- For now, this feature has been implemented only for Rupees and Dollars. However, any currency name and symbol can be added to the relevant dictionary to add functionality.

## 4) Short form adjustemnt:
- All short forms are printed in the appropriate manner without spaces in between. For example "A B C" will become "ABC".