semvec/pypi-packages huggingface dataset:
botify 0.1.3
Natural Language based Commands Processing Framework
License: MIT

######################################################################################
Botify
######################################################################################

.. inclusion-marker-badges-start

.. image:: https://badge.fury.io/py/botify.svg
    :target: https://badge.fury.io/py/botify

.. image:: https://travis-ci.org/pri22296/botify.svg?branch=master
    :target: https://travis-ci.org/pri22296/botify

.. image:: https://api.codacy.com/project/badge/Grade/47e374815173493b82c4cc3a4a3b4194
    :target: https://www.codacy.com/app/pri22296/botify?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=pri22296/botify&amp;utm_campaign=Badge_Grade

.. image:: https://landscape.io/github/pri22296/botify/master/landscape.svg?style=flat
    :target: https://landscape.io/github/pri22296/botify/master
    :alt: Code Health

.. image:: https://readthedocs.org/projects/botify/badge/?version=latest
    :alt: Documentation Status
    :target: http://botify.readthedocs.io/en/latest/?badge=latest

.. inclusion-marker-badges-end


.. inclusion-marker-introduction-start

**************************************************************************
Introduction
**************************************************************************

This Package provides Botify class can be used to create your bot.
Your bot will take orders in natural language and performing
various actions based on the List of Tasks which you specify.

Note that, this package does not intends to really understand the
natural langauge. Instead, you need to specify a mapping between
various keywords and the tasks you need your bot to perform. This
technique works pretty well as demonstrated by our example project
`nlcalc <https://github.com/pri22296/nlcalc>`_.

Features include:

* Ability to understand a large set of commands in natural language based on
  very little input.
  
  
.. inclusion-marker-introduction-end



.. inclusion-marker-install-start

**************************************************************************
Installation
**************************************************************************

::

    pip install botify


.. inclusion-marker-install-end


.. inclusion-marker-links-start

**************************************************************************
Links
**************************************************************************

* `Documentation <http://botify.readthedocs.io/en/latest/>`_

* `Source <https://github.com/pri22296/botify>`_

* `API Reference <http://botify.readthedocs.io/en/latest/source/botify.html#module-botify>`_


.. inclusion-marker-links-end


.. inclusion-marker-license-start

**************************************************************************
License
**************************************************************************

This project is licensed under the MIT License - see the `LICENSE.txt <https://github.com/pri22296/botify/blob/master/LICENSE.txt>`_ file for details.


.. inclusion-marker-license-end
pytest-selenium-pdiff 0.4.0
A pytest package implementing perceptualdiff for Selenium tests.
License: MIT
Keywords: pytest selenium pdiff perceptualdiff

# pytest-selenium-pdiff

[![Current Version](https://img.shields.io/pypi/v/pytest-selenium-pdiff.svg)](https://pypi.python.org/pypi/pytest-selenium-pdiff)
[![Build Status](https://img.shields.io/circleci/project/rentlytics/pytest-selenium-pdiff.svg)](https://circleci.com/gh/rentlytics/pytest-selenium-pdiff)

A pytest package implementing perceptualdiff for Selenium tests.

* Free software: MIT license
* Documentation: https://pytest-selenium-pdiff.readthedocs.org.

## Features
* Embeds screenshots in [pytest-html](https://pypi.python.org/pypi/pytest-html) reports
* Supports ImageMagick or perceptualdiff for image comparison.

## Use with pytest-html and pytest-selenium
By default pytest-selenium will embed a screenshot depicting the current browser state.  This will lead to a duplicated screenshot because of this plugin's behavior.  At this time the best way to exclude the pytest-selenium screenshot is to set the environment variable `SELENIUM_EXCLUDE_DEBUG=screenshot`.

## Working With This Repo
### Setup
1. Set up and activate [virtual environment](http://docs.python-guide.org/en/latest/dev/virtualenvs/) in the repo by
running: `virtualenv venv` and then `source venv/bin/activate`
1. Run `pip install -r requirements_dev.txt`
1. Install PhantomJS with `brew install phantomjs`
1. Run `tox` to run the tests for the repo

### Making a release
For Rentlytics employees, to release new code for the pytest-selenium-pdiff project to pypi, follow these steps:

1. run `bumpversion` to bump the version
1. make sure there is a file in the home directory `~/.pypirc` with the login credentials for PyPi.  For more about
how to upload to PyPi, see [this link](http://peterdowns.com/posts/first-time-with-pypi.html)
1. run `make release` to push the new code to PyPi


=======
History
=======

0.1.0 (2016-06-02)
------------------

* First release on PyPI.