semvec/pypi-packages huggingface dataset:
neviseh 0.1.3
Simple text processing tools in persian
License: MIT
Keywords: text-processing persian iran localization

Neviseh
=======

.. image:: https://travis-ci.org/meyt/neviseh.svg?branch=master
    :target: https://travis-ci.org/meyt/neviseh

.. image:: https://coveralls.io/repos/github/meyt/neviseh/badge.svg?branch=master
    :target: https://coveralls.io/github/meyt/neviseh?branch=master

Simple text processing tools in persian.


Features
--------

- Text normalization
- Keyboard layout mapping translation
- Calendar translation


Usage
-----

Currently we have two base modules for English and Persian texts,
each of these modules contains chaining-methods that apply on
initial value.

Example:

.. code:: python

    from neviseh import PersianText
    print(str(
        PersianText('123').translate_latin_numbers()
    ))
    # output: ۱۲۳

    print(str(
        PersianText('123.45').replace_decimal_dots().translate_latin_numbers()
    ))
    # output: ۱۲۳٫۴۵

for complete samples look tests.

TODO:
-----

- Affix spacing (`more <https://github.com/sobhe/hazm/blob/2971829c80bf9f253be2b37974dd0435f06e2a24/hazm/Normalizer.py#L65>`__)
- Calendar month names translation

.. - Normalize nowadays style using on social networks (like: خـٍـٍـٍـٍـٍْـٍْـٍْـٍْـٍْـٍـٍـٍـٍـٍورشیـב) (`more <https://github.com/sobhe/hazm/issues/117>`__)


Related projects
----------------

- `Hazm <https://github.com/sobhe/hazm>`__
- `persian.js <https://github.com/usablica/persian.js>`__
- `persianize.js <https://github.com/opencafe/persianize-node>`__
timeflow 0.2.5
Small CLI time logger
License: MIT
Keywords: timelogger

timeflow
========
simple CLI time logger, inspired by `gtimelog <https://github.com/gtimelog/gtimelog>`_

.. image:: img/description.png

Description
-----------
``timeflow`` is a simple CLI time logger, used for logging your activities and
featuring simple statistics and reporting capabilities

``timeflow`` can be called using either ``tf`` or ``timeflow`` commands

Install
-------

``pip3 install timeflow``

Written in ``python3``. Best user experience with ``python3``.

Tutorial
-----------------
::

    to start working (message content is not important)
    >>> tf log "Arrived."

    to save a timestamp and your log message,
    when finished doing a task write
    >>> tf log "Timeflow: create README.rst"

    here 'Timeflow' is a 'project' you were working on and 'create README.rst'
    is a log of what you were exactly doing this time. Both project and log
    must be separated by a colon and space (``: ``).

    some tasks are not (payable) work, mark them with two asterisks (**)
    >>> tf log "Slack: chatting in the office ** "

    you can have 'projects' without any explanations
    >>> tf log "Lunch ** "
    >>> tf log "Daily Scrum"

    if you made a mistake, or missed to log of your activities
    you can edit like this
    >>> tf edit

    this way timeflow will try to run your editor set in $EDITOR
    or you can try
    >>> tf edit -e vim

    to open log file in vim

    to check how much you've worked today
    >>> tf stats

    or to make a report
    >>> tf stats --report

    you can pass date ranges for stats command, e.g.
    >>> tf stats --from 2015-01-01 --to 2015-01-31
    >>> tf stats --from 2015-01-01 --to 2015-01-31 --report

Commands & options
------------------
``log``
    ``log LOG_TEXT`` - create new log entry to timeflow's log file.

``edit``
    opens timeflow's log file, by default trying to open an editor used in ``$EDITOR`` environment variable.

    ``-e EDITOR`` - passes editor to be used in opening log file.

``stats``
    shows today's work and slack time.

    ``-y, --yesterday`` - shows yesterday's work and slack time.

    ``-d DATE, --day DATE`` - shows arbitrary day's work and slack time.

    ``--week WEEK_NUMBER`` - shows arbitrary week's work and slack time.

    ``--this-week`` - shows this week's work and slack time.

    ``--last-week`` - shows last week's work and slack time.

    ``--month MONTH_NUMBER`` - shows arbitrary month's work and slack time.

    ``--this-month`` - shows this month's work and slack time.

    ``--last-month`` - shows last month's work and slack time.

    ``-f DATE, --from DATE`` - shows work and slack time, from DATE until today, if ``--to`` option is not used.

    ``-t DATE, --to DATE`` - shows work and slack time, up to DATE. Must be used with ``--from`` option.

    ``--report`` - shows report for today, or some other time range if specified using available options.

    ``--report-as-gtimelog`` - same as ``--report``, but the output is like in `gtimelog <https://github.com/gtimelog/gtimelog>`_
brama 0.0.1rc1
API Gateway proxy server with plugins
License: MIT
Requires Python: >=3.5

WORK IN PROGRESS, DON'T USE IT YET


TODO:

- get out of str/obj comparision in plugins/routes

- rate limiting middleware
- request size limiting middleware
- clean tests output
- websockets support
- blacklists middleware
- Caching middleware
- CORS
- routing tests for path stuff

- Monitoring: statsd
- Health Checks
- brama docs