lmanage


Namelmanage JSON
Version 0.3.36 PyPI version JSON
download
home_pagehttps://github.com/looker-open-source/lmanage
SummaryLManage is a collection of useful tools for Looker admins to help curate and cleanup content and it's associated source LookML.
upload_time2024-10-07 19:07:45
maintainerNone
docs_urlNone
authorhselbie
requires_python<3.12,>=3.8
licenseNone
keywords keyword another_keyword
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # LManage
## What is it.
LManage is a collection of useful tools for [Looker](https://looker.com/) admins to help curate and cleanup content and it's associated source [LookML](https://docs.looker.com/data-modeling/learning-lookml/what-is-lookml).

## How do i Install it.
Lmanage can be found on [pypi](#).
```
pip install lmanage
```

## How do I Use it.
### Commands
LManage will ultimately will have many different commands as development continues 
| Status  | Command    | Rationale                                                                                                                                                                                            |
|---------|------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Live | Object Migrator Tool | Migrate Looker Objects such as Content, Folders and Permissions, User Groups, Roles and Attributes between a Looker Instance or for Version Control [instructions](https://github.com/looker-open-source/lmanage/tree/main/instructions/looker_settings_capture.md)                                                                                                |
| Planned | scoper     | Takes in a model file, elminates the * includes, iterate through the explores and joins and creates a fully scoped model include list for validation performance and best practice code organization |
| Planned | removeuser | Based on last time logged in, prune Looker users to ensure a performant, compliant Looker instance                                                                                                   |
| Planned | [mapview](https://github.com/looker-open-source/lmanage/tree/main/instructions/mapview_README.md) | Find the LookML fields and tables that are associated with a piece of Looker content                          |

#### help and version
```
lmanage --help
Usage: lmanage [OPTIONS] COMMAND [ARGS]...

Options:
  --version  Show the version and exit.
  --help     Show this message and exit.

Commands:
  capturator
  configurator
```
#### Looker Object Migrator
The object migrator allows you to preserve a point in time representation of your Looker content (Looks and Dashboards), Folder structure, Content access settings, User groups, User roles, User Attributes and preserve these as a Yaml file. This tool then lets you configure a new instance based on that Yaml file.

[instructions](https://github.com/looker-open-source/lmanage/tree/main/instructions/looker_settings_capture.md)


**This is not an officially supported Google Product.**

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/looker-open-source/lmanage",
    "name": "lmanage",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.12,>=3.8",
    "maintainer_email": null,
    "keywords": "keyword, another_keyword",
    "author": "hselbie",
    "author_email": "hselbie@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b9/35/909bd3fc4f2545a3d6884a2680b314b1cd6dd80d08c33acea6278cbc7235/lmanage-0.3.36.tar.gz",
    "platform": null,
    "description": "# LManage\n## What is it.\nLManage is a collection of useful tools for [Looker](https://looker.com/) admins to help curate and cleanup content and it's associated source [LookML](https://docs.looker.com/data-modeling/learning-lookml/what-is-lookml).\n\n## How do i Install it.\nLmanage can be found on [pypi](#).\n```\npip install lmanage\n```\n\n## How do I Use it.\n### Commands\nLManage will ultimately will have many different commands as development continues \n| Status  | Command    | Rationale                                                                                                                                                                                            |\n|---------|------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Live | Object Migrator Tool | Migrate Looker Objects such as Content, Folders and Permissions, User Groups, Roles and Attributes between a Looker Instance or for Version Control [instructions](https://github.com/looker-open-source/lmanage/tree/main/instructions/looker_settings_capture.md)                                                                                                |\n| Planned | scoper     | Takes in a model file, elminates the * includes, iterate through the explores and joins and creates a fully scoped model include list for validation performance and best practice code organization |\n| Planned | removeuser | Based on last time logged in, prune Looker users to ensure a performant, compliant Looker instance                                                                                                   |\n| Planned | [mapview](https://github.com/looker-open-source/lmanage/tree/main/instructions/mapview_README.md) | Find the LookML fields and tables that are associated with a piece of Looker content                          |\n\n#### help and version\n```\nlmanage --help\nUsage: lmanage [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n  --version  Show the version and exit.\n  --help     Show this message and exit.\n\nCommands:\n  capturator\n  configurator\n```\n#### Looker Object Migrator\nThe object migrator allows you to preserve a point in time representation of your Looker content (Looks and Dashboards), Folder structure, Content access settings, User groups, User roles, User Attributes and preserve these as a Yaml file. This tool then lets you configure a new instance based on that Yaml file.\n\n[instructions](https://github.com/looker-open-source/lmanage/tree/main/instructions/looker_settings_capture.md)\n\n\n**This is not an officially supported Google Product.**\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "LManage is a collection of useful tools for Looker admins to help curate and cleanup content and it's associated source LookML.",
    "version": "0.3.36",
    "project_urls": {
        "Homepage": "https://github.com/looker-open-source/lmanage",
        "Repository": "https://github.com/looker-open-source/lmanage"
    },
    "split_keywords": [
        "keyword",
        " another_keyword"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fd404210fdcecf84e82a07d48d710217e7b191add435dc49c8666f54cd4b662",
                "md5": "551f5eb3a926f9ec32cba875382a995b",
                "sha256": "16102452e1b2edf31ca627751bb98fd48f204a171875a3dcef8462799247a7b1"
            },
            "downloads": -1,
            "filename": "lmanage-0.3.36-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "551f5eb3a926f9ec32cba875382a995b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<3.12,>=3.8",
            "size": 77147,
            "upload_time": "2024-10-07T19:07:44",
            "upload_time_iso_8601": "2024-10-07T19:07:44.565717Z",
            "url": "https://files.pythonhosted.org/packages/8f/d4/04210fdcecf84e82a07d48d710217e7b191add435dc49c8666f54cd4b662/lmanage-0.3.36-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b935909bd3fc4f2545a3d6884a2680b314b1cd6dd80d08c33acea6278cbc7235",
                "md5": "9d65196a5a104ebdb891e02689956c58",
                "sha256": "9e16d7c6cd0579d110e697c817c71d20c8183cfcf5bbb0837e5cf0df994bf7db"
            },
            "downloads": -1,
            "filename": "lmanage-0.3.36.tar.gz",
            "has_sig": false,
            "md5_digest": "9d65196a5a104ebdb891e02689956c58",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.12,>=3.8",
            "size": 54508,
            "upload_time": "2024-10-07T19:07:45",
            "upload_time_iso_8601": "2024-10-07T19:07:45.840143Z",
            "url": "https://files.pythonhosted.org/packages/b9/35/909bd3fc4f2545a3d6884a2680b314b1cd6dd80d08c33acea6278cbc7235/lmanage-0.3.36.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-07 19:07:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "looker-open-source",
    "github_project": "lmanage",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "lmanage"
}
        
Elapsed time: 1.11804s