ll.la provides a Python API for the LivingApps system (see http://www.living-apps.de/ or http://www.living-apps.com/ for more info).
ll.la allows you to fetch the configured data sources from a template, create new records, and update and delete existing records all from your Python prompt (or script).
For more info about LivingApps and this Python SDK, see https://my.living-apps.de/docs/PythonSDK.html (in german).
0.64.0
AppLang.save() (i.e. app.translations[lang].save()) now saves the noun forms of the type name (typenames) too: Each form in the dictionary is created or updated in the database, all other forms of the translation are deleted (this requires the new procedures livingapi_pkg.typenameform_merge and livingapi_pkg.templatelang_keeptypenameform). Forms whose type name is None count as deleted.
AppLang.typenames can now be set from UL4 (to a dict or None) and is an empty dictionary for a new translation (instead of None).
App has a new method typename(form) that returns the type name in the noun form form (e.g. nom_sin for nominative singular) for the current language: the form from translations[globals.lang] wins, then the form from the translation for the system language app.lang, then the (German) form stored in the app itself. If none of them has the form None is returned. The read-only attribute App.typenames (added in 0.63.0) has been removed again.
The eight typename_* attributes of App use the same lookup as typename(), but are now read-only in UL4: the forms are set via translations[lang].typenames and saved via translations[lang].save(). app.typename_grammatical_gender is read-only in UL4 too and is set via translations[lang].typename_grammatical_gender.
Release files for ll-la 0.64.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ll_la-0.64.0.tar.gz | 129.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ll_la-0.64.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 221.8 kB
Release files / ll_la-0.64.0.tar.gz
| Download URL | ll_la-0.64.0.tar.gz |
|---|---|
| Size | 129.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2ceef9543b7111af16c6f741e3f024f07936c40a7f223128d75812e13d3b697d
|
|
BLAKE2b-256 checksum How to use checksums |
0a0a7ded8468331a03f83b88652cd4b2fa7b00fb80d6e87e8072fddab222b779
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|
Release files / ll_la-0.64.0-py3-none-any.whl
| Download URL | ll_la-0.64.0-py3-none-any.whl |
|---|---|
| Size | 92.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f1095decd919f7bc9f38ef1dd87f993b7b2349e29f8b1e078d2e6b66d1c00d49
|
|
BLAKE2b-256 checksum How to use checksums |
d561009a5c99f47dbcd512a0e455b6247758f771a2bb831e244af51a700a33b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.7
|