Skip to main content

A python module to create json for VSCode Robot Framework Intellisense.

Project description

LibDoc2Json

Small python class which converts Robot Framework Libdoc XML Files to JSON that is compatible with VSCode plugin "Robot Framework Intellisense"

Installation:

pip install -e <path to source folder>

Usage:

python -m libdoc2json <LIBRARY or *.robot or *.py> <MyLibrary.json>

The generated json file might be put o this folder and then be set up in settings.json of vscode.

"rfLanguageServer.libraries": 
[
    "BuiltIn-3.0.4",
    "SeleniumLibrary-3.2.0",
    "Dialogs-3.0.4"
    "MyLibrary"
]

Path to Library docs

<userprofile>\.vscode\extensions\tomiturtiainen.rf-intellisense-2.5.0\server\library-docs

It is also possible to just put the complete JSON into the rfLanguageServer.libraries List.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robotframework-libdoc2json-0.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file robotframework-libdoc2json-0.1.tar.gz.

File metadata

  • Download URL: robotframework-libdoc2json-0.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.3

File hashes

Hashes for robotframework-libdoc2json-0.1.tar.gz
Algorithm Hash digest
SHA256 88c2723ad1b393c0351497180965bd5e3bb3c076952f5ae9d9d8fc7d0f812bea
MD5 ddceb26a58190a5f12ca2ae3687a9f81
BLAKE2b-256 97330bf200fe2d30417d350651b5b3e5acc34572a217a40bd931f5c725d5762a

See more details on using hashes here.

File details

Details for the file robotframework_libdoc2json-0.1-py3-none-any.whl.

File metadata

  • Download URL: robotframework_libdoc2json-0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.18.4 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.7.3

File hashes

Hashes for robotframework_libdoc2json-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 17c5e81d7f1ee517041d6a8ef53bde106cb91865342d8c62449f00897ecd3e5c
MD5 8205088604eeee151243636eaf03a7b2
BLAKE2b-256 b74e9115f288958d4475a046d2d97159540e4f32dff827846b531cf10b69820c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page