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.3.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

  • Download URL: robotframework-libdoc2json-0.3.tar.gz
  • Upload date:
  • Size: 6.9 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.3.tar.gz
Algorithm Hash digest
SHA256 a9f722878e853781489f183759873a9fc98f97f2d78078fee30c7eab95fd410c
MD5 5f788e0607b246617852ca637451f2f6
BLAKE2b-256 d03d62c98b6dc8f60918dc80e6d3fcbadb9999623aa65be37f937461410a57f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robotframework_libdoc2json-0.3-py3-none-any.whl
  • Upload date:
  • Size: 7.3 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 8abf1aafa20798357eeb4b36697936b4f69f314fb570a338a0f10fb82da3c36b
MD5 f91791f3fb6da43d845e66bae5fad3bd
BLAKE2b-256 323739ddb9afac0d7d61e2659818dff029b043736f82413f4082e81bd3a04e91

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