Metadata-Version: 1.1
Name: jarvy
Version: 1.2.5
Summary: Python Intelligent Assistant for Humans.
Home-page: http://github.com/jarvy/jarvy
Author: Semih Yagcioglu
Author-email: semihyagcioglu@yahoo.com
License: MIT
Description: |jarvy| *Dave Bowman (inside EVA pod) trying to convince HAL to open the
        pod bay doors in “2001: A Space Odyssey” (1968).*
        
        ::
        
            Dave: Hello, HAL. Do you read me, HAL?
            HAL: Affirmative, Dave. I read you.
            Dave: Open the pod bay doors, HAL.
            HAL: I'm sorry, Dave. I'm afraid I can't do that.
        
        Although there has been several attempts in making the machines
        intelligent, the early prototypes were still dumb. Until 2015. Then came
        Jarvy.
        
        Jarvy : Python Intelligent Assistant for Humans
        ===============================================
        
        |Travis| |PyPIv| |PyPImd|
        
        Jarvy, aims to help humans by trying to understand them and figuring out
        best ways to respond to them. Jarvy is named after Tony Stark’s
        artificially intelligent assistant in the Iron Man series. However, the
        inspiration is not restricted to the Iron Man series, but extends to a
        huge line of books, movies and projects which led to this dream. A dream
        of living with artificial intelligence.
        
        By design Jarvy does not aim harm, but this is software. Who knows, what
        could go wrong. I will make it straight. I accept no liability, if one
        day Jarvy or alike overthrow humans and rule the world.
        
        Why?
        ----
        
        The goal is to have **a lot of fun**, and see where this goes. I want
        Jarvy to be **fully** customizable and extensible.
        
        How?
        ----
        
        ::
        
            > import jarvy
            > j = jarvy.start()
        
        Usage
        -----
        
        ::
        
            > Jarvy
            > Yes sir
            > who is the director of ex machina?
            > Ex Machina is a 2015 British science fiction thriller film written
              and directed by Alex Garland, marking his directorial debut.
            > who wrote iliad?
            > Homer is best known as the author of the Iliad and the Odyssey.
            > Good bye jarvy
        	> Good night sir
        
        Installation
        ------------
        
        ::
        
            $ pip install jarvy
        
        Contribution
        ------------
        
        There are several ways to improve Jarvy. If you have **any**
        suggestions, please let me know. Or better, fork the repository, play
        with Jarvy and contribute by just sending a pull request.
        
        I **accept** pull requests.
        
        Roadmap
        -------
        
        Jarvy is written in Python. There is also a `Django interface`_ in the
        making. The first prototype of Jarvy will be simple. Parse the query,
        gather information, evaluate findings and respond, that’s all.
        
        Ideas
        -----
        
        -  Need to write some unit tests, should use nose?
        -  Add Wolfram alpha as endpoint
        -  Add wikipedia as knowledge base. Maybe simple english?
        -  Cosine similarity. gensim might be a good idea.
        -  How about shallow parsing?
        -  A hook to production server for the web binding?
        -  How to score multiple sources, and rank them?
        -  Will probably need a database and an instantaneous search.
           Elasticsearch?
        -  How about using redis?
        -  How about heroku?
        -  Better logging mechanism
        
        .. _Django interface: https://github.com/jarvy/face
        
        .. |jarvy| image:: https://dl.dropboxusercontent.com/u/16169065/hal9000.jpg
        .. |Travis| image:: https://travis-ci.org/jarvy/jarvy.svg?branch=master
           :target: https://github.com/jarvy/jarvy
        .. |PyPIv| image:: https://img.shields.io/pypi/v/jarvy.svg
           :target: https://pypi.python.org/pypi/jarvy
        .. |PyPImd| image:: https://img.shields.io/pypi/dm/jarvy.svg
           :target: https://pypi.python.org/pypi/jarvy
        
        .. :changelog:
        
        Release History
        ---------------
        
        1.2.5 (2015-07-23)
        ++++++++++++++++++
        
        * Did some refactoring
        * Message comparison is now in lower case
        * Removed console stream for logging
        * Whitespace tokenization is now employed in word matching
        
        1.2.0 (2015-07-21)
        ++++++++++++++++++
        
        * Simplified import
        * Fixed bug on that prevents termination
        
        1.1.0 (2015-07-21)
        ++++++++++++++++++
        
        * Made minor changes for packaging and distribution
        
        1.0.0 (2015-07-21)
        ++++++++++++++++++
        
        * Jarvy is born!
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
