Metadata-Version: 1.1
Name: duolingo-api
Version: 0.2
Summary: Unofficial API for duolingo.com
Home-page: http://github.com/KartikTalwar/duolingo
Author: Kartik Talwar
Author-email: hi@kartikt.com
License: Apache
Description: 
        # Duolingo
        
        
        Unofficial Duolingo API Written in Python. This is mostly a collection of functions that give you common data
        directly from the api resource dictionary. More methods to come.
        
        
        #### TODO
        
        - Integrate authenticated data
        - Add user activity stream
        
        
        ### Usage
        
        
        ```py
        import duolingo
        
        lingo  = duolingo.Duolingo('kartik')
        ```
        
        ### Methods
        
        
        #### Summary
        
        - lingo **.get_user_info()**
        - lingo **.get_user_settings()**
        - lingo **.get_languages()**
        - lingo **.get_friends()**
        - lingo **.get_language_details(language_name)**
        - lingo **.get_language_progress(language_abbr)**
        - lingo **.get_known_topics(language_abbr)**
        - lingo **.get_known_words(language_abbr)**
        - lingo **.get_learned_skills(lang)**
        
        
        #### get_user_info()
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_user_info()
        ```
        
        #### get_user_settings()
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_user_settings()
        ```
        
        #### get_languages()
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_languages()
        ```
        
        #### get_friends()
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_friends()
        ```
        
        ```
        
        #### get_language_details(language_name)
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_language_details('French')
        ```
        
        #### get_language_progress(language_abbr)
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_language_progress()
        ```
        
        #### get_known_words(language_abbr)
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_known_words()
        ```
        
        #### get_known_topics(language_abbr)
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_known_topics()
        ```
        
        #### get_learned_skills(language_abbr)
        
        ```py
        lingo  = duolingo.Duolingo('kartik')
        print lingo.get_learned_skills('fr')
        ```
        
        
Keywords: duolingo,duolingo api,language
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
