jizuscreed / lingualeoclient
A library for access to LinguaLeo.com content by API from Android-app
1.0.2
2020-03-15 20:02 UTC
Requires
- php: >=5.4
- ext-json: *
- guzzlehttp/guzzle: >=6.0-stable
This package is auto-updated.
Last update: 2024-04-16 05:12:08 UTC
README
A library for access to LinguaLeo.com content by API from Android-app. It can:
- auth by user
- getting user's dictionary
- getting collections of materials
- getting materials from collection
- getting translation for any word or phrase from lingualeo base
Installation
composer require jizuscreed/lingualeoclient
Quickstart
Authorization:
$linguaLeoClient = new LinguaLeoClient\Client($userEmail, $userPassword);
Getting user profile data:
$linguaLeoClient->user;
Getting user's dictionary:
$dictionary = $linguaLeoClient->getDictionary($startLimit, $chunkLimit, $onlyWords);
Getting materials collections:
$collections = $linguaLeoClient->getCollections();
Getting materials from collection (grabs list of materials with its datas and preview):
$materials = $linguaLeoClient->getMaterialsFromCollection(Collection $collection, $chunkOffset, $chunkLimit);
Getting material full text:
$materials[0]->getFullText();
Getting word's translations:
$linguaLeoClient->getWordTranslations('attraction');