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.
Install the package using pip:
pip install instaling-clientfrom 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}")This project is licensed under the GNU General Public License v2 (GPLv2) - see the LICENSE file for details.
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.