Skip to content

pingwiniu/instaling-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Instaling Client

PyPI version PyPI Downloads License: GPL v2

A Python client for automating Instaling language learning sessions. This package provides a convenient way to interact with the Instaling platform programmatically. It is much faster than instaling-solver since the basis of it is the API of the website itself, not a selenium instance.

Installation

Install the package using pip:

pip install instaling-client

Examples

Complete Daily Session

from instaling_client import InstalingClient

client = InstalingClient()
try:
    client.login("username", "password")
    
    if client.session_completed:
        print("Today's session is already completed!")
    else:
        print("Starting today's session...")
        client.solve_quiz()
        print("Session completed successfully!")
        
except ValueError as e:
    print(f"Authentication error: {e}")
except requests.exceptions.HTTPError as e:
    print(f"HTTP error: {e}")

License

This project is licensed under the GNU General Public License v2 (GPLv2) - see the LICENSE file for details.

Disclaimer

This tool is for educational purposes only. Using automation tools may violate Instaling's terms of service. Use at your own risk and responsibility. The creators and maintainers of this package are not affiliated with, endorsed by, or connected to Instaling.pl or its parent company. This is an unofficial client implementation.

About

A simple instaling solver written in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages