tabassist


Nametabassist JSON
Version 0.2.2 PyPI version JSON
download
home_pagehttps://github.com/dev-mkc19/tabassist
SummaryCommand line utility to work with Tableau workbook faster.
upload_time2022-12-25 05:03:59
maintainer
docs_urlNone
authorMikhail Korotchenkov
requires_python>=3.7
license
keywords tableau cli-app
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # TABASSIST

## What's is about

This package has aim to assist you while you work with Tableau and takes some routine from your shoulders.

## INSTALATION

```console
pip install tabassist
```

## USAGE

```console
// Check Tableau workbook for errors
$ tabassist check --file "/Users/user_name/Tableau_workbook.twbx"

T100: 'check_NOT_in_lowercase' field not in lowercase
T101: ' check_trailing_whitespace' field has trailing whitespace
T101: 'check_trailing_whitespace ' field has trailing whitespace
T102: 'check_non_unique_name (copy)' field has non allowed symbol(s)
T102: 'check_non_allowed_символы' field has non allowed symbol(s)
T103: 'check_non_unique_name (copy)' field has '(copy)' as a part of name
T104: 'check_comment_doesnt_exist' field doesn’t have comment
T105: 'check_comment_position' field has inline comment which doesn’t start from first line
T106: 'id' field doesn’t used by any worksheet
T106: 'check_unused_by_worksheet' field doesn’t used by any worksheet
T106: 'city' field doesn’t used by any worksheet
```

```console
// Export documentation of Tableau workbook
$ tabassist doc export --file "/Users/user_name/Tableau_workbook.twbx" --name documentaion.md
Document exported to '/Users/user_name/'.
```
<details><summary>documentaion.md</summary>

>## Описание дашборда
>to be updated...
>
>## Кто пользуется дашбордом 
>to be updated...
>
>## Частота обновления 
>to be updated...
>
>## MOCK_DATA
>
>### Местонахождение
>
>
>Сервер -   
>Тип БД - textscan  
>База данных - None  
>Порт - None  
>
>
>
>### Описание полей
>
>| Наименование | Описание | Формула |
>| ------ | ------ | ------ |
>id | |None
>first_name | |None
>last_name | |None
>email | |None
>gender | |None
>ip_address | |None
>birth_date | |None
>order_date | |None
>city | |None
>city | |None
>id | |None
>ages | | //&ensp;age&ensp;of&ensp;fake&ensp;client<br/>DATEDIFF('year',&ensp;[birth_date],&ensp;>TODAY())
>check_NOT_in_lowercase | | //&ensp;check&ensp;field&ensp;name&ensp;in&ensp;lowercase<br/>'fake'
>check_non_unique_name (copy) | | //&ensp;check&ensp;stop&ensp;words<br/>'fake'
>check_non_allowed_символы | | //&ensp;check&ensp;non&ensp;allowed&ensp;symbols<br/>'fake'
>check_comment_doesnt_exist | | 'fake'
>check_unused_by_worksheet | | //&ensp;check&ensp;field&ensp;is&ensp;unused<br/>'fake'
>check_trailing_whitespace  | | //&ensp;check&ensp;field&ensp;name&ensp;for&ensp;containing&ensp;>whitespace&ensp;after<br/>'fake'
>check_comment_exist | | //&ensp;check&ensp;commect&ensp;exist<br/>'fake'
>check_comment_position | | 'fake'<br/>//&ensp;check&ensp;comment&ensp;starts&ensp;from&ensp;first&>ensp;line
> check_trailing_whitespace | | //&ensp;check&ensp;field&ensp;name&ensp;for&ensp;containing&ensp;>whitespace&ensp;before<br/>'fake'
>first_name | |None
>last_name | |None
>email | |None
>gender | |None
>ip_address | |None
>birth_date | |None
>order_date | |None
>
>
>## Known issues and workaround
>
>not found yet.
</details>

## DEVELOPMENT

1. virtualenv env
2. source ./env/bin/activate
3. pip install -r requarements.txt
4. (OPTIONAL)

    - pip install pycodestyle
    - pip install pydocstyle
    - pip install pytest

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/dev-mkc19/tabassist",
    "name": "tabassist",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "tableau cli-app",
    "author": "Mikhail Korotchenkov",
    "author_email": "mr.mkc19@hotmail.com",
    "download_url": "https://files.pythonhosted.org/packages/b1/e4/2147aa9ed451f18524a9e254bb02cfd08fcf7d37a4d46b21eb10d75f45b9/tabassist-0.2.2.tar.gz",
    "platform": "any",
    "description": "# TABASSIST\n\n## What's is about\n\nThis package has aim to assist you while you work with Tableau and takes some routine from your shoulders.\n\n## INSTALATION\n\n```console\npip install tabassist\n```\n\n## USAGE\n\n```console\n// Check Tableau workbook for errors\n$ tabassist check --file \"/Users/user_name/Tableau_workbook.twbx\"\n\nT100: 'check_NOT_in_lowercase' field not in lowercase\nT101: ' check_trailing_whitespace' field has trailing whitespace\nT101: 'check_trailing_whitespace ' field has trailing whitespace\nT102: 'check_non_unique_name (copy)' field has non allowed symbol(s)\nT102: 'check_non_allowed_\u0441\u0438\u043c\u0432\u043e\u043b\u044b' field has non allowed symbol(s)\nT103: 'check_non_unique_name (copy)' field has '(copy)' as a part of name\nT104: 'check_comment_doesnt_exist' field doesn\u2019t have comment\nT105: 'check_comment_position' field has inline comment which doesn\u2019t start from first line\nT106: 'id' field doesn\u2019t used by any worksheet\nT106: 'check_unused_by_worksheet' field doesn\u2019t used by any worksheet\nT106: 'city' field doesn\u2019t used by any worksheet\n```\n\n```console\n// Export documentation of Tableau workbook\n$ tabassist doc export --file \"/Users/user_name/Tableau_workbook.twbx\" --name documentaion.md\nDocument exported to '/Users/user_name/'.\n```\n<details><summary>documentaion.md</summary>\n\n>## \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u0430\n>to be updated...\n>\n>## \u041a\u0442\u043e \u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u0430\u0448\u0431\u043e\u0440\u0434\u043e\u043c \n>to be updated...\n>\n>## \u0427\u0430\u0441\u0442\u043e\u0442\u0430 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \n>to be updated...\n>\n>## MOCK_DATA\n>\n>### \u041c\u0435\u0441\u0442\u043e\u043d\u0430\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435\n>\n>\n>\u0421\u0435\u0440\u0432\u0435\u0440 -   \n>\u0422\u0438\u043f \u0411\u0414 - textscan  \n>\u0411\u0430\u0437\u0430 \u0434\u0430\u043d\u043d\u044b\u0445 - None  \n>\u041f\u043e\u0440\u0442 - None  \n>\n>\n>\n>### \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u0435\u0439\n>\n>| \u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 | \u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 | \u0424\u043e\u0440\u043c\u0443\u043b\u0430 |\n>| ------ | ------ | ------ |\n>id | |None\n>first_name | |None\n>last_name | |None\n>email | |None\n>gender | |None\n>ip_address | |None\n>birth_date | |None\n>order_date | |None\n>city | |None\n>city | |None\n>id | |None\n>ages | | //&ensp;age&ensp;of&ensp;fake&ensp;client<br/>DATEDIFF('year',&ensp;[birth_date],&ensp;>TODAY())\n>check_NOT_in_lowercase | | //&ensp;check&ensp;field&ensp;name&ensp;in&ensp;lowercase<br/>'fake'\n>check_non_unique_name (copy) | | //&ensp;check&ensp;stop&ensp;words<br/>'fake'\n>check_non_allowed_\u0441\u0438\u043c\u0432\u043e\u043b\u044b | | //&ensp;check&ensp;non&ensp;allowed&ensp;symbols<br/>'fake'\n>check_comment_doesnt_exist | | 'fake'\n>check_unused_by_worksheet | | //&ensp;check&ensp;field&ensp;is&ensp;unused<br/>'fake'\n>check_trailing_whitespace  | | //&ensp;check&ensp;field&ensp;name&ensp;for&ensp;containing&ensp;>whitespace&ensp;after<br/>'fake'\n>check_comment_exist | | //&ensp;check&ensp;commect&ensp;exist<br/>'fake'\n>check_comment_position | | 'fake'<br/>//&ensp;check&ensp;comment&ensp;starts&ensp;from&ensp;first&>ensp;line\n> check_trailing_whitespace | | //&ensp;check&ensp;field&ensp;name&ensp;for&ensp;containing&ensp;>whitespace&ensp;before<br/>'fake'\n>first_name | |None\n>last_name | |None\n>email | |None\n>gender | |None\n>ip_address | |None\n>birth_date | |None\n>order_date | |None\n>\n>\n>## Known issues and workaround\n>\n>not found yet.\n</details>\n\n## DEVELOPMENT\n\n1. virtualenv env\n2. source ./env/bin/activate\n3. pip install -r requarements.txt\n4. (OPTIONAL)\n\n    - pip install pycodestyle\n    - pip install pydocstyle\n    - pip install pytest\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Command line utility to work with Tableau workbook faster.",
    "version": "0.2.2",
    "split_keywords": [
        "tableau",
        "cli-app"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "5eb1e33abee9e2da9dbe9f7708d72433",
                "sha256": "9762669a6c1a46d064e6c7779e5a0c834462e2ca422d6434400c3bf99fb8f041"
            },
            "downloads": -1,
            "filename": "tabassist-0.2.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5eb1e33abee9e2da9dbe9f7708d72433",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 10573,
            "upload_time": "2022-12-25T05:03:57",
            "upload_time_iso_8601": "2022-12-25T05:03:57.924897Z",
            "url": "https://files.pythonhosted.org/packages/bb/94/5e586a75f22b752d6d40b4fd712fcbbbec4abc0aa0541ef814eaeddaf743/tabassist-0.2.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "5e5cb1db09cdac17dacfcc64bd483f84",
                "sha256": "1932b301e5ed7ed069a60d656ceefd9771e87c4f3c5b98d978d2528455c91468"
            },
            "downloads": -1,
            "filename": "tabassist-0.2.2.tar.gz",
            "has_sig": false,
            "md5_digest": "5e5cb1db09cdac17dacfcc64bd483f84",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 9078,
            "upload_time": "2022-12-25T05:03:59",
            "upload_time_iso_8601": "2022-12-25T05:03:59.148927Z",
            "url": "https://files.pythonhosted.org/packages/b1/e4/2147aa9ed451f18524a9e254bb02cfd08fcf7d37a4d46b21eb10d75f45b9/tabassist-0.2.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-25 05:03:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "dev-mkc19",
    "github_project": "tabassist",
    "lcname": "tabassist"
}
        
Elapsed time: 0.02246s